Sys수업자료(8주차)-구조적 분석 및 설계

Download Report

Transcript Sys수업자료(8주차)-구조적 분석 및 설계

8. 구조적 분석 및 설계
(1) 구조적 분석
(2) 구조적 설계
1. 구조적 분석의 특징이 아닌 것은?
가. 시스템 모형화에 필요한 도구를 제공한다.
나. 시스템을 분할하여 분석할 수 있다.
다. 상향식 분석으로 중복성을 배제하여 시스템
분석의 질을 높일 수 있다.
라. 전체 시스템을 일관성 있게 이해할 수 있다.
2. 구조적 분석 도구에 해당하지 않는
것은?
가.
나.
다.
라.
자료 흐름도(Data Flow Diagram)
소단위 명세서(Mini Specification)
구조 도표(Structure Chart)
자료 사전(Data Dictionary)
3. 자료 사전에서 사용되는 표기법 중
반복의 의미를 나타내는 기호는?
가.
나.
다.
라.
+
=
[]
{}
4. DFD(Data Flow Diagram)의 구성
요소가 아닌 것은?
가.
나.
다.
라.
자료 흐름(Data Flow)
처리(Process)
자료 저장소(Data Store)
의사 결정표(Decision Table)
5. 다음 자료 흐름도에서 자료 저장소
에 해당하는 것은?
가.
나.
다.
라.
A
B
C
D
6. 자료 사전(DD: Data Dictionary)에
대한 설명으로 가장 적절한 것은?
가. 자료가 발생지에서 종착지까지 처리되고 저장
되는 모든 활동 사항을 도형을 이용하여 나타내
는 구조적 분석용 도구
나. 시스템과 관련된 모든 자료의 명세와 자료 속성
을 파악할 수 있도록 조직화한 도구
다. 처리 절차나 논리적 활동을 기술하는 도구로 구
조적 언어나 의사 결정표의 형태로 구성된 것
라. 크고 복잡한 문제를 해결할 때 이해하기 쉬운
일련의 작은 단위로 나눈 뒤 차례로 풀어나가는
과정을 모은 것
정답
• 1. 다
• 2. 다
• 3. 라
• 4. 라
• 5. 라
• 6. 나
8. 구조적 분석 및 설계
(1) 구조적 분석
(2) 구조적 설계
1. 모듈(Module)의 독립성을 높이려면 결
합도(Coupling)와 응집도(Cohesion)는 어
떤 관계가 최적형인가?
가.
나.
다.
라.
결합도는
결합도는
결합도는
결합도는
최소,
최소,
최대,
최대,
응집도도
응집도는
응집도는
응집도도
최소로
최대로
최소로
최대로
한다.
한다.
한다.
한다.
2. 모듈 결합도(Module Coupling)에
대한 설명으로 옳지 않은 것은?
가. 모듈 결합도란 두 모듈 간의 상호 의존도를 측
정하는 것으로서 좋은 설계가 이루어지도록 하기
위해서는 가능한 한 모듈을 독립적으로 생성한다.
나. 데이터 결합(Data Coupling)은 모듈 간의 매개
변수를 통해서만 의사소통을 하도록 하여 다른
모듈에게 불필요한 데이터는 전송하지 않도록 한다.
다. 스탬프 결합(Stamp Coupling)은 두 모듈이 동일
한 자료 구조를 조화하는 경우의 결합성이다.
라. 모듈 결합도에서 가장 바람직한 결합도는 내용 결
합도(Content Coupling)이다.
3. 모듈의 결합도는 설계에 대한 품질 평
가 방법의 하나로서 두 모듈 간의 상호 의
존도를 측정하는 것이다. 설계 품질이 가
장 좋은 결합도는?
가.
나.
다.
라.
공통
자료
제어
외부
결합
결합
결합
결합
4. 두 모듈이 하나의 기억 장소에 공통의
데이터 영역을 설정하여 그 기억 장소에
데이터를 전달하면 다른 모듈이 그 기억
장소를 조회함으로써 정보를 전달하는 방
식을 취할 때의 결합도는?
가.
나.
다.
라.
제어 결합도
스탬프 결합도
공통 결합도
내용 결합도
5. 가장 강한 결합도를 가지고 있으며, 한
모듈의 다른 모듈의 내부 기능 및 그 내부
자료를 조회하도록 설계 되었을 경우와
관계되는 결합도는?
가.
나.
다.
라.
내용 결합도
외부 결합도
스탬프 결합도
자료 결합도
6. 두 모듈이 동일한 자료구조를 조회하는
경우의 결합도이며, 자료구조의 어떠한
변화 즉 포맷이나 구조의 변화는 그것을
조회하는 모든 모듈 및 변화되는 필드를
실제로 조회하지 않는 모듈에까지도 영향
을 미치게 되는 것은?
가.
나.
다.
라.
자료 결합도
스탬프 결합도
제어 결합도
외부 결합도
7. 구조적 설계에서 기능 수행 시 모듈 간
의 최소한의 상호 작용을 하여 하나의 기
능만을 수행하는 정도를 표현하는 용어는?
가.
나.
다.
라.
응집도
캡슐화
모듈화
정보 은폐
정답
• 1. 나
• 2. 라
• 3. 나
• 4. 다
• 5. 가
• 6. 나
• 7. 가