1. 구조적방법론의 개요
1-1. 구조적방법론의 정의
- 시스템을 기능에 따라 분할하여 개발하고 이를 통합하는 분할과 정복(Divide and Conquer) 개념을 이용한 프로세스 중심의 하향식 방법론
1-2. 구조적방법론의 특징
- 기능 중심: Function이 시스템의 분석, 설계, 구현의 근간
- 도구 이용: 자료 흐름도, 자료 사전, Mini-spec이용
- 기본 원칙: 분할과 정복(divide & conquer),추상화(abstraction),정형화,구조적 조직화, 하향식
2. 구조적방법론의 방법론 절차도, 구성요소
2-1. 구조적방법론의 방법론 절차도
2-2. 구조적방법론의 구성요소
1) 구조적 분석 : 자료흐름도, 자료사전, MiniSpec / 논리적 모델링 수행
2) 구조적 설계 : 구조도, 프로그램 명세서 / 물리적 모델링
3) 구조적 언어 : Structured COBOL, Fortran77, PL/1, Pascal
4) 구조적 구현 : Dijkstra에 의한 정형화, 논리적 구조(순차, 조건, 반복)
2-3. 구조적방법론의 장/단점
1) 장점 :
- 컨트롤 가능한 모듈화
- 구조적 분석/설계/프로그래밍을 통한 정형화/체계화
2) 단점 :
- 기업 전반의 거시적 관점 부족
- 단위프로젝트 위주 접근
- 데이터 모델링 방법의 부족
- 프로그램 로직 중심
'1. IT Story > Basic Studies' 카테고리의 다른 글
Agile 개발방법론 (0) | 2019.06.16 |
---|---|
CBD(Component Based Development)방법론 (0) | 2019.06.14 |
객체지향방법론 (0) | 2019.06.13 |
정보공학방법론 (0) | 2019.06.12 |
SW개발방법론 (0) | 2019.06.09 |
EAP (Enterprise Architecture Planning) (0) | 2019.06.08 |
EA(Enterprise Architecture) (0) | 2019.06.07 |
DRS(Disaster Recovery System) (0) | 2019.06.06 |