자격증

[정처기 실기] Ⅰ. 소프트웨어 설계 예상문제 (1~2단원)

아이리스 Iris 2021. 9. 21. 14:00

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

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

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

4. UML 확장 모델에서 스테레오 타입 객체를 표현할 때 사용하는 기호는?
« »

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

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

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

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

9. 객체지향에서 정보 은닉과 가장 밀접한 관계가 있는 것은? (영어)
Encapsulation

10. 객체 지향 소프트웨어 공학에서 하나 이상의 유사한 객체들을 묶어서 하나의 공통된 특성을 표현한 것은?
클래스

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

12. 자료 흐름도(Data Flow Diagram)의 구성요소 4가지는? (영어)
Process, Data Flow, Data Store, Terminator

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

14. 다음 내용이 설명하는 객체지향 설계 원칙은?
- 클라이언트는 자신이 사용하지 않는 메서드와 의존관계를 맺으면 안 된다.
- 클라이언트가 사용하지 않는 인터페이스 때문에 영향을 받아서는 안 된다.
인터페이스 분리 원칙

15. 코드화 대상 항목의 중량, 면적, 용량 등의 물리적 수치를 이용하여 만든 코드는?
표의 숫자 코드

16. 클라이언트와 서버 간의 통신을 담당하는 시스템 소프트웨어를 무엇이라고 하는가?
미들웨어


1. 소프트웨어 설계 시 구축된 플랫폼의 성능 특성 분석에 사용되는 측정 항목 4가지를 쓰시오.
경과 시간, 사용률, 응답 시간, 가용성

2. XP(eXtreme Programming)의 5가지 가치를 쓰시오.
용기, 단순성, 의사소통, 피드백, 존중

3. DBMS 분석 시 고려사항 5가지를 쓰시오.
가용성, 성능, 상호 호환성, 기술 지원, 구축 비용

4. UML에서 시퀀스 다이어그램의 구성 항목 4가지를 쓰시오.
객체, 생명선, 실행, 메시지

5. UML의 기본 구성요소 3가지를 쓰시오. (+영어)
사물(Things), 관계(Relationship), 다이어그램(Diagram)

6. 객체지향 기법의 캡슐화에 대하여 서술하시오.
인터페이스 단순화 / 소프트웨어 재사용성 ↑ / 변경 발생 시 오류의 파급효과 ↓


출처 :
https://cafe.naver.com/soojebi/51582

 

Chapter1. 2020 필기문제에 연계될만한 실기 기출문제( 소프트웨어 설계)

정리본을 통해서 해당 문제들에 질의가 답이 되어 약술형으로 출제될 수도 있고 해당되는 보기 답이 그대로 출제될 가능성이 높다고 생각됩니다. 해당 되는 답을 인지하고 계...

cafe.naver.com

https://cafe.naver.com/soojebi/51827

 

Chapter2. 2020 필기문제에 연계될만한 실기 기출문제( 소프트웨어 설계)

5. 소프트웨어 설계시 구축된 플랫폼의 성능특성 분석에 사용되는 측정 항목이 아닌 것은? ① 응답시간(Response Time) ② 가용성(Availability) ...

cafe.naver.com