- 인터페이스 설계 및 구현 전에 요구사항 명세서에 정확하고 완전하게 기술되었는지 검토, 베이스라인 설정
- 인터페이스 수정할 경우 많은 비용이 소요되므로 검증 중요
- 요구사항 검토 계획 수립 → 검토 및 오류 수정 → 베이스라인 설정
1. 인터페이스 요구사항 검토 계획 수립
- 검토 기준 및 방법
- 참여자
- 체크 리스트
- 관련 자료
- 일정
2.크리스트 항목에 따라 요구사항 명세서 검토
- 오류 발견 시, 오류를 수정할 수 있도록 오류 목록과 시정 조치서 작성
- 검토 결과를 검토 관련자에게 전달
- 시정조치 완료 후 인터페이스 요구사항 검토 작업을 완료
3. 인터페이스 요구사항 베이스라인 설정
- 소프트웨어 설계 및 구형을 위해 베이스라인 설정
- 베이스라인 설정 후 인터페이스 요구사항 변경은 공식적인 변경 통제 절차로만 가능
4. ⭐ 요구사항 검증 방법
1) 요구사항 검토
- 동료검토(Peer Review) : 설명을 직접하고 동료들이 검토
- 인스펙션(Inspection) : 다른 전문가에게 검토
- 워크스루(Walk Through)
- 미리 배포하여 짧은 검토회의
- 사용사례를 호가장하여 명세하거나 설계 다이어그램, 원시코드, 테스트 케이스 등에 적용 가능
- 복잡한 알고리즘 또는 반속, 실시간 동작, 병행 처리와 같은 기능이나 동작을 이해하려고 할 때 유용
- 단순한 테스트 케이스를 이용하여 프로덕트를 수작업으로 수행해 보는 것
2) 프로토타이핑
- 실제 개발될 견본품을 만들어 최종 결과물 예측
3) 테스트 설계
- 테스트 케이스를 생성해 현실적으로 테스트가 가능한지 검토
4) CASE (Computer Aided Software Engineering) 도구 활용
- 일관성 분석을 통해 요구사항 추적 및 분석, 관리, 표준 준수 여부를 확인
5. 인터페이스 요구사항 검증의 주요 항목
- 완전성 (Completeness) : 요구사항이 누락되지 않고 완전하게 반영되었는가?
- 일관성 (Consistency) : 모군되거나 충돌되는 점 없이 일관성 유지하는가?
- 명확성 (Unambiguity) : 모든 참여자가 명확하게 이해하는가?
- 기능성 (FUnctionality) : 어떻게(How to)보다 무엇을(What)에 중점을 두고 있는가?
- 검증 가능성 (Verifiability) : 요구를 모두 만족하고 요구내용과 일치하는가?
- 추적 가능성 (Traceability) : 요구사항 명세서와 설계서를 추적할 수 있는가?
- 변경 용이성 (Easily Changeable) : 요구사항 명세서의 변경이 쉽도록 작성되었는가?
📖 Reference
728x90
반응형
'Certificate > 정보처리기사' 카테고리의 다른 글
[1과목 소프트웨어 설계] 인터페이스 설계 - 032. 송 · 수신 데이터 식별 (0) | 2024.06.04 |
---|---|
[1과목 소프트웨어 설계] 인터페이스 설계 - 031. 인터페이스 시스템 식별 (0) | 2024.06.04 |
[1과목 소프트웨어 설계] 인터페이스 설계 - 029. 시스템 인터페이스 요구사항 분석 (0) | 2024.06.04 |
[1과목 소프트웨어 설계] 애플리케이션 설계 - 028. ⭐ 디자인 패턴 (1) | 2024.06.04 |
[1과목 소프트웨어 설계] 애플리케이션 설계 - 027. ⭐ 코드 (0) | 2024.06.04 |