본문 바로가기
자격증/정보 처리 기사

정보 처리 기사 실기 1 단원 요약, 문제

by 서영선 2023. 10. 4.

1장. 요구사항 확인

 

 

 

[단답형]

 

정답 문제
상태 다이어그램 UML 다이어그램 중 객체들 사이에 발생하는 이벤트에 의한 객체들의 상태 변화를 그림으로 표현한 다이어 그램은?
XP(extreme Programming) 애자일 기반의 개발 방법론 중 짧고 반복적인 개발 주기, 단순한 설계, 고객의 적극적인 참여를 통해 소프트웨어를 빠르게 개발하는 것을 목적으로 하는 모형으로 의사소통, 단순성, 용기, 존중, 피드백을 핵심 가치로 삼는 모형은?
실행 상자 UML 시퀀스 다이어 그램의 요소 중, 객체가 메시지를 주고 받으면 구동되고 있음을 표현하고, 생명선 상에 겹쳐 직사각형 형태로 표현하는 것은?
ㄱ, ㄷ 요구사항 분석용 자동화 도구를 모두 고르시오.
ㄱ. SADT  ㄴ. SWOT   ㄷ. SREM   ㄹ. OSPF
리팩토링 XP 개발 방법론의 주요 실천 방법 중 프로그램 기능의 변경없이 시스템을 재구성하는 실천 방법은?
집합 관계

UML 다이어그램에 사용되는 관계 중 다음 기호에 해당하는 관계는?
ㄴ, ㄹ 프로젝트 관리 유형에 해당하는 것을 모두 고르시오.
ㄱ. 자원 관리  ㄴ. 인력 관리  ㄷ. 보안 관리  ㄹ. 품질 관리
의존 관계 UML 패키지 다이어그램의 요소 중 패키지와 패키지, 패키지와 객체 간을 점선 화살표로 연결하여 표현하는 요소는?
합성 중심 소프트웨어 재사용 방법 중 (   )은 전자 칩과 같은 소프트웨어 부품, 즉 블록을 만들어서 끼워 맞추어 소프트웨어를 완성시키는 방법으로, 블록 구성 방법이라고도 한다.
객체 UML 패키지 다이어그램의 요소 중 직사각형으로 표현되고, 유스케이스, 클래스, 인터페이스, 테이블 등 패키지에 포함될 수 있는 다양한 요소에 해당하는 요소는?
사물, 관계, 다이어그램 시스템 개발 과정에서 의사소통이 원활하게 이루어지도록 표준화한 대표적인 객체 지향 모델링 언어인 UML의 3가지 기본 구성 요소는?
홧장성 소프트웨어 개발 프레임워크의 특성 중 다음 설명에 해당하는 특성은?
프레임워크는 다형성을 통한 인터페이스 확장이 가능하며, 다양한 형태와 기능을 가진 애플리케이션 개발이 가능하다.
( ) 자료 사전에서 사용하는 기호 중 자료의 생략을 나타내는 기호는?
[ ] 자료 사전에서 사용하는 기호 중 자료의 선택을 나타내는 기호는?
순차 다이어그램
(Sequence Diagram)
UML 다이어그램 중 다음과 같은 특징을 갖는 다이어그램은?
시스템이나 객체들이 상호 작용 과정에서 주고받는 메시지를 표현한다.
각 동작에 참여하는 시스템이나 객체들의 수행 기간을 확인하는 데 사용된다.
클래스 내부에 있는 객체들을 기본 단위로 하여 그들의 상호 작용을 표현한다.
ㄱ, ㄹ, ㅁ 구조적 분석 기법 도구에 해당하는 것을 모두 고르면?
ㄱ. 소단위 명세서  ㄴ. HIPO  ㄷ. 디자인 패턴  ㄹ. 자료 사전  ㅁ. 자료 흐름도(DFD)  ㅂ. 유스케이스(Use case)
SREM TRW사가 실시간 처리 소프트웨어 시스템에서 요구사항을 명확히 기술하도록 할 목적으로 개발한 도구로 RSL과 REVS를 사용하는 자동화 도구의 영문 약어는?
포크 노드

활동 다이어그램의 요소 중 다음 기호의 명칭은?
중간형
COCOMO
COCOMO 모형의 종류 중 기본형 COCOMO의 공식을 토대로 사용하나, 제품의 특성, 컴퓨터의 특성, 개발 요원의 특성, 프로젝트 특성에 의해 비용을 산정하는 모델은?
배치 
다이어그램
UML 다이어그램 중 결과물, 프로세스, 컴포넌트 등 물리적인 자원의 위치를 표현할 때 사용하는 다이어그램은?

 

 

 

 

 

[서술형]

문제 정답
SPICE SPICE는 소프트웨어의 품질 및 생산성 향상을 위해 소프트웨어 프로세스를 평가 및 개선하는 국제 표준이다.
활동 다이어그램의 요소 중 액션과 액티비티의 차이점은? 액션은 더 이상 분해할 수 없는 단일 작업이고, 액티비티는 몇 개의 액션으로 분리될 수 있는 작업이다.
요구사항 개발 프로세스 중 요구사항 명세는 무엇인가? 요구사항 명세는 분석된 요구사항을 바탕으로 모델을 작성하고 문서화하는 것이다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

댓글