|
|
|
|
구조적 설계
|
|
|
|
11. 구조적 설계
구조적(構造的) 설계(設計)
종래의 모듈설계와 구조적 설계의 차이
구조적 설계의 지침
모듈 결합도와 응집도
모듈 설계에 관한 다른 지침
모듈화의 수순
자료 구조 중심 모듈 분할방법
기능 구조 중심 모듈 분할방법
1 구조적(構造的) 설계(設計)
구조적 설계란
구조적 설계의 필요성
모듈단위 구조로의 분할
프로그램 개발
구조적 설계란
프로그램의 내부구조를 설계하기 위한 하나의 방법론
- 연속(sequence)
- 선택(selection)
- 반복(repetition) 으로 구성
구조적 설계의 필요성
- 이해·개발 쉽게
- 개발자와 완성예정일 등을 예측
- 프로젝트 진척상황 관리 쉽게
- 모듈별 시스템 시험 ⇒ 오류발견·수정 쉽게
- 유지·보수 쉽게
- 예상비용 산정 쉽게
모듈단위 구조로의 분할
- 프로그램 작성이 쉽다
- 유지보수 및 수정, 변경작업이 쉽다
- 시스템 수명이 길어진다
- 생산성이 향상
프로그램 개발
1) 외부적인 양식 설계
2) Process Flowchart작성
3) 입력과 출력의 형식 작성
4) 처리 조건 설정
5) Coding
6) Test
7) 적용
매출 명세서
인 쇄
매출
파일
매출액 계산
모듈로의 전개과정
분 석
→
외부적인
구성의 정의
· 레코드형식
· 인쇄 형식
→
내부구조
설계
· 불명확한 설계
프로세스
→
독립된 작은 단위의
기능 모듈
· 모듈
· 모듈
· 모듈
→
코드화
급 여 계 산
월급을 계산한다
상여금을 계산한다
년말 정산
계 산
개인별 근무
상황 입력
급여 명세
계 산
개인별 상여
자료 작성
상여 명세 계 산
급여 명세서
작 성
상여 명세서
작 성
모듈의 계층구조 설계
2 종래의 모듈설계와 구조적 설계의 차이
.... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|