[시스템설계]구조적 설계 구조화 차트, 구조도와 모듈명세서
- 등록일 / 수정일
- 페이지 / 형식
- 자료평가
- 구매가격
- 2010.08.14 / 2019.12.24
- 27페이지 / pptx (파워포인트 2007이상)
- 평가한 분이 없습니다. (구매금액의 3%지급)
- 2,100원
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
추천 연관자료
- 목차
-
1. 구조적 설계 정의
2. 구조적 설계도구와 절차
3. 구조적 설계 도구의 특성
4. 구조적 설계를 수행하기 위한 지침
5. 구조화 차트
6. 구조화 차트 작성 단계
7. 변환분석(Transform Analysis)
8. 거래분석(Transaction Analysis)
9. 구조화 차트표기법
10. 구조화 차트
11. 구조화 차트 작성 예
12. 구조화 차트 작성지침
13. 판매액 계산 업무 조건들
14. 구조도 작성의 예 - Ι
15. Module Specification
16. 모듈 명세서의 구성
17. 모듈 명세서 작성 예
18. 모듈 명세서 작성 도구
19. 순서도, 의사코드, N-S차트 비교 예
- 본문내용
-
구조적 설계를 수행하기 위한 지침
시스템을 블랙박스로 분할한 후 계층구조로 표현하여 단순화
구조적 설계는 논리적으로 분할되고 모듈화 되어야 함
구조적 설계는 소프트웨어 구성요소(모듈)들 사이에 효과적인 제어를 가능하게 하는 계층구조를 가져야 함
모듈들 사이, 혹은 외부환경과의 인터페이스가 최소화되도록 설계되어야 함
구조적 분석과정에서 나타난 결과를 활용하여 설계가 이루어져야 함
시스템을 쉽게 이해할 수 있는 그래픽 도구를 사용
요구분석 명세서를 설계 명세서로 쉽게 변환할 수 있는 설계 전략을 활용
설계 대안의 품질을 평가할 수 있는 일련의 기준을 이용
구조화 차트 작성 단계
단 계 1 : DFD의 정제 및 수정- 상위계층에서 하위계층으로 내려가면서 DFD를 합함- 설계관점에서 DFD를 더욱 더 정제하여 상세화함
단 계 2 : 자료흐름의 유형조사- 자료흐름을 파악하기 위해 변환분석과 거래분석 실시- 자료흐름의 유형에 따라 흐름의 경계 선정
단 계 3 : 모듈의 식별 및 평가- DFD 안의 각각의 처리기에 대해 하나 이상의 단위 모듈로 전환- 제시된 모듈의 응집도와 결합도를 평가하고 모듈을 재분할
단 계 4 : 모듈의 레벨 식별- DFD를 프로그램 구조로 매핑하기 위해 각 모듈의 제어계층 구조를 정의- 상위 레벨로부터 분할하여 하위 레벨로 내려가는 하향식 접근법 채택
단 계 5 : 모듈 간의 호출관계 및 제어구조의 식별
단 계 6 : 모듈 간의 데이터 및 제어신호 연결 표시
단 계 7 : 구조화 차트 정제- 설계의 가이드라인과 시스템의 특성을 고려하여 정제
구조화 차트 작성지침
모듈 간의 결합도(coupling)를 낮춤- 모듈간 결합도를 최소화 함으로써 모듈의 독립성을 높여 파급효과를 줄일 수 있음- 모듈의 결합도를 낮추기 위해 순수한 데이터 결합만 일어나게 하는 것이 가장 이상적- 구조화 차트에서 모듈 간의 결합자의 수가 적을수록 프로그램의 유지보수가 용이
공통모듈(common use module)을 가능한 많이 생성- 집중을 많이 가진 구조는 모듈의 재사용성을 증가시키며 변경의 요구 발생시 유지보수 용이
하나의 모듈로부터 너무 많은 분산(fan-out)을 하지않음- 분산은 한 모듈로부터 호출되는 하위모듈의 수를 의미- 7개 이상의 하위모듈을 두면 구조화 차트가 복잡해지므로 중간 제어모듈을 두어 하위모듈을 몇 개로 묶음
오류보고(error reporting)는 오류를 알고 있는 모듈이 직접 관여- 논리적 프로세스 모델은 완전 정보를 가정하므로 오류가 없지만 실제로 시스템을 운영하는 과정에서 하드웨어나 통신상의 오류가 발생- 특정 모듈을 실행하다 오류가 나면 곧 바로 오류처리 모듈을 호출하여 사용할 수 있도록 해야 함
자료평가
-
아직 평가한 내용이 없습니다.