- 기능적 요구사항 / 비기능적 요구사항
기완일 / 신사효유이
- 요구사항 개발 프로세스
요구사항 개발 프로세스는 요구사항 도출, 분석, 명세, 확인 순으로 수행한다.
도출(Elicitation) 분석 Analysis 명세 Specification 확인 Validation
> 도둑의 분노는 명확해졌다.
요구사항 도출 기법
> 인터뷰 > 사전 조사 > 브레인스토밍 > 워크숍
요구사항 분석 기법
> 자료 흐름 지향 분석 > 객체지향 분석
요구사항 명세 기법
> 자연어에 의한 방법 > 정형화 기법 사용 방법
요구사항 확인 기법
> 동료 검토 > 워크 스루 > 인스펙션
동쪽에서 war(워)를 일으킨 人(인)
- 요구사항 관리 절차 [협기변확]
요구사항 협상 > 우선순위 설정, 시뮬레이션
요구사항 기준선 > 공식 회의, 형상 관리
요구사항 변경 관리 > CCB, 영향도 분석
요구사항 확인 및 검증 > 확인 및 검증
협상 기준선이 변해서 확정됨
요구사항 분석 기법
요구사항 분류 >
개념 모델링 >
요구사항 할당 >
요구사항 협상 >
정형 분석 >
요구사항 확인 기법
요구사항 검토
프로토타이핑
모델 검증
인수 테스트
요구사항 확인 프로세스
요구사항 목록 확인 >
요구사항 정의서 작성 여부 확인 >
비기능적 요구사항의 확인 >
타 시스템 연계 및 인터페이스 요구사항 확인 >
[목정비타]
> 목이 정말 말라서 비타민이 걸렸다.
3 비용산정 모델
: 소프트웨어 규모파악을 위한 투입자원, 소요시간을 파악하여 실행 가능한 계획을 수립하기 위해 비용을 산정하는 기법이다.
(2) 비용산정 모델 분류
하향식 산정방법
: 경험이 많은 전문가에게 비용산정을 의뢰하거나 여러 전문가와 조정ㅈ를 통해 산정하는 방식
(전문가 판단, 델파이기법_ 전문가의 경험적 지식을 통한 문제해결 및 미래 예측을 위한 기법이다. 전문가 합의법이라고도 한다.)
상향식 산정방법 : 세부적인 요구사항과 기능에 따라 필요한 비용을 계산하는 방식.
코드라인 수 Man Month COCOMO 모형(단순형/중간형/임베디드형), Putnam 모형(SLIM), FP(Function Point) 모형
- LoC가 500,000라인이고, 한 프로그래머가 한 달에 25,000라인을 개발할 수 있다면 Man Month는 얼마인가?
> 500,000 / 25,000 = 20개월
'기타개발자준비' 카테고리의 다른 글
코딩테스트 예상문제 (0) | 2021.03.23 |
---|---|
코딩테스트 * 출력하기 (0) | 2021.03.17 |
[정처기 실기] 1-1. 현행시스템 분석 (0) | 2020.11.05 |