◼︎ 요구사항 분석에 사용하는 기능 모델링 기법
➁ 자료 사전(DD)
- 자료 요소, 자료 요소들의 집합, 자료의 흐름, 자료 저장소의 의미와 그들 간의 관계, 관계 값, 범위, 단위들을 구체적으로 명시하는 사전
- 파일 혹은 데이터베이스에 있는 자료에 대한 자료 or 각 자료 항목에 주어진 이름과 길이 그리고 서술과 같은 데이터를 포함하는 참조를 위한 작업
► 자료 사전의 작성 목적
- 다른 사람들에게 특정한 자료 용어가 무엇을 의미하는지 알려주기 위해
- 용어의 정의를 조정 & 취합하고 문서로 명확하게 하기 위해
- 자료 흐름도에 나타나는 어떤 자료도 자료 사전에 정의되어 있어야 함
► 자료 사전의 기호

반복 { }
여러 번 반복되는 자료항목은 { } 안에 기술, { }의 좌측에는 최소 반복횟수를 기록하고, 우측에는 최대 반복횟수
만약 반복 횟수를 기록하지 않을 때는 기본값으로 최소는 0, 최대는 무한대를 나타냄
선택기호 [ | ] : ' | '로 분리된 항목들 중 하나가 선택되었다는 것을 표시
► 자료 사전 작성 원칙
- 자료의 의미 기술
- 자료 구성항목의 기술
- 동의어 규정 준수
- 자료 정의의 중복 제거
◼︎ 요구사항 분석이 어려운 이유
- 개발자와 사용자 간의 지식이나 표현의 차이가 큼
- 사용자의 요구사항이 모호 & 불명확
- SW개발 과정 중에 요구사항 changes
- 사용자의 요구는 예외가 많아 열거와 구조화가 어려운 편
'CS' 카테고리의 다른 글
[CS] 소프트웨어 설계 - UML 다이어그램(시퀀스/상태) (0) | 2025.01.19 |
---|---|
[CS] 소프트웨어 설계 - UML 다이어그램(클래스/유스케이스) (0) | 2025.01.19 |
[CS] 소프트웨어 설계 - UML 기본 개념 (0) | 2025.01.18 |
[CS] 요구사항 분석 기법 - 기본 개념과 DFD (0) | 2025.01.18 |
[CS] 요구사항 확인 - 현행 시스템 분석 (0) | 2025.01.18 |