본문 바로가기
정보처리기사/2020 3회 정보처리기사 필기

2020 정보처리기사 제 3회 필기 A형 1과목 016~020

by Danne 2020. 9. 14.

2020 1, 2회 통합필기에도 출제된 문제 : ★

 

16. 자료 사전에서 자료의 반복을 의미하는 것은?
  1) =
  2) ( )
  3) { }
  4) [ ]

자료사전 : 자료 흐름도의 대상이 되는 모든 자료에 대한 기본 사항들을 자세히 정의하기 위해 사용되는 도구

 

자료사전 기호

● { } : 자료의 반복

● ** : 자료의 설명

● = : 자료의 정의

● ( ) : 자료의 생략

● + : 자료의 연결

● [ | ] : 자료의 선택 (A or B) 

 

[참고 자료]

yimma.tistory.com/137

 

 

 

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

  2) DIP(Dependency Inversion Principle)
  3) LSP(Liskov Subsitution Principle)
  4) SRP(Single Responsibility Principle)

객체지향 설계 5대 원칙

SRP (Single Responsibility Principle) : 모든 클래스는 각각 하나의 책임만 가져야함. 클래스는 그 책임을 캡슐화애햐함.

● OCP (Open Closed Principle) : 기존의 코드를 변경하지 않으면서, 기능을 추가할 수 있도록 설계되어야함.

LSP (Liskow Substitution Principle) : 자식 클래스는 언제나 부모 클래스를 대체가능 할 수 있어야함.

ISP (Interface Segregation Principle) : 한 클래스는 자신이 사용하지 않는 인터페이스는 구현하지 말아야함. 

DIP (Dependendy Inversion Principle) : 변화하기 쉬운 것 보다는 변화하기 어려운 것, 거의 변화가 없는 것에 의존해야함.

 

[참고 자료]

medium.com/@hckcksrl/solid-%EC%9B%90%EC%B9%99-182f04d0d2b

 

 

 

18. 자료 흐름도(Data flow Diagram)의 구성 요소로 옳은 것은?
  1) process, data flow, data store, comment
  2) prosess, data flow, data store, terminator
  3) data flow, data store, terminator, data dictionary
  4) process, data store, terminator, mini-spec

자료 흐름도 : 요구사항 분석에서 자료의 흐름 및 변환 과정과 기능을 도형으로 기술하는 방법. (=자료 흐름 그래프, 버블차트)

 

자료 흐름도 구성요소

● process : 자료를 변환 시키는 시스템의 한 부분. (=처리, 기능, 변환, 버블) / 원

● data flow : 자료의 이동을 나타냄 / 화살표

data store : 시스템에서의 자료 저장소 / 삼각형

terminator : 시스템과 교신하는 외부 객체. 입력 데이터가 만들어지로 출력데이터를 받음 / 사각형

 

[참고 자료]

길벗 2020 시나공 정보처리기사 필기 p.306

yimma.tistory.com/137

 

 

 19. CASE(Computer-Aided Software Engineering) 도구에 대한 설명으로 거리가 먼 것은?
  1) 소프트웨어 개발 과정의 일부 또는 전체를 자동화하기 위한 도구이다.
  2) 표준화된 개발 환경 구축 및 문서 자동화 기능을 제공한다.
  3) 작업 과정 및 데이터 공유를 통해 작업자간의 커뮤니케이션을 증대한다.
  4) 2000년대 이후 소개되었으며, 객체지향 시스템에 한해 효과적으로 활용된다.

CASE (Computer Aided Software Engineering) : 요구사항을 자동으로 분석, 요구 사항 분석 명세서를 기술하도록 개발된 도구

 

이점 

● 표준화와 보고를 통한 문서화 품질 개선

 데이테 베이스가 모두에게 이용 가능하다는 점에서 분석자들 간의 커뮤니케이션 증대

교차 참조도와 보고서를 통한 결함, 생략, 불일치 등의 발견 용이성

● 변경이 주는 영향 추적의 용이성

● 명세에 대한 유지보수 비용의 축소

 

[참고 자료]

yimma.tistory.com/140?category=227748

 

 

 

 20. 인터페이스 요구 사항 검토 방법에 대한 설명이 옳은 것은?
  1) 리팩토링 : 작성자 이외의 전문 검토 그룹이 요구 사항 명세서를 상세히 조사하여 결함, 표준 위배, 문제점 등을 파악
  2) 동료검토 : 요구 사항 명세서 작성자가 요구 사항 명세서를 설명하고 이해관계자들이 설명을 들으면서 결함을 발견
  3) 인스펙션 : 자동화된 요구 사항 관리 도구를 이용하여 요구 사항 추적성과 일관성을 검토
  4) CASE 도구 : 검토 자료를 회의 전에 배포해서 사전 검토한 후 짧은 시간동안 검토 회의를 진행하면서 결함을 발견 

요구사항 검토 : 요구사항 명세서의 오류 확인 및 표준 준수 여부 등의 결함 여부를 검토 담당자들이 수작업으로 분석하는 방법

 

● 동료 검토 : 요구사항 명세서 작성자가 내용을 직업 설명하고, 동료들이 이를 들으면서 결함을 발견하는 형태 

● 워크 스루 : 검토 회의 전에 교구 명세서를 미리 배포하여 사전 검토한 후 짧은 검토 회의를 통해 결함을 발견하는 형태의 검토 방법

인스펙션 : 요구사항 명세서 작성자를 제외한 다름 검토 전문가들이 요구사항 명세서를 확인하면서 결함을 발견하는 형태

● CASE 도구 활용 :  일관성 분석을 통해 요구사항 변경사항을 추적 및 분석, 관리하고 표준 분수 여부를 확인

 

[참고 자료]

길벗 2020 시나공 정보처리기사 필기 p.136

 

 

 

※ 잘못된 부분이 있다면 공유부탁드립니다!

 

 

2020 정보처리기사 

제 3회 필기 A형  

문제풀이 016~020

반응형

댓글