본문 바로가기
  • (개인)정보보호/최신ICT 정보 공유 블로그
나의 서재/22. 소프트웨어 공학 기본원리

6. 구조적 분석 방법

by 노벰버맨 2021. 11. 29.

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

댓글