🔯 요구사항
🖤 요구사항이란?
고객 및 소프트웨어 개발에 관계된 사람들이 시스템 개발에 앞서 개발되는 프로그램에 필요한 조건이나 능력을 말함 |
🖤 요구사항 과정

|
🖤 요구사항 조건
- 명확성: 기술된 요구사항은 항상 동일한 의미로 해석되어야 함 → 모호하지 않아야 함 - 완전성: 사용자가 기대하는 모든 요구사항이 기술되어야 함 → 누락되어서는 안됨 - 일관성: 서로 상충되는 요구사항이 있어서는 안됨 - 검증 가능성: 객관적으로 검증할 수 있도록 구체적이어야 함 |
*요구사항 조건 예시
더보기
- 명확성 : ‘학생은 총 10권까지 대출 할 수 있다. ‘ → 반납된 도서 수는 제외된다. → 대출 도서 수는 반납과 관계없이 누적된다. - 완전성 : ‘주문한 도서가 도착하면 주문자에게 이를 통보한다. ‘ → 주문 후에 일정 기간(예, 1달)이 지나도 주문 도서가 도착하지 않으면? - 일관성 : ‘사용자는 시스템의 모든 기능을 이용하기에 앞서 시스템에 로그인을 해야 한다.’ : ‘도서 검색은 로그인을 하지 않고도 가능하다.’ - 검증 가능성 : ‘도서 검색은 최대한 빨리 수행되어야 한다. ‘ → “빠른”의 기준은 무엇인가? → 검색 범위에 관계없이 동일한 성능을 제공해야 하는가? |
'DB > 요구사항확인' 카테고리의 다른 글
3. UML(Unified Modeling Language) (0) | 2022.05.26 |
---|---|
2. USE CASE (유스케이스) (0) | 2022.05.26 |
유스케이스 (0) | 2022.05.17 |