728x90
반응형
정보처리기사 필기 정리 - 5. 정보시스템 구축관리
Chapter 01 소프트웨어 개발방법론 활용 (중요도: ★★★)
- 소프트웨어 개발방법론 선정
- 소프트웨어 생명주기(SDLC; Software Development Life Cycle): 소프트웨어의 탄탄부터 폐기까지의 공정을 체계화한 절차
- 소프트웨어 생명주기 모델 종류
- 폭포수 모델(Waterfall Model): 순차적 S/W 개발 프로세스, 적용사례 많음
- 절차: 타당성 검토 -> 계획 -> 요구사항 분석 -> 설계 -> 구현 -> 테스트 -> 유지보수
- 프로토타이핑 모델(Prototyping Model): 최종 결과물이 만들어지기 전에 의뢰자가 최종 결과물의 모형 확인
- 나선형 모델(Spiral Model): 위험을 최소화하기 위해 점진적 완벽한 시스템 개발해 나가는 모델
- 절차: 계획 및 정의 -> 위험 분석 -> 개발 -> 고객 평가
- 반복적 모델(Iteration Model): 병렬적으로 개발 후 통합하거나, 반복적으로 개발하여 점증 완성하는 모델
- 폭포수 모델(Waterfall Model): 순차적 S/W 개발 프로세스, 적용사례 많음
- 소프트웨어 개발방법론: 소프트웨어 개발 전 과정에 지속적으로 적용할 수 있는 방법, 절차 기법
- 구조적 방법론: 프로세스 중심의 하향식 방법론
- 정보공학 방법론: 관리 절차와 작업 기법을 체계화한 방법론
- 객체지향 방법론: 데이터와 관련되는 동작을 모두 포함하는 방법론
- 컴포넌트 기반 방법론: 컴포넌트를 조립해서 하나의 새로운 응용 프로그램을 작성하는 방법론
- 애자일 방법론: 절차보다는 사람이 중심이 되어 변화에 유연하고 신속하게 적응하면서 효율적으로 시스템을 개발할 수 있는 적응적 경량 개발 방법론
- 제품 계열 방법론: 임베디드 소프트웨어를 작성하는데 유용한 방법론
- 요구공학 방법론(requirements Engineering Methodology): 요구사항에 관계되는 모든 활동과 원칙들에 대한 공학적인 접근 방법
- 요구사항 프로세스: 추출 -> 분석 -> 명세 -> 검증
- 비용산정 모델
- 비용산정 모델 분류
- 하향식 방법: 전문가에게 비용 산정 의뢰. 전무가 판단, 델파이 기법
- 상향식 산정방법: 요구사항과 기능에 따라 필요한 비용을 계산. LOC, Man Month, COCOMO 모형, Putnam 모형, FP 모형
- 비용산정 모델 분류
- 소프트웨어 개발방법론 테일러링
- ISO/IEC 12207 표준: 소프트웨어 생명 주기 프로세스
- 구성: 기본 공정 프로세스, 조직 공정 프로세스, 지원 공정 프로세스
- CMMI(capability Maturity Model Integration): 소프트웨어 개발 및 전산 장비 운영 업체들의 업무 능력 및 조직의 성숙도 평가하는 모델
- SPICE: 소프트웨어 프로세스 평가를 위한 국제 표준, ISO/IEC 15504 규격 완성
- 테일러링: 조직의 표준 프로세스를 커스터마이징하여 기술적인 요구에 맞게 적합한 프로세스를 얻는 과정
- ISO/IEC 12207 표준: 소프트웨어 생명 주기 프로세스
2022 수제비 정보처리기사 필기 & 2022 이기적 정보처리기사 필기 책을 참고하여 정리하였다.
728x90
반응형
'Work & Study > 정보처리기사 필기' 카테고리의 다른 글
정보처리기사 필기 정리 - 5. 정보시스템 구축관리 (5-03. 소프트웨어 개발 보안 구축) (0) | 2023.08.13 |
---|---|
정보처리기사 필기 정리 - 5. 정보시스템 구축관리 (5-02. IT 프로젝트 정보시스템 구축관리) (0) | 2023.08.13 |
정보처리기사 필기 정리 - 4. 프로그래밍 언어 활용 (4-03. 응용 sw 기초 기술 활용) (0) | 2023.08.13 |
정보처리기사 필기 정리 - 4. 프로그래밍 언어 활용 (4-02. 프로그래밍 언어 활용) (0) | 2023.08.13 |
정보처리기사 필기 정리 - 4. 프로그래밍 언어 활용 (4-01. 서버 프로그램 구현) (0) | 2023.08.13 |