36. 다음은 특정 함수의 응집도(cohesion)들을 설명하고 있다. 좋은 응집도에서 나쁜 응집도 순으로 순차적으로 배치한 것 중에서 가장 적절한 것은?
가. 서로 연관성이 없는 기능들을 묶어 놓았다.
나. 두 개의 기능을 구현한 함수로 동일한 속성 (attribute)을 사용하는 기능을 묶어 놓았다 다. 초기화 함수와 같이 시간적으로 연관이 있는 기능들을 묶어 놓았다. 라. 두 개의 기능을 구현한 함수로 하나의 기능의 결과가 다른 기능의 입력으로 사용된다. 마. 하나의 문제를 수행하는 기능을 구현한 함수이다. |
① 마 – 라 – 나 – 다 - 가
② 마 - 나 - 라 - 다 - 가
③ 마 - 라 - 다 - 나 - 가
④ 마 - 나 - 다 - 라 – 가
▣ 응집도
- 정의 : 하나의 모듈 내부의 처리 요소들간의 기능적 연관성을 측정하는 정도
- 특징 : 정보은닉 개념의 확장, 응집도가 높은 모듈은 하나의 기능만을 실행함
- 응집도의 목표 : 가능한 높은 응집도를 추구하여 유지보수 용이성 확보, 모듈간의 결합도를 최소하하여 각 모듈은 양호한 응집도 추구
● 모듈 응집도 스펙트럼 및 종류

정답 : ①
37. 다음에서 설명하는 요구사항 도출 기법으로 가장 적절한 것은?
사용자들의 동작 프로세스를 이해하고 이를 지원하는 소프트웨어의 요구사항을 얻기 위해 사용하는 관찰 기법이다. 분석가는 사용자의 일상 업무를 관찰하고 사용자들의 실제 작업을 기록한다. 사람들이 실제 일하는 방식을 반영하는 기법으로 잘 드러나지 않는 요구사항을 발견하는데 도움을 준다.
|
① 인터뷰(interview)
② 사용자 스토리(user story)
③ 문화기술적 연구(ethnography)
④ 스프린트 백로그(sprint backlog)
▣ 요구공학 프로세스
- 요구사항 도출 → 요구사항 명세 → 요구사항 검증 → 요구사항 검증 3단계 프로세스로 구성

● 요구사항 도출(Requirements Elictation)
구분
|
설명
|
인터뷰
|
|
관찰 또는 문화기술적 연구(ethnoography)
|
|
사용자 스토리(Stories)
|
|
시나리오(Scenarios)
|
|
정답 : ③
공감과 댓글은 아이티신비에게 큰 힘이 됩니다.
블로그 글이 유용하다면 블로그를 구독해주세요.♥
'정보시스템 감리 기출해설 > 소프트웨어공학 해설' 카테고리의 다른 글
(제 22회) 소프트웨어 공학 / (40)~(41) 해설 (0) | 2024.11.18 |
---|---|
(제 22회) 소프트웨어 공학 / (38)~(39) 해설 (1) | 2024.11.17 |
(제 22회) 소프트웨어 공학 / (34)~(35) 해설 (1) | 2024.11.15 |
(제 22회) 소프트웨어 공학 / (32)~(33) 해설 (1) | 2024.11.14 |
(제 22회) 소프트웨어 공학 / (30)~(31) 해설 (2) | 2024.11.13 |