티스토리 뷰
한국산업인력공단 시행
2017년 3회 정보처리기사 필기 기출 문제
소프트웨어공학 과목
[모바일은 가로보기에서 최적화되었습니다]
61. 객체지향 테스트 중 구조적 기법에서의 단위 테스트(Unit Test)와 같은 개념은? ① 메소드 ② 클래스 ③ 필드 ④ 서브시스템 62. 구현 단계에서의 작업 절차를 순서에 맞게 나열한 것은?
① ㉠-㉡-㉢-㉣ ② ㉡-㉠-㉣-㉢ ③ ㉢-㉠-㉡-㉣ ④ ㉣-㉡-㉠-㉢ 63. 화이트박스 테스트에 대한 설명으로 가장 옳지 않은 것은? ① 제품의 내부 요소들이 명세서에 따라 수행되고 충분히 실행되는가를 보장하기 위한 검사이다. ② 모듈 안의 작동을 직접 관찰한다. ③ 프로그램 원시 코드의 논리적인 구조를 커버하도록 테스트 케이스를 설계한다. ④ 화이트박스 테스트 기법에는 조건 검사, 루프 검사, 비교 검사 등이 있다. 64. 소프트웨어 위험의 대표적 특성으로 짝지어진 것 중 가장 적합한 것은? ① 연쇄작용, 확실성 ② 불확실성, 손실 ③ 연쇄작용, 예측 ④ 확실성, 예측 65. Software Engineering의 Engineering이 가지는 의미와 가장 관계없는 것은? ① 예술성 ② 경제성 ③ 보편타당성 ④ 적시성 66. 객체지향 기법에서 다음 설명에 해당하는 것으로 가장 옳은 것은?
① Abstraction ② Inheritance ③ Information Hiding ④ Polymorphism 67. 모듈의 응집도(Cohesion)에 대한 설명으로 틀린 것은? ① 모듈의 응집도란 모듈안의 요소들이 서로 관련되어 있는 정도를 말한다. ② 기능적 응집도(Functional Cohesion)는 한 모듈 내부의 한 기능 요소에 의한 출력 자료가 다음 기능 원소의 입력 자료로서 제공되는 형태이다. ③ 교환적 응집도(Communication Cohesion)는 동일한 입력과 출력을 사용하는 소작업들이 모인 모듈에서 볼 수 있다. ④ 논리적 응집도(Logical Cohesion)는 유사한 성격을 갖거나 특정형태로 분류되는 처리요소들로 하나의 모듈이 형성되는 경우이다. 68. 소프트웨어 재공학의 주요활동 중 다음 설명에 해당하는 것은?
① Analysis ② Restructuring ③ Reverse Engineering ④ Migration 69. Putnam 모형을 기초로 해서 만든 자동화 추정 도구는? ① BYL ② SLIM ③ ESTIMACS ④ PERT 70. 자료 흐름도(DFD)를 작성하는데 지침이 될 수 없는 항목은? ① 자료 흐름은 처리(Process)를 거쳐 변환 될 때마다 새로운 이름을 부여한다. ② 어떤 처리(Process)가 출력자료를 산출하기 위해서는 반드시 입력 자료가 발생해야 한다. ③ 자료저장소에 입력 화살표가 있으면 반드시 출력 화살표도 표시되어야 한다. ④ 상위 단계의 처리(Process)와 하위 자료흐름도의 자료 흐름은 서로 일치되어야 한다. 71. 소프트웨어 품질보증에서 FTR의 지침 사항으로 가장 옳지 않은 것은? ① 논쟁과 반박을 제한하지 않는다. ② 자원과 시간 일정을 할당한다. ③ 문제 영역을 명확히 표현한다. ④ 모든 검토자들을 위해 의미 있는 훈련을 행한다. 72. 설계 기법 중 하향식 설계 방법과 상향식 설계 방법에 대한 비교 설명으로 가장 옳지 않은 것은? ① 하향식 설계에서는 통합 검사 시 인터페이스가 이미 정의 되어 있어 통합이 간단하다. ② 하향식 설계에서 레벨이 낮은 데이터 구조의 세부 사항은 설계 초기 단계에서 필요하다. ③ 상향식 설계는 최하위 수준에서 각각의 모듈들을 설계하고 이러한 모듈이 완성되면 이들을 결합하여 검사한다. ④ 상향식 설계에서는 인터페이스가 이미 성립되어 있지 않더라도 기능 추가가 쉽다. 73. 소프트웨어의 위기현상과 가장 거리가 먼 것은? ① 유지보수의 어려움 ② 개발인력의 급증 ③ 성능 및 신뢰성의 부족 ④ 개발기간의 지연 및 개발비용의 증가 74. 객체지향 분석 방법론 중 E-R 다이어그램을 사용하여 객체의 행위를 모델링하며, 객체 식별, 구조식별, 주제 정의, 속성과 인스턴스 연결 정의, 연산과 메시지 연결 정의 등의 과정으로 구성되는 것은? ① Coad와 Yourdon 방법 ② Booch 방법 ③ Jacobson 방법 ④ Wirfs-Brock 방법 75. LOC 기법에 의하여 예측된 총 라인수가 50000라인, 프로그래머의 월 평균 생산성이 200라인, 개발에 참여할 프로그래머가 10 인 일 때, 개발 소요 기간은? ① 25개월 ② 50개월 ③ 200개월 ④ 2000개월 76. 다음 중 가장 약한 결합도(Coupling)는? ① Common Coupling ② Control Coupling ③ External Coupling ④ Stamp Coupling 77. 나선형 모형의 각 개발 단계에 대한 설명으로 가장 옳은 것은? ① Planning 단계에서는 위험 요소와 타당성을 분석하여 프로젝트의 추진 여부를 결정한다. ② Development 단계에서는 선택된 기능을 수행하는 프로토 타입을 개발한다. ③ Risk Analysis 단계에서는 개발 목적과 기능 선택, 제약 조건 등을 결정하고 분석한다. ④ Evaluation 단계에서는 고객 평가와 검증 과정을 수행하여 개발된 결과를 평가한다. 78. CASE의 주요기능으로 가장 옳지 않은 것은? ① S/W 라이프 사이클 전 단계의 연결 ② 그래픽 지원 ③ 다양한 소프트웨어 개발 모형 지원 ④ 언어 번역 79. CPM 네트워크가 다음과 같을 때 임계경로의 소요기일은? ① 10일 ② 12일 ③ 14일 ④ 16일 80. 공학적으로 잘 작성된 소프트웨어의 특성에 관한 설명으로 가장 옳지 않은 것은? ① 소프트웨어는 신뢰성이 높아야 하며 효율적이어야 한다. ② 소프트웨어는 사용자가 원하는 대로 동작해야 한다. ③ 소프트웨어는 편리성이나 유지보수성에 점차 비중을 적게 두는 경향이 있다. ④ 소프트웨어는 잠재적인 오류가 가능한 적어야 하며 유지보수가 용이해야 한다. |
- 내용 중 오류가 있는 경우 댓글로 알려주시면 감사하겠습니다 -
'정보처리기사 필기' 카테고리의 다른 글
2018년 1회 정보처리기사 필기 기출(데이터베이스) (0) | 2018.07.31 |
---|---|
2017년 3회 정보처리기사 필기 기출(데이터통신) (0) | 2018.07.30 |
2017년 3회 정보처리기사 필기 기출(운영체제) (0) | 2018.07.30 |
2017년 3회 정보처리기사 필기 기출(전자계산기구조) (0) | 2018.07.30 |
2017년 3회 정보처리기사 필기 기출(데이터베이스) (0) | 2018.07.30 |
- Total
- Today
- Yesterday