1. 요구사항 분석 시에 필요한 기술로 가장 거리가 먼 것은?
① 청취와 인터뷰 질문 기술 ② 분석과 중재기술 ③ 설계 및 코딩 기술 ④ 관찰 및 모델 작성 기술
2. 다음 내용이 설명하는 디자인 패턴은?
객체를 생성하기 위한 인터페이스를 정의 하여 어떤 클래스가 인스턴스화 될 것인지는 서브클래스가 결정하도록 하는 것 - Virtual-Constructor 패턴이라고도 함
① Visitor패턴 ② Observer패턴 ③ Factory Method 패턴 ④ Bridge 패턴
11. 다음 ( ) 안에 들어갈 내용으로 옳은 것은?
컴포넌트 설계 시 “( )에 의한 설계”를 따를 경우, 해당 명세에서는 (1) 컴포넌트의 오퍼레이션 사용 전에 참이 되어야 할 선행조건 (2) 사용 후 만족되어야 할 결과조건 (3) 오퍼레이션이 실행되는 동안 항상 만족 되어야 할 불변조건 등이 포함되어야 한다
① 협약(Contract) ② 프로토콜(Protocol) ③ 패턴(Pattern) ④ 관계(Relation)
12. UML에서 활용되는 다이어그램 중, 시스템의 동작을 표현하는 행위(Behavioral) 다이어그램에 해당하지 않는 것은?
① 유스케이스 다이어그램(Use Case) ② 시퀀스 다이어그램(Sequence) ③ 활동 다이어그램(Activity) ④ 배치 다이어그램(Deployment)
15. 객체지향 소프트웨어 설계 시 디자인 패턴을 구성하는 요소로서 가장 거리가 먼 것은?
① 개발자이름 ② 문제 및 배경 ③ 사례 ④ 샘플코드
16. 자료 사전에서 자료의 반복을 의미하는 것은?
① =② ( ) ③ { } ④ [ ]
17. 객체지향 설계 원칙 중, 서브타입(상속받은 하위 클래스)은 어디에서나 자신의 기반타입(상위클래스)으로 교체할 수 있어야 함을 의미하는 원칙은?
① ISP(Interface Segregation Principle) ② DIP(Dependency Inversion Principle) ③ LSP(Liskov Substitution Principle) ④ SRP(Single Responsibility Principle)
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
19. CASE(Computer-Aided Software Engineering)도구에 대한 설명으로 거리가 먼 것은?
① 소프트웨어 개발 과정의 일부 또는 전체를 자동화하기 위한 도구이다. ② 표준화된 개발 환경 구축 및 문서 자동화 기능을 제공한다. ③ 작업 과정 및 데이터 공유를 통해 작업자 간 커뮤니케이션을 증대한다. ④ 2000년대 이후 소개되었으며, 객체지향 시스템에 한해 효과적으로 활용된다
20. 인터페이스 요구 사항 검토 방법에 대한 설명이 옳은 것은?
① 리팩토링 : 작성자 이외의 전문 검토 그룹이 요구사항 명세서를 상세히 조사하여 결함, 표준 위배, 문제점 등을 파악 ② 동료검토 : 요구 사항 명세서 작성자가 요구 사항 명세서를 설명하고 이해관계자들이 설명을 들으면서 결함을 발견 ③ 인스펙션 : 자동화된 요구 사항 관리 도구를 이용하여 요구 사항 추적성과 일관성을 검토 ④ CASE 도구 : 검토 자료를 회의 전에 배포해서 사전 검토한 후 짧은 시간 동안 검토 회의를 진행하면서 결함을 발견
참고
https://velog.io/@narcoker/GoF-%EB%94%94%EC%9E%90%EC%9D%B8-%ED%8C%A8%ED%84%B4
'공학 > 자격증' 카테고리의 다른 글
정보처리기사 1, 2회 5과목 오답노트 (0) | 2023.04.24 |
---|---|
정보처리기사 1, 2회 4과목 오답노트 (0) | 2023.04.21 |
정보처리기사 1, 2회 3과목 오답노트 (0) | 2023.04.19 |
정보처리기사 1, 2회 2과목 오답노트 (0) | 2023.04.15 |
정보처리기사 1, 2회 1과목 오답노트 (0) | 2023.04.13 |
댓글