정보처리기사
-
5. 정보시스템 구축 관리 개념 정리정보처리기사 2021. 8. 7. 21:00
스택가드 - 메모리상에서 프로그램의 복귀 주소와 변수 사이에 특정 값이 변경될 경우 오버플로 상태로 가정하고 프로그램 중단 백도어 탐지 방법 - 무결성 검사, 열린 포트 확인, 로그 분석, SetUID 파일 검사, 바이러스 및 백도어 탐지 이용 능력 성숙도 모델(CMM, Capability Maturity Model) - 소프트웨어 개발의 프로세스 성숙도 판단을 위한 기준 - Initial > Repeatable > Defined > Managed > Optimizing CRON - 컴퓨터 운영 체제의 시간 기반 잡 스케줄러 TRIPWIRE - 크래커가 백도어를 만들거나 설정 파일을 변경했을 경우 이를 분석 COCOMO 모델 프로젝트 유형 - Organic : 5만 라인 이하 - Semi-Detached..
-
4. 프로그래밍 언어 활용 개념 정리정보처리기사 2021. 8. 7. 20:19
프로토콜 종류 계층 프로토콜 응용(Application) HTTP, SMTP, FTP, Telnet 표현(Presetation) ASCII, MPEG, JPEG, MIDI 세션(Session) NetBIOS, SAP, SDP, NWLink 전송(Transport) TCP, UDP, SPX 네트워크(Network) IP, IPX 데이터 링크(Data Link) Ethernet, Token Ring, FDDI, AppleTalk 물리(Physical) 없음 독립성 ↑ : 결합도 ↓, 응집도 ↑ 교착상태 발생의 조건 - 상호 배제 - 점유와 대기 - 환형 대기 - 비선점 TCP 프로토콜 - 연결 지향형 - 기본 헤더 크기는 20~60byte, Option값 포함 시 40byte 추가 - 스크림 전송 기능 제공..
-
3. 데이터베이스 구축 개념 정리정보처리기사 2021. 8. 7. 19:36
명령어 종류 - 데이터 정의어(DDL, Data Definition Language) : CREATE, ALTER, DROP - 데이터 조작어(DML, Data Manipulation Language) : SELECT, INSERT, UPDATE, DELETE - 데이터 제어어(DCL, Data Control Language) : GRANT, REVOKE 관계형 데이터 모델 - relation : 테이블 - attribute : 속성 : 차수 - tuple : 데이터 개체 무결성 제약 - 기본키를 구성하는 어떤 속성도 Null값이나 중복값을 가질 수 없다. 이행적 함수 종속 관계 - A → B, B → C 이면 A → C 이다. 관계 대수 연산자 기호 표현 의미 합집합 ∪ R ∪ S 릴레이션 R과 S의 ..
-
2. 소프트웨어 개발 개념 정리정보처리기사 2021. 8. 7. 19:03
정렬 알고리즘 시간복잡도 EAI(Enterprise Application Integration) 구축 유형 - Point-to-point : 미들웨어 없이 애플리케이션 간 연결, 변경 및 재사용 어려움 - Hub & Spoke : 단일 접점이 허브 시스템을 통해 데이터를 전송하는 중앙 집중적 방식 - Message Bus : 애플리케이션 사이 미들웨어를 두어 처리 - Hybrid : Hub & Spoke + Message Bus, 데이터 병목 현상 최소화 트리 - 노드의 크기 : 자신을 포함한 모든 자손 노드의 개수 - 노드의 깊이 : 특정 노드에 도달하기 위해 거쳐야하는 간선의 수 - 노드의 레벨 : 특정 깊이 - 노드의 차수 : 하위 트리의 개수 - 트리의 차수 : 트리의 최대 차수 (※ 루트는 차수..
-
1. 소프트웨어 설계 개념 정리정보처리기사 2021. 8. 7. 16:32
XP 기법 개발주기를 짧고 반복적으로 만들어 고객의 적극적 참여를 리드, 소규모 개발에 사용 피드백, 존중, 용기, 단순, 소통 미들웨어 RPM(Remote Procedure Call) : 떨어진 프로시저를 로컬처럼 사용 MOM(Message Oriented Middleware) : 다른 기기에서 파일 활용 TP Monitor(Transaction Processing Monitor) : 트랜잭션 검증 ORB(Object Request Broker) : 객체 생성 배포하는 미들웨어 WAS(Web Application Server) : 동적인 정보 웹 미들웨어 자료사전 = : 정의 + : 구성 { } : 반복 [ ] : 택일 ( ) : 생략가능 ** : 주석 객체 모델링 분석 방법론(Object Modeli..