728x90
1. 요구사항
시스템이 가져야하는 서비스 또는 제약사항
요구사항의 분류
기능적 요구사항의 특성 : 기능성, 완전성, 일관성
비기능적 요구사항 : 신뢰성, 사용성, 효율성, 유지보수성, 이식성
요구사항 개발 프로세스
도출(Elicitation) | 분석(Analysis) | 명세(Specification) | 확인(Validation) |
요구사항 소스 도출 기법 |
요구사항 분류 개념 모델링 기술 구조 설계 및 요구사항 할당 요구사항 협상 |
시스템 정의서 시스템 요구사항 명세서 소프트웨어 요구사항 명세서 |
검토 프로토타이핑 모델 검증 인수 테스트 |
인터뷰, 설문조사, 브레인스토밍, 워크숍 | 자료 흐름 지향 분석, 객체지향 분석 | 자연어에 의한 방법, 정형화 기법 사용 방법 | 동료 검토, 워크 스루, 인스펙션 |
요구사항 관리 프로세스
요구사항 협상 | 요구사항 기준선 | 요구사항 변경 관리 | 요구사항 확인 및 검증 |
우선순위 설정, 시뮬레이션 | 공식 회의, 형상관리 | CCB(형상통제위원회), 영향도 분석 | 확인 및 검증 |
요구사항 분석 기법
요구사항 분류
개념 모델링
요구사항 할당
요구사항 협상
정형 분석
요구사항의 확인 기법
요구사항 검토
프로토 타이핑
모델 검증
인수 테스트
요구사항의 확인 프로세스
요구사항 목록 확인
요구사항 정의서(유스케이스 명세서) 작성 여부 확인
비기능적 요구사항의 확인
타 시스템 연계 및 인터페이스 요구사항 확인
2. 요구사항의 시스템화 타당성 분석
요구사항의 기술적 타당성 검토
성능 및 용량 산정의 적정성
시스템간 상호 운용성
IT 시장 성숙도 및 트렌드 부합성
기술적 위험 분석
요구사항의 기술적 타당성 분석 프로세스
타당성 분석 결과 기록 -> 타당성 분석 결과의 이해관계자 검증 -> 타당성 분석 결과 확인 및 배포/공유
3. 비용산정 모델
비용산정 모델 분류
하향식 산정방법 : 전문가 판단, 델파이 기법
상향식 산정방법 : 코드 라인 수(LoC), Man Month, COCOMO모형, Putnam모형, FP(Function Point)모형
728x90
300x250