(1) 소프트웨어 생명주기 모델
1. 소프트웨어 생명주기(SDLC : Software Development Life Cycle) 모델 개념
- 고객의 요구에 의해 소프트웨어 시스템이 탄생하고 운용되는 가운데 최종적으로 수명이 다할 때 까지 전 공정을 체계화한 절차
2. 소프트웨어 생명주기 모델 프로세스
- 요구사항 분석 -> 설계 -> 구현 -> 테스트 -> 유지보수
3. 소프트웨어 생명 주기 모델 종류
- 폭포수 모델, 프로토타이핑 모델, 나선형 모델, 반복적 모델
(2) 소프트웨어 개발 방법론
1. 소프트웨어 개발방법론 (Software Development Methodology) 개념
- 소프트웨어 개발 전 과정에 지속적으로 적용할 수 있는 방법, 절차, 기법이다
2. 소프트웨어 개발방법론 종류
- 구조적, 정보공학, 객체지향, 컴포넌트, 애자일, 제품계열
(3) 요구공학 방법론
1. 요구공학 방법론 (Requirements Engineering Methodology) 개념
- 추출, 관리, 검증, 유지 등을 포함하여 요구사항에 관계되는 모든 활동과 원칙들에 대한 공학적인 접근 방법
2. 요구사항 프로세스
- 요구사항 추출 -> 분석 -> 명세 -> 검증
- 추출 : 인터뷰, 설문 조사, 브레인스토밍, 워크숍
- 분석 : 자료 흐름 지향 분석, 객체 지향 분석
- 명세 : 자연어에 의한 방법, 정형화 기법
- 검증 : 리뷰, 워크스루. 인스펙션
3. 요구사항 관리 절차
- 협상 -> 기준선 -> 변경 관리 -> 확인
(4) 비용산정 모델
1. 비용산정 모델 개념
- 소프트웨어 규모파악을 통한 투입자원, 소요시간을 파악하여 실행 가능한 계획을 수립하기위해 비용을 산정하는 기법
2. 비용산정 모델 분류
- 하향식 산정방법 : 델파이기법, 전문가 판단
- 상향식 산정방법 : 코코모, 코드라인 수
'정보처리기사 > V. 정보시스템 구축관리' 카테고리의 다른 글
V. 정보시스템 구축관리 - IT 프로젝트 정보시스템 구축관리 (4) (0) | 2021.05.12 |
---|---|
V. 정보시스템 구축관리 - IT 프로젝트 정보시스템 구축관리 (3) (0) | 2021.05.12 |
V. 정보시스템 구축 관리 - IT프로젝트 정보시스템 구축관리 (2) (0) | 2021.05.12 |
V. 정보시스템 구축관리 - IT 프로젝트 정보시스템 구축관리 (1) (0) | 2021.05.12 |
V. 정보시스템 구축관리 - 소프트웨어 개발방법론 활용 (2) (0) | 2021.05.11 |