소프트웨어공학 핵심 요약 7
1. HIPO ( Hierarchy Input Process Output ) 에 대한 설명으로 가장 옳지 않은 것은?
- 상향식 소프트웨어 개발을 위한 문서화 도구이다
2. 소프트웨어 구조와 관련된 용어로, 주어진 한 모듈(Module)을 제어하는 상위 모듈 수를 나타내는 것은?
- Fan-in
3. 시스템에서 모듈 사이의 결합도(Coupling)에 대한 설명으로 옳은 것은?
- 모듈간의 결합도를 약하게 하면 모듈 독립성이 향상된다
4. 결합도(Coupling) 단계를 약한 순서에서 강한 순서로 가장 옳게 표시한 것은?
- Data -> stamp -> control -> common -> content
5. 다음 중 가장 강한 결합도 상태는?
- Common coupling
6. 다음 중 가장 약한 결합도 ( Coupling )
- Stamp coupling
7. 다음 사항과 관계되는 결합도는?
한 모듈에서 다른 모듈의 내부로 제어 이동
한 모듈이 다른 모듈 내부 자료의 조회 또는 변경
두 모듈이 동일한 문자의 공유
- Content coupling
8. 어떤 모듈이 다른 모듈의 내부 논리 조직을 제어하기 위한 목적으로 제어신호를 이용하여 통신하는 경우이며, 하위 모듈에서 상위 모듈로 제어신호가 이동하여 상위 모듈에게 처리 명령을 부여하는 권리 전도현상이 발생하게 되는 결합도?
- Control Coupling
9. 다음 설명에 해당하는 결합도는?
두 모듈이 동일한 자료구조를 조회하는 경우의 결합도이며 자료구조의 어떠한 변화, 즉 포맷이나 구조의 변화는 그것을 조회하는 모든 모듈 및 변화되는 필드를 실제로 조회하지 않는 모듈까지도 영향을 미치게 된다
10. 바람직한 모듈의 설계 지침이 아닌 것은?
- 가능한 모듈을 독립적으로 생성하고 결합도를 최대화 한다
11. 바람직한 소프트웨어 설계 지침이 아닌 것은?
- 모듈 간의 결합도는 강할수록 바람직하다
- 두 모듈간의 상호 의존도를 강하게 한다
12. 소프트웨어 설계 시 고려 사항으로 거리가 먼 것은?
- 모듈간의 상관성은 높이고 변경이 쉬워야 한다
13. 한 모듈 내의 각 구성 요소들이 공통의 목적을 달성하기 위하여 서로 얼마나 관련이 있는지의 기능적 연관의 정도를 나타내는 것은?
- Cohesion
14. 모듈(module)의 응집도(cohesion)가 약한 것부터 강한 순서로 옳게 나열한 것은?
- 논리적응집 -> 시간적응집 -> 기능적응집
15. 다음 중 가장 높은 응집도(Cohesion)에 해당하는 것은?
- 순서적 응집도 ( Sequential Cohesion )
16. 응집도는 한 모듈 내부의 처리 요소들 간의 기능적 연관도를 나타낸다 다음 중 가장 강한 응집도에 해당하는 것은?
- Functional Cohesion
17. 응집도의 종류 중 서로 간에 어떠한 의미있는 연관관계도 지니지 않는 기능 요소로 구성되는 경우이며, 서로 다른 상위 모듈에 의해 호출되어 처리상의 연관성이 없는 서로 다른 기능을 수행하는 경우의 응집도는?
- Logical Cohesion
18. 모듈의 응집도(Cohesion)에 대한 설명
- 모듈의 응집도란 모듈안의 요소들이 서로 관련되어 있는 정도를 말한다
- 교환적 응집도는 동일한 입력과 출력을 사용하는 소작업들이 모인 모듈에서 볼 수 있다.
- 논리적 응집도는 유사한 성격을 갖거나 특정형태로 분류되는 처리요소들로 하나의 모듈이 형성되는 경우이다
19. 다음 중 가장 우수한 소프트웨어 설계 품질은?
- 모듈간의 결합도는 낮고 모듈내부의 응집력은 높다
20. 효과적 모듈 설계를 위한 유의사항으로 옳지 않은 것은?
- 결합도는 강하게 응집도는 약하게 설계하여 모듈의 독립성을 확보할 수 있도록 한다
'자격증 > 정보처리기사' 카테고리의 다른 글
[2019년 정보처리기사 3회] 필기시험 후기 (0) | 2019.08.30 |
---|---|
정보처리기사 소프트웨어공학 핵심 요약 6 (0) | 2019.07.31 |
정보처리기사 소프트웨어공학 핵심 요약 5 (0) | 2019.07.31 |
정보처리기사 소프트웨어공학 핵심 요약 4 (0) | 2019.07.31 |
정보처리기사 소프트웨어공학 핵심 요약 3 (0) | 2019.07.30 |
#IT #먹방 #전자기기 #일상
#개발 #일상