1. 요구사항 분석 시에 필요한 기술로 가장 거리가 먼 것은?
① 청취과 인터뷰 질문 기술
② 분석과 중재기술
③ 설계 및 코딩 기술
④ 관찰 및 모델 작성 기술
[해설] 요구사항 분석 기술
1. 청취와 인터뷰 및 설문
2. 브레인스토밍
3. 관찰 및 모델 작성 기술
4. 분석과 중재기술
6. UML에서 시퀀스 다이어그램의 구성 항목에 해당하지 않는 것은?
① 생명선
② 실행
③ 확장
④ 메시지
[해설] UML 시퀀스 다이어그램 구성 항목
1. 액터
2. 활성 객체
3. 생명선
4. 메시지
5. 제어 삼각형
11. 다음 ( ) 안에 들어갈 내용으로 옳은 것은?

① 협약(Contract)
② 프로토콜(Protocol)
③ 패턴(Pattern)
④ 관계(Relation)
[해설] 협약에 의한 설계
1. 선행조건: 오퍼레이션이 호출되기 전에 참이 되어야 하는 조건
2. 결과조건: 오퍼레이션이 수행된 후 만족해야 하는 조건
3. 불변조건: 클래스 내부가 실행되는 동안 항상 만족해야 하는 조건
16. 자료 사전에서 자료의 반복을 의미하는 것은?
① =
② ( )
③ { }
④ [ ]
[해설] 자료 사전 표기법
1. =: 자료의 정의
2. +: 자료의 연결
3. ( ): 자료의 생략
4. [ ]: 자료의 선택
5. { }: 자료의 반복
6. **: 자료의 설명
18. 자료흐름도(Data Flow Diagram)의 구성요소로 옳은 것은?
① process, data flow, data store, comment
② process, data flow, data store, terminator
③ data flow, data store, terminator, data dictionary
④ process, data store, terminator, mini-spec
[해설] 자료 흐름도의 구성 요소
1. 프로세스(Process)
2. 자료 흐름(Data Flow)
3. 자료 저장소(Data Storage)
4. 단말(Terminator)
19. CASE(Computer-Aided Software Engineering)도구에 대한 설명으로 거리가 먼 것은?
① 소프트웨어 개발 과정의 일부 또는 전체를 자동화하기 위한 도구이다.
② 표준화된 개발 환경 구축 및 문서 자동화 기능을 제공한다.
③ 작업 과정 및 데이터 공유를 통해 작업자간 커뮤니케이션을 증대한다.
④ 2000년대 이후 소개되었으며, 객체지향 시스템에 한해 효과적으로 활용된다.
[해설] CASE 도구
- 소프트웨어 공학의 자동화를 의미
- 소프트웨어 공학작업을 자동화한 소프트웨어 패키지
- 소프트웨어 관리자들과 실무자들이 소프트웨어 프로세스와 관련된 활동 지원
- 프로젝트 관리 활동 자동화, 결과물 관리, 엔지니어의 분석, 설계 및 코딩 작업 지원
- 1980년대에 소개되어 1990년대부터 자주 사용됨
20. 인터페이스 요구 사항 검토 방법에 대한 설명이 옳은 것은?
① 리팩토링 : 작성자 이외의 전문 검토 그룹이 요구사항 명세서를 상세히 조사하여 결함, 표준 위배, 문제점 등을 파악
② 동료검토 : 요구 사항 명세서 작성자가 요구 사항 명세서를 설명하고 이해관계자들이 설명을 들으면서 결함을 발견
③ 인스펙션 : 자동화된 요구 사항 관리 도구를 이용하여 요구 사항 추적성과 일관성을 검토
④ CASE 도구 : 검토 자료를 회의 전에 배포해서 사전 검토한 후 짧은 시간 동안 검토 회의를 진행하면서 결함을 발견
[해설] 인터페이스 요구 사항 검토 방법
1. 동료검토: 요구사항 명세서 작성자가 요구사항 명세서를 설명하고, 이해관계자들이 설명을 들으며 결함 발견
2. 워크스루: 검토 회의 전 명세서를 미리 배포하여 사전검토 후에 짧은 검토 회의를 통해 결함 발견
3. 인스펙션: 요구사항 명세서 작성자를 제외한 다른 검토 전문가들이 명세서를 확인하면서 결함 발견
'정보처리기사 오답노트 (개정 후) > 1과목. 소프트웨어 설계' 카테고리의 다른 글
| 2021년 5월 (14/20) (0) | 2021.08.13 |
|---|---|
| 2021년 3월 (15/20) (0) | 2021.08.13 |
| 패스트캠프 모의고사 1회 (19/20) (0) | 2021.08.12 |
| 2020년 9월 (14/20) (0) | 2021.08.10 |
| 2020년 6월 (13/20) (0) | 2021.08.09 |