[License] 1단원 요구사항 확인 기출문제 모음 (정보처리기사 실기)
★ 1단원에서 역대 출제된 문제 ★
관련 파트명 (시나공 기준) |
출제된 회차 | 출제된 정답 |
비용 산정 기법 | 20년 1회 | LOC 기법(계산문제) |
소프트웨어 생명 주기 | 20년 2회 | Agile |
XP 프로그래밍 기법 | 20년 3회 | 리팩토링 |
요구사항 정의 | 21년 1회 | 요구사항 정의(기능, 비기능) |
UML의 개요 | 22년 3회 | 관계, 클래스, 인터페이스 |
UML 다이어그램 |
20년 4회
|
패키지
|
21년 3회 | 클래스 | |
UML 관계 | 21년 3회 | Aggregation, Generalization |
20년 1회
6번 LOC 기법에 의하여 예측된 총 라인 수가 30,000라인, 개발에 참여할 프로그래머가 5명, 프로그래머들의 평균 생산성이 월간 300라인일 때 개발에 소요되는 기간을 계산식과 함께 쓰시오
계산식 : (30,000/300)/5=20
답 : 20개월
20년 2회
4번 시제품을 끊임없이 제작하며 사이클을 반복하는 개발 방법론으로, 워터폴과 대조적이며, 소프트웨어 개발을 넘어 기업 경영 전반에서 사용되고 있다. 고객의 변화하는 요구사항과 환경 변화에 능동적인 이 소프트웨어 개발 방법론을 쓰시오
답 : 애자일(agile)
20년 3회
1번 소프트웨어 공학에서 리팩토링을 하는 목적에 대해 간략히 서술하시오
답 : 프로그램을 쉽게 이해하고 수정하여 빠르게 개발할 수 있도록 하기 위함이다
20년 4회
3번 UML을 이요한 다이어그램 중 다음 그림에 해당하는 다이어그램을 쓰시오.

답 : 패키지 다이어그램
21년 1회
3번 요구사항 확인에 대한 다음 설명에서 괄호에 들어갈 알맞은 답을 쓰시오
(가 )요구사항은 시스템이 무엇을 하는지, 어떤 기능을 하는지 등 사용자가 시스템을 통해 제공받기를 원하는 기능이나 시스템이 반드시 수행해야하는 기능을 의미한다.
(나) 요구사항은 품질이나 제약사항과 관련된 요구사항으로 시스템의 장비 구성 성능, 인터페이스, 테스트, 보안 등의 요구사항을 말한다
|
답 : (가 ) : 기능
(나 ) : 비기능
21년 3회
7번 UML의 관계에 관한 다음 설명에서 각 번호에 들어갈 알맞은 용어를 쓰시오
관계는 사물과 사물 사이의 연관성을 표현하는 것이다 1) 하나의 사물이 다른 사물에 포함되어 있는 관계로 전체와 부분으로 구분되어지며 서로 독립적이다 2) 상위 모듈이 하위 모듈보다 더 일반적인 개념을 가지고 있으며 하위 모듈이 상위 모듈보다 더 구체적인 개념을 가진다 |
답 : 1) Aggregation
2) Generalization
21년 3회
15번 UML에 관한 다음 설명에서 괄호에 공통으로 들어갈 알맞은 답을 쓰시오
(가)다이어그램은 UML 다이어그램 중 객체들을 (가)로 추상화하여 표현하는 다이어그램으로 대표적인 구조적 다이어그램이다. (가)는 각각의 객체들이 갖는 속성과 메소드를 표현한 것으로 3개의 구획으로 나눠 이름, 속성, 메소드를 표기한다 |
답 : 클래스
22년 3회
17번 괄호안에 알맞는 답을 작성하시오.
(이 문제 같은 경우에는 실제 시험에서는 아래 처럼 안나왔고 뭔가 겁나게 긴 지문이 있었는데 그냥 모른다고 넘어갔으면 답도 못적었을 문제임, 거기에 관계, 클래스, 인터페이스, 속성, 패키지가 있다. (1)은 ~~~고 (2)는 ~~고 (3)은 ~~~다 라고 적혀있는 문제에서 눈치껏 관계, 클래스, 인터페이스, 속성, 패키지 중에 골라서 작성하는 문제 였다. (보기가 숨겨져있는 문제)
UML은 통합 모델링 언어로써, 시스템을 모델로 표현해주는 대표적인 모델링 언어이다. 구성 요소로는 사물, ( 1 ), 다이어그램으로 이루어져 있으며, 구조 다이어그램 중, ( 2 ) 다이어그램은 시스템에서 사용되는 객체 타입을 정의하고, 그들 간의 존재하는 정적인 관계를 다양한 방식으로 표현한 다이어그램이다. 또한 UML 모델링에서 ( 3 )은/는 클래스와 같은 기타 모델 요소 또는 컴포넌트가 구현해야 하는 오퍼레이션 세트를 정의하는 모델 요소이다. |
답 : 1) 관계
2) 클래스
3) 인터페이스