Toggle navigation
Wnote
에러신고/문제요청
검색
회원가입
로그인
정보처리기사
소프트웨어공학
2017년3회 기출문제
총 문제수: 20
2017년3.61.
객체지향 테스트 중 구조적 기법에서의 단위 테스트(Unit Test)와 같은 개념은?
메소드
클래스
필드
서브시스템
2017년3.62.
구현 단계에서의 작업 절차를 순서에 맞게 나열한 것은?
㉠ 코딩한다. ㉡ 코딩작업을 계획한다. ㉢ 코드를 테스트한다. ㉣ 컴파일 한다.
㉠-㉡-㉢-㉣
㉡-㉠-㉣-㉢
㉢-㉠-㉡-㉣
㉣-㉡-㉠-㉢
2017년3.63.
화이트박스 테스트에 대한 설명으로 가장 옳지 않은 것은?
제품의 내부 요소들이 명세서에 따라 수행되고 충분히 실행되는가를 보장하기 위한 검사이다.
모듈 안의 작동을 직접 관찰한다.
프로그램 원시 코드의 논리적인 구조를 커버하도록 테스트 케이스를 설계한다.
화이트박스 테스트 기법에는 조건 검사, 루프 검사, 비교검사 등이 있다.
2017년3.64.
소프트웨어 위험의 대표적 특성으로 짝지어진 것 중 가장 적합한 것은?
연쇄작용, 확실성
불확실성, 손실
연쇄작용, 예측
확실성, 예측
2017년3.65.
Software Engineering의 Engineering이 가지는 의미와 가장 관계없는 것은?
예술성
경제성
보편타당성
적시성
2017년3.66.
객체지향 기법에서 다음 설명에 해당하는 것으로 가장 옳은것은?
- 다른 객체에게 자신의 정보를 숨기고 자신의 연산만 을 통하여 접근한다. - 유지보수와 소프트웨어 확장 시 오류를 최소화할 수 있다.
Abstraction
Inheritance
Information Hiding
Polymorphism
2017년3.67.
모듈의 응집도(Cohesion)에 대한 설명으로 틀린 것은?
모듈의 응집도란 모듈안의 요소들이 서로 관련되어 있는정도를 말한다.
기능적 응집도(Functional Cohesion)는 한 모듈 내부의 한기능 요소에 의한 출력 자료가 다음 기능 원소의 입력 자료로서 제공되는 형태이다.
교환적 응집도(Communication Cohesion)는 동일한 입력과출력을 사용하는 소작업들이 모인 모듈에서 볼 수 있다.
논리적 응집도(Logical Cohesion)는 유사한 성격을 갖거나특정형태로 분류되는 처리요소들로 하나의 모듈이 형성되는 경우이다.
2017년3.68.
소프트웨어 재공학의 주요활동 중 다음 설명에 해당하는 것은?
기존 소프트웨어를 분석하여 설계를 추정하는 것으로서, 소프트웨어 개발 과정과 데이터 처리 과정을 설명하는 분석 및 설계 정보를 재발견하거나 다시 만들어 내는 작업
Analysis
Restructuring
Reverse Engineering
Migration
2017년3.69.
Putnam 모형을 기초로 해서 만든 자동화 추정 도구는?
BYL
SLIM
ESTIMACS
PERT
2017년3.70.
자료 흐름도(DFD)를 작성하는데 지침이 될 수 없는 항목은?
자료 흐름은 처리(Process)를 거쳐 변환 될 때마다 새로운 이름을 부여한다.
어떤 처리(Process)가 출력자료를 산출하기 위해서는 반드시 입력 자료가 발생해야 한다.
자료저장소에 입력 화살표가 있으면 반드시 출력 화살표도 표시되어야 한다.
상위 단계의 처리(Process)와 하위 자료흐름도의 자료 흐름은 서로 일치되어야 한다.
2017년3.71.
소프트웨어 품질보증에서 FTR의 지침 사항으로 가장 옳지 않은 것은?
논쟁과 반박을 제한하지 않는다.
자원과 시간 일정을 할당한다.
문제 영역을 명확히 표현한다.
모든 검토자들을 위해 의미 있는 훈련을 행한다.
2017년3.72.
설계 기법 중 하향식 설계 방법과 상향식 설계 방법에 대한 비교 설명으로 가장 옳지 않은 것은?
하향식 설계에서는 통합 검사 시 인터페이스가 이미 정의 되어 있어 통합이 간단하다.
하향식 설계에서 레벨이 낮은 데이터 구조의 세부 사항은 설계 초기 단계에서 필요하다.
상향식 설계는 최하위 수준에서 각각의 모듈들을 설계하고 이러한 모듈이 완성되면 이들을 결합하여 검사한다.
상향식 설계에서는 인터페이스가 이미 성립되어 있지 않더라도 기능 추가가 쉽다.
2017년3.73.
소프트웨어의 위기현상과 가장 거리가 먼 것은?
유지보수의 어려움
개발인력의 급증
성능 및 신뢰성의 부족
개발기간의 지연 및 개발비용의 증가
2017년3.74.
객체지향 분석 방법론 중 E-R 다이어그램을 사용하여 객체의 행위를 모델링하며, 객체 식별, 구조 식별, 주제 정의, 속성과 인스턴스 연결 정의, 연산과 메시지 연결 정의 등의 과정으로 구성되는 것은?
Coad와 Yourdon 방법
Booch 방법
Jacobson 방법
Wirfs-Brock 방법
2017년3.75.
LOC 기법에 의하여 예측된 총 라인수가 50000라인, 프로그래머의 월 평균 생산성이 200라인, 개발에 참여할 프로그래머가 10인 일 때, 개발 소요 기간은?
25개월
50개월
200개월
2000개월
2017년3.76.
다음 중 가장 약한 결합도(Coupling)는?
Common Coupling
Control Coupling
External Coupling
Stamp Coupling
2017년3.77.
나선형 모형의 각 개발 단계에 대한 설명으로 가장 옳은 것은?
Planning 단계에서는 위험 요소와 타당성을 분석하여 프로젝트의 추진 여부를 결정한다.
Development 단계에서는 선택된 기능을 수행하는 프로토 타입을 개발한다.
Risk Analysis 단계에서는 개발 목적과 기능 선택, 제약조건 등을 결정하고 분석한다.
Evaluation 단계에서는 고객 평가와 검증 과정을 수행하여 개발된 결과를 평가한다.
2017년3.78.
CASE의 주요기능으로 가장 옳지 않은 것은?
S/W 라이프 사이클 전 단계의 연결
그래픽 지원
다양한 소프트웨어 개발 모형 지원
언어 번역
2017년3.79.
CPM 네트워크가 다음과 같을 때 임계경로의 소요기일은?
10일
12일
14일
16일
2017년3.80.
공학적으로 잘 작성된 소프트웨어의 특성에 관한 설명으로 가장 옳지 않은 것은?
소프트웨어는 신뢰성이 높아야 하며 효율적이어야 한다.
소프트웨어는 사용자가 원하는 대로 동작해야 한다.
소프트웨어는 편리성이나 유지보수성에 점차 비중을 적게 두는 경향이 있다.
소프트웨어는 잠재적인 오류가 가능한 적어야 하며 유지보수가 용이해야 한다.
2017년2
2017년3
Toggle cookie consent banner
본 사이트는 보다 나은 서비스 제공을 위해 쿠키를 사용합니다. 안내를 확인하시고 사이트를 이용하세요.
안내
쿠키사용