1. 구조적 분석 방법의 개요
가. 구조적 분석 방법의 정의
-데이터 흐름과 이를 변형하는 프로세스 중심으로 분석하는 방법
구조적 개발 방법론 | -데이터 흐름과 이를 변형하는 프로세스 중심의 분석과 하향식 모듈 설계에 기초하여 시스템을 개발하는 방법 |
구조적 분석 방법론 | -사용자 요구를 파악하기 위해 문제를 데이터 흐름과 이를 변형하는 프로세스(기능) 중심으로 분석하는 방법 |
구조적 설계 방법론 | -계층적인 하향식 모듈 중심으로 설계하는 방법 |
구조적 프로그래밍 방법론 | -하향식 프로그래밍 구조와 3가지 제어(순차, 선택, 반복)에 기반을 둔 프로그래밍 방법 |
나. 구조적 분석 방법의 특징
-(분석 방법), 사용자 요구사항을 데이터흐름과 이를 변형하는 프로세스(기능) 중심으로 분석
-(구조적 개발 방법론), 구조적 분석, 구조적 설계, 구조적 프로그래밍 방법을 적용
-(모델링), 정보, 행위, 기능 모델링 작업 수행
2. 구조적 분석 방법의 개념도 및 구성요소
가. 구조적 분석 방법의 개념도
데이터 모델 | 기능 모델 | 행위 모델 |
나. 구조적 분석 방법의 구성요소
구분 | 특징 | 설명 |
정보 모델링 | 데이터 모델 ERD |
-실세계 문제 영역에 존재하는 정보 구조와 이들 사이의 관계를 표현하는 기법 |
절차(기능) 모델링 | 기능 모델 DFD |
-데이터 입력, 처리(변형), 결과 생성 과정을 표현하는 기법 |
행위 모델링 | 행위 모델 STD |
-외부 사건의 결과로 발생하는 시스템의 행위를 묘사하는 기법 |
-이외에 프로세스 명세서, 자료 사전 등의 도구 활용
'나의 서재 > 22. 소프트웨어 공학 기본원리' 카테고리의 다른 글
6.2 기능 모델링 (DFD) (0) | 2021.11.29 |
---|---|
6.1 데이터 모델링 (ERD) (0) | 2021.11.29 |
5.1 SRS의 특징 및 작성 목적 (0) | 2021.11.28 |
5. 요구 공학 (0) | 2021.11.28 |
4.3 간트 차트 (0) | 2021.11.27 |
댓글