요구사항 분석의 개요
- 사용자 요구의 타당성 조사, 비용과 일정에 대한 제약 설정
- 정확하고 일관성 있게 분석해서 문서화해야 함
구조적 분석 기법
- 자료의 흐름과 처리를 중심으로
- 도형 중심의 분석용 도구 -> 사용자간 의사소통 용이
- 하향식 방법, 시스템을 세분화할 수 있고 분석의 중복 배제 가능
- 자료 흐름도(DFD), 자료 사전(DD), 소단위 명세서(Mini-spec), 개체 관계도(ERD), 상태전이도(STD), 제어 명세서
자료흐름도 (DFD) (= 자료 흐름 그래프, 버블차트)
- 의미: 자료의 흐름 및 변환괒어과 기능을 도형 중심으로 기술하는 방법
- 시스템 안의 프로세스와 자료 저장소 사이에 자료의 흐름을 나타내는 그래프
- 자료는 process를 거쳐 변환될 때마다 새로운 이름이 부여됨
- 프로세스(Process), 자료흐름(Flow), 자료저장소(Data store), 단말(Terminator)의 4가지 기본 기호로 표시
자료사전(DD)
- 의미: 자료 흐름도에 있는 자료를 더 자세히 정의하고 기록한 것
- 메타데이터라고도 한다.
표기 기호
- =: 자료의 정의, ~로 구성되어 있다(be compose of)
- +: 자료의 연결, 그리고(and)
- (): 자료의 생략, 생략 가능한 자료(optional)
- [|]: 자료의 선택, 또는(or)
- {}: 자료의 반복, interation of
- * *: 자료의 설명, 주석(comment)
'CS > 정보처리기사' 카테고리의 다른 글
[소프트웨어 설계] 요구사항 정의 (0) | 2022.04.16 |
---|---|
[소프트웨어 설계] 개발 기술 환경 파악 (0) | 2022.04.09 |
[소프트웨어 설계] 현행 시스템 파악 (0) | 2022.04.09 |
[소프트웨어 설계] XP 기법(eXtreme Programming) (0) | 2022.04.05 |
[소프트웨어 설계] 스크럼 기법 (0) | 2022.04.05 |