License

[License] 1단원 요구사항 확인 기출문제 모음 (정보처리기사 실기)

펭귄코기 2023. 6. 2. 16:01

★ 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) 인터페이스

댓글수0