[정보처리기사] 1과목 소프트웨어 설계

Yujin·2022년 2월 14일
0

정보처리기사

목록 보기
1/5

1.GoF(Gang of Four)의 디자인 패턴에서 행위 패턴에 속하는 것은?
Visitor

2.객체지향 프로그램에서 데이터를 추상화하는 단위는?
클래스

3.객체지향 기법에서 클래스들 사이의 '부분-전체(part-whole)' 관계 또는 '부분(is-a-part-of)'의 관계로 설명되는 연관성을 나타내는 용어는?
집단화

4.객체지향 분석 방법론 중 E-R 다이어그램을 사용하여 객체의 행위를 모델링하며, 객체 식별, 구조식별, 주체 정의, 속성 및 관계 정의, 서비스 정의 등의 과정으로 구성되는 것은?
code와 Yourdon 방법

5.코드 설계에서 일정한 일련번호를 부여하는 방식의 코드는?
순차코드

6.소프트웨어 설계 시 구축된 플랫폼의 성능특성 분석에 사용 되는 측정 항목이 아닌 것은?
서버튜닝

7.자료 사전에서 자료의 생략을 의미하는 기호는?
( )

8.검토회의 전에 요구사항 명세서를 미리 배포하여 사전 검토한 후 짧은 검토 회의를 통해 오류를 조기에 검출하는데 목적을 두는 요구사항 검토 방법은?
워크스루

9.CASE가 갖고 있는 주요 기능이 아닌 것은?
언어번역

10.XP(eXtreme Programing)의 5가지 가치로 거리가 먼 것은?
정형분석

XP(eXtreme Programming)의 5가지 핵심 가치
의사소통(Communication)
단순성(Simplicity)
용기(Courage)
피드백(Feedback)
존중(Respect)

12.HIPO(Hierarchy Input Process Output)에 대한 설명으로 거리가 먼 것은?
상향식 소프트웨어 개발을 위한 문서화 도구이다.

HIPO(Hierarchy Input Process Output)
하향식 소프트웨어 개발을 위한 문서화 도구이다

  1. 럼바우(Rumbaugh)의 객체지향 분석 절차를 가장 바르게 나열한 것은?
    객체 모형 → 동적 모형 → 기능 모형

  2. UML 확장 모델에서 스테레오 타입 객체를 표현할 때 사용 하는 기호로 맞는 것은?
    << >>

  3. 트랜잭션이 올바르게 처리되고 있는지 데이터를 감시하고 제어하는 미들웨어는?
    TP monitor

  4. 소프트웨어 개발 방법 중 요구사항 분석(requirements analysis)과 거리가 먼 것은?
    설계 명세서 작성


2020 / 3회 모의고사

1.요구사항 분석 시에 필요한 기술로 가장 거리가 먼 것은?
설계 및 코딩 기술

2.다음 내용이 설명하는 디자인 패턴은?

Factory Method 패턴

3.럼바우 객체 지향 분석과 거리가 먼 것은?
정적 모델링

5.미들웨어 솔루션의 유형에 포함되지 않는 것은?
Web Server

6.UML에서 시퀀스 다이어그램의 구성 항목에 해당하지 않는 것은?
확장

8.디자인 패턴 중에서 행위적 패턴에 속하지 않는 것은?
프로토타입(Prototype) 패턴

11.다음 ( ) 안에 들어갈 내용으로 옳은 것은?

협약(Contract)

12.UML에서 활용되는 다이어그램 중, 시스템의 동작을 표현하는 행위(Behavioral) 다이어그램에 해당하지 않는 것은?
배치 다이어그램(Deployment Diagram)

14.아래의 UML 모델에서 '차' 클래스와 각 클래스의 관계로 옳은 것은?

일반화 관계

16.자료 사전에서 자료의 반복을 의미하는 것은?
{ }

17.객체지향 설계 원칙 중, 서브타입(상속받은 하위 클래스)은 어디에서나 자신의 기반타입(상위클래스)으로 교체할 수 있어야 함을 의미하는 원칙은?
LSP(Liskov Substitution Principle)

20.인터페이스 요구 사항 검토 방법에 대한 설명이 옳은 것은?
동료검토 : 요구 사항 명세서 작성자가 요구 사항 명세서를 설명하고 이해관계자들이 설명을 들으면서 결함을 발견


2020 / 4회 모의고사
  1. 럼바우(Rumbaugh) 객체지향 분석 기법에서 동적 모델링에 활용되는 다이어그램은?
    상태 다이어그램 (State Diagram)
  1. 객체지향 기법의 캡슐화(Encapsulation)에 대한 설명으로 틀린 것은?
    상위 클래스의 모든 속성과 연산을 하위 클래스가 물려받는 것을 의미한다.
  1. 다음 내용이 설명하는 객체지향 설계 원칙은?


인터페이스 분리 원칙

  1. 코드화 대상 항목의 중량, 면적, 용량 등의 물리적 수치를 이용하여 만든 코드는?
    표의 숫자 코드
  1. UML의 기본 구성요소가 아닌 것은?
    Terminal

  2. 소프트웨어의 상위설계에 속하지 않는 것은?
    모듈 설계

  1. 다음 중 자료사전(Data Dictionary)에서 선택의 의미를 나타내는 것은?
    [ ]
  1. 요구 사항 명세기법에 대한 설명으로 틀린 것은?
    비정형 명세기법은 사용자의 요구를 표현할 때 Z 비정형 명세기법을 사용한다.
  1. 애자일 방법론에 해당하지 않는 것은?
    모듈중심 개발
profile
개발꿈나무

0개의 댓글