728x90
정보처리기사 필기시험을 대비해서 5과목 정보 시스템 구축 관리를 인프런 강의를 보면서 정리한 포스트입니다. 틀린 부분이 있을 수도 있습니다.
인프런 강의 🔽
[지금 무료]정보처리기사 자격증 대비 교육(필기)| 국립안동대학교 SW융합교육원 - 인프런 강의
현재 평점 4.9점 수강생 1,511명인 강의를 만나보세요. NCS개정 정보처리기사 필기 합격을 위한 핵심요약 특강으로 CBT 필기시험과 필답형 실기시험을 효율적으로 학습 할수 있습니다. NCS 학습모듈,
www.inflearn.com
5과목 정보 시스템 구축 관리
1. 소프트웨어 개발 방법론 활용
2. IT 프로젝트 정보 시스템 구축 관리
3. 소프트웨어 개발 보안 구축
4. 시스템 보안 구축
1. 공개키와 비밀키 암호화 기법
공개키(비대칭키) 암호화 기법
- 암호키와 해독키가 서로 다른 기법
- 비대칭키 암호화 기법 또는 공중키 암호화 기법이라고도 한다
- 키분배가 비밀키 암호화 기법보다 용이하다
- 암호화 복호화 속도가 느리고 알고리즘이 복잡하다.
- 종류 : RSA, DSA, ECC, Elgmal

비밀키(대칭키) 암호화 기법
- 동일한키로 암호화하고 복호화하는 기법으로 키 개수는 N(N-1)/2개 필요하다
- 대칭 암호 알고리즘은 처음 통신시에 비밀키를 전달해야하므로, 키 교환 중 키가 노출될 수 있다
- 암호화 복호화 속도가 빠르고 알고리즘이 단순한다
- 종류 : DES, AES, ARIA, SEED, IDEA, RC4


2. 폭포수 모델(Waterfall Model)
폭포수 모델 (Waterfall Model)
- 각 단계가 끝나는 시점에서 확인, 검증, 검사를 거쳐 다음 단계로 넘어가거나 이전 단계로 환원하면서 구현 및 운영 단계에 이르는 하향식 생명주기 모형이다
- 폭포수 모델의 순서 : 계획 -> 요구사항 정의 -> 개략 설계 -> 상세 설계 -> 구현 -> 통합 시험 -> 시스템 실행 -> 유지 보수

3. 나선형 모형(Spiral Model)
나선형 모형(Spiral Model)
- Boehm이 제시하였으며, 반복적인 작업을 수행하는 점증적 생명주기 모형이다
- 점증적 모형, 집중적 모형이라고도 한다.
- 1. 목표 설정
- 2. 위험 분석
- 3. 개발과 검증
- 4. 고객 평가/다음단계

4. CPM과 PERT (일정 추정 모형)
CPM(Critical Path Method)
- 프로젝트 완성에 필요한 작업들을 나열하고 작업에 필요한 소요 기간을 예측하는 기법이다.
- 노드와 간선으로 구성되며, 노드는 작업을 표시하고 간선은 작업사이의 전후 의존관계를 나타낸다.
- 박스 노드는 프로젝트의 중간 점검을 뜻하는 이정표로, 이 노드 위에 예상 완료 시간을 표시한다.
- 한 이정표에서 다른 이정표에 도달하기 전의 작업이 모두 완료되어야만 다음 작업진행이 가능하다.
PERT(Project Evaluation and Review Technique)
- 소요 시간 예측이 어려운 경우 최단 시간내에 완성할 수 있게 하는 프로젝트 일정 방법
- 계획 공정(Network)을 작성하여 분석하므로 간트도표에 비해 작업 계획을 수립하기 쉽다.
- 계획 공정의 문제점을 명확히 종합적으로 파악할 수 있다
- 관계자 전원이 참가하게 되므로 의사소통이나 정보교환이 용이하다

5. COCOMO(COnstructive COst MOdel) 모델
COCOMO (COnstructive COst MOdel)
- 보헴(Boehm)이 제안한 소스코드 (Source Code)의 규모에 의한 비용 예측 모델이다
- 같은 규모의 소프트웨어라도 그 유형에 따라 비용이 다르게 산정된다
- 시스템의 구성 모듈과 서브 시스템의 비용 합계를 계산하여 시스템의 비용을 산정한다
- 현실적으로 가장 이해하기 쉬운 실험적 모형이다


6. LOC(Line Of Code) 기법
LOC(Line of Code) 기법
- 소프트웨어 각 기능의 원시 코드 라인 수의 비관치, 낙관치, 기대치를 측정하여 예측치를 구하고 이를 이용하여 비용을 산정하는 기법이다.
- 예측치 = a + (4 * c) + b
- a 는낙관치, b는 비관치, c는 기대치
- 개발 기간 = 예측된 LOC(개발자 수 * 1인당 월 평균 생산 LOC)
- 10000 / (2 * 5)

7. SLIM
SLIM
- Putnam 모형 기반의 자동화 추정도구
- 푸트남(Putnam)이 제안한 것으로 생명주기 예측 모형이라고도한다.
- 시간에 따른 함수로표현되는 Rayleigh-Norden 곡선의 노력 분포도를 기초로 한다.
8. CMMI 5단계 (소프트웨어 프로세스 성숙도)
CMMI 5단계
- 1. 초기 (Initial) : 예측 통제 불가능
- 2. 관리(Managed) : 기본적인 프로젝트 관리 체계 수립
- 3. 정의 (Defined) : 조직 차원의 표준프로세스를 통한 프로젝트 지원
- 4. 정량적 관리 (Quantitativelymanaged) : 정량적으로 프로세스가 측정/통제됨
- 5. 최적화 (Optimizing) : 프로세스 개선 활동
SPICE
- 소프트웨어 프로세스에 대한 개선 및 능력 측정 기준에 대한 국제 표준
- 소프트웨어 개발 표준중 소프트웨어 품질 및 생산성 향상을 위해 소프트웨어 프로세스를 평가 및 개선한다
- 미국방성의 CMM과 유사한 프로세스 평가를 위한 모델을 제시하며 심사 과정도 제안하고 있다
9. 소프트웨어 품질 목표
소프트웨어 품질 목표

728x90
'{etc} > qualifications' 카테고리의 다른 글
| [정보처리기사] 정보처리 기사 필기 01회 오답 정리 (0) | 2026.01.27 |
|---|---|
| [정보처리기사] 5과목 정보 시스템 구축 관리 정리 및 요약 (2) (0) | 2026.01.25 |
| [정보처리기사] 4과목 프로그래밍 언어 활용 (2) (0) | 2026.01.23 |
| [정보처리기사] 4과목 프로그래밍 언어 활용 (1) (0) | 2026.01.22 |
| [정보처리기사] 3과목 데이터베이스 구축 정리 및 요약 (2) (1) | 2026.01.22 |