1. 요구사항
< 요구사항 개념 >
- 요구공학 : 사용자의 요구가 반영된 시스템을 개발하기 위해 사용자 요구사항에 대한 도출, 분석, 명세 확인 및 검증하는 구조화된 활동
- 요구사항의 분류 :
기능적 요구사항 | 비기능적 요구사항 |
시스템이 제공하는 기능, 서비스에 대한 요구사항 | 기능 이외의 사항, 시스템 구축에 대한 제약사항에 관한 요구사항 |
기능성, 완전성, 일관성 | 신뢰성, 사용성, 효율성, 유지보수성, 이식성, 보안성, 품질 관련 요구사항, 제약 사항 |
< 요구공학 프로세스 >
- 개발 단계 구성 :
요구사항 도출 | - 소프트웨어가 해결해야 할 문제를 이해하고, 고객으로부터 제시되는 요구에 대해 관련 정보를 식별하고 수집 방법 결정, 수집된 요구사항을 구체적으로 표현하는 단계 |
요구사항 분석 | - 완전성과 일관성을 확보하는 단계 - 비용과 일정에 대한 제약설정, 타당성 조사, 요구사항 정의 문서화 수행 - 요구사항 분류 -> 개념 모델링 생성 및 분석 -> 요구사항 할당 -> 협상 -> 정형 분석 - 자료 흐름 지향 분석 / 객체 지향 분석 |
요구사항 명세 | - 체계적으로 검토, 평가, 승인될 수 있는 문서를 작성하는 단계 - 비정형 명세 기법(자연어 기반) / 정형 명세 기법(Z-스키마) - 명확성 / 완전성 / 검증 가능성 / 일관성 / 수정 용이성 / 추적 가능성 / 개발 후 이용성 |
요구사항 확인 및 검증 | - 분석가가 요구사항을 이해했는지 확인, 완전한지 검증하는 단계 - 정형 기술 검토(동료 검토 / 워크스루 / 인스펙션), 프로토타이핑 활용, 모델 검증, 테스트 케이스 및 테스트를 통한 확인, CASE 도구 활용 검증, 베이스라인을 통한 검증, 요구사항 추적표를 통한 검증 |
- 관리 단계 절차 : 요구사항 협상 -> 기준선 설정 -> 요구사항 변경 관리 -> 요구사항 확인 및 검증
2. 요구사항의 시스템화 타당성 분석
< 요구사항의 기술적 타당성 검토 >
- 성능 및 용량 산정의 적정성 / 시스템 간 상호 운용성 / IT 시장 성숙도 및 트렌드 부합성 / 기술적 위험분석
1. 분석 모델 검증
< 분석 모델 검증 방법 >
- 유스케이스 모델 검증 / 개념 수준의 분석 클래스 검증 / 분석 클래스 검증
'8. 자격증 > 8-1. 정보처리기사' 카테고리의 다른 글
정처기 실기 2-2. UI 설계 (0) | 2021.10.05 |
---|---|
정처기 실기 2-1. UI 요구사항 확인 (0) | 2021.10.05 |
정처기 실기 1-2. 현행 시스템 분석 (0) | 2021.10.04 |
정처기 실기 1-1. 소프트웨어 개발방법론 (0) | 2021.09.21 |
정처기 5-3. 소프트웨어 개발 보안 구축 / 5-4. 시스템 보안 구축 (0) | 2021.08.16 |