구조적 방법론
IT위키
더 많은 작업
구조적 방법론(Structured Methodology)은 시스템을 처리 기능(프로세스) 중심으로 보고, 큰 기능을 작은 모듈로 차례로 나누어 내려가는 분할과 정복에 의한 하향식 설계로 소프트웨어를 개발하는 소프트웨어 개발 방법론이다.
| 단계 | 도구 | 내용 |
|---|---|---|
| 분석 | 자료 흐름도(DFD) | 프로세스·자료 흐름·자료 저장소·단말로 기능과 데이터 흐름을 그린다 |
| 분석 | 자료 사전(DD) | 자료 흐름도에 나온 자료의 구성과 뜻을 정의한다 |
| 분석 | 소단위 명세서(Mini-Spec) | 자료 흐름도의 최하위 프로세스가 하는 일을 구조적 언어·의사결정표로 적는다 |
| 분석 | 상태 전이도(STD) | 시간에 따라 바뀌는 시스템 동작을 나타낸다 |
| 설계 | 구조도(Structure Chart) | 모듈의 계층과 호출 관계를 나타낸다. 여기서 팬인-팬아웃을 센다 |
| 설계 | HIPO, N-S 차트 | 기능의 입력·처리·출력, 모듈 안의 제어 흐름을 문서화한다 |
- 구조적 요구 분석을 블록 다이어그램으로 하는 SADT 도 같은 갈래이다