모아이티

[필기] 정보처리기사 2020년 6월 1과목 기출문제 풀이 (11번 ~ 20번) 본문

정보처리기사/기출|필기

[필기] 정보처리기사 2020년 6월 1과목 기출문제 풀이 (11번 ~ 20번)

Yun's kitchen 2021. 7. 9. 13:44

11. DBMS 분석 시 고려사항으로 거리가 것은?

가용성 성능

네트워크 구성도 상호 호환성

 

정답 : ③

키워드 : DBMS 분석

 

[해설]


가용성 
- 장시간 장기간 시스템을 운영할 때 장애 발생 가능성
- 백업 및 복구 편의성
- DBMS 이중화 및 복제 지원

성능
- 대규모 데이터 처리 성능
- 대량 거래 처리 성능
- 다양한 튜닝 옵션 지원 여부
- 비용 기반 최적화 지원 및 설정의 최소화

상호 호환성
- 설치 가능한 운영체제 종류
- 다양한 운영체제에서 지원되는 JDBC, ODBC


12. HIPO(Hierarchy Input Process Output)에 대한 설명으로 거리가 것은?

상향식 소프트웨어 개발을 위한 문서화 도구이다.

HIPO 차트 종류에는 가시적 도표, 총체적 도표, 세부적 도표가 있다.

기능과 자료의 의존 관계를 동시에 표현할 수 있다.

보기 쉽고 이해하기 쉽다.

 

정답 : ①

키워드 : HIPO

 

[해설]

시스템의 분석 및 설계나 문서화할 때 사용하는 기법

 

도표 3가지

 - 가시적 도표(Visual Table of Contents) aka.도식 목차

시스템의 전체적인 기능과 흐름을 보여주는 Tree형태의 구조도

 

 - 총체적 도표(Overview Diagram) aka.개요 도표

프로그램을 구성하는 기능을 기술한 것으로 입력, 처리, 출력에 대한 전반적인 정보를 제공하는 도표

 

 - 세부적 도표(Detail Diagram) aka. 상세 도표

 

  • 분석 및 설계 도구로 사용된다.
  • 기본 시스템 모델은 입력, 처리, 출력으로 구성된다.
  • 하향식(Top-Down) 개발에 적당하다
  • 문서가 보기 좋게 체계화된다.
  • 기능과 자료의 관계를 동시에 표현할 수 있다.
  • 수정 및 유지 보수 시에 좋다.
  • 소규모 프로젝트에 적당한다.

 

13. UI 설계 원칙에서 누구나 쉽게 이해하고 사용할 수 있어야 한다는 것은?

유효성 직관성

무결성 유연성

 

정답 : ②

키워드 : UI 설계 원칙

 

[해설]

단어의 뜻을 보면 알 수 있다.


 

14. 럼바우(Rumbaugh)의 객체지향 분석 절차를 가장 바르게 나열한 것은?

객체 모형 동적 모형 기능 모형

객체 모형 기능 모형 동적 모형

기능 모형 동적 모형 객체 모형

기능 모형 객체 모형 동적 모형

 

정답 : ①

키워드 : 럼바우 객체지향 

 

[해설]

  • 체 모델링(Object Modeling): 객체 다이어그램, 정보 모델링이라고도 하며 시스템에서 요구하는 객체를 찾고 객체들 간의 관계를 정의, 가장 중요하며 선행되어야 함
  • 적 모델링(Dynamic Modeling): 상태 다이어그램, 시간의 흐름에 따라 객체들 사이의 제어 흐름, 동작 순서 등의 동적인 행위를 표현
  • 능 모델링(Functional Modeling): 자료 흐름도(DFD), 프로세스들의 자료 흐름을 중심으로 처리 과정 표현

- 럼바우 객체지향 분석 기법의 절차는 객체 모델링 -> 동적 모델링 -> 기능 모델링 순서로 진행된다.

 

럼바우는 객동기로 외운다.


 

15. 데이터 흐름도(DFD)의 구성요소에 포함되지 않는 것은?

process data flow

data store data dictionary

 

정답 : ④

키워드 : 데이터 흐름도DFD

 

[해설]

1. 프로세스(Process)

2. 데이터 흐름(Data Flow)

3. 데이터 저장소(Data Store)

4. 외부 엔티티(External Entity)


 

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

<< >> (( ))

{{ }} [[ ]]

 

정답 : ①

키워드 : UML 확장 모델

 

[해설]

스테레오 타입은 각 요소에 "<<" ">>" 사이에 이름을 부여하면 된다. 
정확하게는 "<<", ">>"는 꺽쇠 괄호(angle-bracket) 두 개가 아니라 guillemets라 불리는 하나의 문자('«', '»')이다. 


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

RPC ORB

TP monitor HUB

 

정답 : ③

키워드 : 트랜잭션

 

[해설]

미들웨어는 양 쪽을 연결하여 데이터를 주고받을 수 있도록 중간에서 매개 역할을 하는 소프트웨어


TP 모니터(TP Monitor: Transaction Processing Monitor)는 가장 대표적인 미들웨어라 할 수 있습니다. 이러한 미들웨어는 메인 프레임 소프트웨어에서 분산 컴퓨팅으로 전환되는 과정에서 나타나게 됩니다. 


 

18. 소프트웨어 개발 방법 중 요구사항 분석(requirements analysis)과 거리가 것은?

비용과 일정에 대한 제약 설정

타당성 조사

요구사항 정의 문서화

설계 명세서 작성

 

정답 : ④

키워드 : 소프트웨어 개발 방법, 요구사항 분석

 

[해설]

요구사항 분석 : 고객이 원하는 요구사항을 끌어내 명세화하는 것.

  • 타당성 조사
  • 요구사항 추출 및 분석
  • 요구사항 명세화 = 문서화
  • 요구사항 검증

도출 - 분석 - 명세 - 검증


 

19. 공통 모듈에 대한 명세 기법 중 해당 기능에 대해 일관되게 이해되고 한 가지로 해석될 수 있도록 작성하는 원칙은?

상호작용성 명확성

독립성 내용성

 

정답 : ②

키워드 : 공통 모듈에 대한 명세 기법

 

[해설]

1) 정확성 : 실제 시스템 구현 시 필요한지 여부를 알 수 있도록 정확하게 작성

2) 명확성 : 해당 기능에 대한 일관된 이해와 하나로 해석될 수 있도록 작성

3) 완전성 : 시스템의 구현 시 요구사항과 필요한 모든 것을 기술

4) 일관성 : 공통 기능 사이에 충돌이 발생하지 않도록 작성

5) 추적성 : 해당 기능에 대한 유의사항의 출처와 관련 시스템 등 유기적 관계에 대한 식별이 가능하도록 작성


 

20. UML 모델에서 사용하는 Structural Diagram에 속하지 않은 것은?

Class Diagram

Object Diagram

Component Diagram

Activity Diagram

 

정답 : ④

키워드 : UML 모델, Structural Diagram

 

[해설]

Structural Diagram


- 클래스 (Class)
시스템의 정적인 관점을 나타내며 시스템 내에 존재하는 클래스와 클래스 사이의 관계를 표현


- 컴포넌트 (Component)
시스템 내부에 존재하는 컴포넌트와 컴포넌트 사이의 관계를 알리는 다이어그램


- 컴포지트 (Composite)
시스템을 실행할 때 구조를 나타내는 컴포지트 구조를 표현


- 디플로이먼트 (Deployment)
시스템 내부의 하드웨어와 하드웨어 사이의 관계를 표현


- 오브젝트 (Object)
인스턴스의 구조를 표현


- 패키지 (Package)
시스템 내부에 존재하는 패키지와 패키지 내부의 요소를 나타냄 

Behavioral Diagram


- 액티비티 (Activity)
시스템의 동적인 관점을 표현

 

 

Comments