티스토리 뷰
한국산업인력공단 시행
2017년 1회 정보처리기사 필기 기출 문제
소프트웨어공학 과목
[모바일은 가로보기에서 최적화되었습니다]
61. 소프트웨어 품질 보증을 위한 정형 기술 검토의 지침 사항으로 옳지 않은 것은? ① 각 체크 리스트를 작성하고, 자원과 시간 일정을 할당한다. ② 검토의 과정과 결과를 재검토한다. ③ 논쟁과 반박을 제한한다. ④ 의제와 참가자의 수를 제한하지 않는다. 62. 소프트웨어 공학에 대한 설명으로 가장 거리가 먼 것은? ① 소프트웨어의 개발, 운용, 유지보수, 폐기처분에 대한 체계적인 접근방법이다. ② 정해진 비용과 기간 내에 소프트웨어를 체계적으로 생산하고 유지ㆍ보수하는데 관련된 기술적이고 관리적인 접근방법이다. ③ 소프트웨어 공학은 안정적이며 효율적으로 작동하는 소프트웨어를 생산하고, 유지ㆍ보수 활동을 체계적이고 경제적으로 수행하기 위해 계층화 기술을 사용한다. ④ 소프트웨어 공학의 궁극적 목표는 가능한 빠른 시일 내에 독창적인 소프트웨어를 개발하는 것이다. 63. 소프트웨어, 하드웨어, 데이터베이스, 테스트 등을 통합하여 소프트웨어를 개발하는 환경을 조성한다는 의미를 가진 용어는? ① CAD ② CAI ③ CAM ④ CASE 64. User Interface 설계 시 오류 메시지나 경고에 관한 지침으로 가장 옳지 않은 것은? ① 메시지는 이해하기 쉬워야 한다. ② 오류로부터 회복을 위한 구체적인 설명이 제공되어야 한다. ③ 오류로 인해 발생 될 수 있는 부정적인 내용은 가급적 피한다. ④ 소리나 색 등을 이용하여 듣거나 보기 쉽게 의미 전달을 하도록 한다. 65. Rumbaugh의 모델링에서 상태도와 자료흐름도는 각각 어떤 모델링과 가장 관련이 있는가? ① 상태도 – 동적 모델링, 자료흐름도 – 기능 모델링 ② 상태도 – 기능 모델링, 자료흐름도 – 동적 모델링 ③ 상태도 – 객체 모델링, 자료흐름도 – 기능 모델링 ④ 상태도 – 객체 모델링, 자료흐름도 – 동적 모델링 66. 블랙박스 테스트 기법에 해당하는 내용을 모두 고르면?
① Ⓐ ② Ⓐ, Ⓒ ③ Ⓑ, Ⓒ ④ Ⓐ, Ⓑ, Ⓒ 67. COCOMO 모델에 의한 비용(cost) 산정 과정에 해당하지 않는 것은? ① KDSI (or KLOC)를 측정한다. ② UFP(Unadhusted function point)를 계산한다. ③ 개발 노력 승수(Development effort multifliers)를 결정한다. ④ 비용 산정 유형으로 단순형, 중간형, 임베디드형이 있다. 68. 다수의 사용자를 제한되지 않은 환경에서 프로그램을 사용하게 하고 오류가 발견되면 개발자에게 통보하는 방식의 검사(test) 방법은? ① alpha test ② beta test ③ configuration test ④ unit test 69. 하향식 통합 테스트 수행을 위해 일시적으로 필요한 조건만을 가지고 임시로 제공되는 시험용 모듈의 명칭은? ① alpha ② builder ③ cluster ④ stub 70. 객체지향의 캡슐화에 대한 설명으로 가장 옳지 않은 것은? ① 결합도가 낮아진다. ② 재사용이 용이하다. ③ 인터페이스를 단순화 시킬 수 있다. ④ 변경이 발생할 때 오류의 파급효과가 크다. 71. 객체 지향 설계 및 분석단계에 대한 설명으로 틀린 것은? ① 분석 단계에서는 주어진 문제 안에서 객체들을 발견하고 객체들의 상관관계를 분석한다. ② 분석 설계 및 구현 단계들 사이에 의미적 갭(semantic gap)이 크다. ③ 설계 단계에서는 객체들을 클래스로 정의하고 상관관계를 상속단계로 정의한다. ④ 구현단계에서는 정의된 클래스들에 대해 특정언어를 이용하여 1:1로 정의한다. 72. COCOMO model 중 기관 내부에서 개발된 중소 규모의 소프트웨어로 일괄 자료 처리나 과학기술 계산용, 비즈니스 자료 처리용으로 5만 라인 이하의 소프트웨어를 개발하는 유형은? ① embeded ② organic ③ semi-detached ④ semi-embeded 73. 위험 모니터링(monitoring)의 의미로 가장 옳은 것은? ① 위험을 이해하는 것 ② 위험 요소를 인정하지 않는 것 ③ 첫 번째 조치로 위험을 피할 수 있도록 하는 것 ④ 위험 요소 징후들을 계속적으로 인지하는 것 74. 데이터 흐름도(DFD)의 구성요소에 포함되지 않는 것은? ① data flow ② data dictionary ③ process ④ data store 75. 소프트웨어 역공학(Software reverse engineering)에 대한 설명으로 가장 옳지 않은 것은? ① 기존 소프트웨어의 구성 요소와 그 관계를 파악하여 설계도를 추출한다. ② 역공학의 가장 간단하고 오래된 형태는 재문서화라고 할 수 있다. ③ 일반적인 개발 단계와는 반대 방향으로 기존 코드를 복구하는 방법이다. ④ 대상 시스템 없이 새로운 시스템으로 개선하는 변경 작업이다. 76. 컴포넌트 재사용을 위한 컴포넌트 기반 개발 활동에 대한 설명으로 가장 옳지 않은 것은? ① 후보 컴포넌트가 요구되는 기능을 수행하는지를 조사하기 위해 컴포넌트 검증을 수행한다. ② 컴포넌트의 내부 처리 과정을 조사하고 코드를 수정하기 위해 블랙-박스 랩핑(Wrapping)을 적용한다. ③ 컴포넌트 라이브러리가 컴포넌트 확장 언어를 제공하면 그레이-박스 랩핑을 적용할 수 있다. ④ 어플리케이션 구현을 위해 검증, 개작, 개발된 컴포넌트들을 조립하는 컴포넌트 합성을 수행한다. 77. 실시간 소프트웨어 설계 시 고려해야 할 사항이 아닌 것은? ① 인터럽트와 문맥 교환의 표현 ② 태스크들 간의 통신과 동기화 ③ 동기적인 프로세싱 ④ 타이밍 제약의 표현 78. 프로그램 설계도의 하나인 NS(Nassi-Schneiderman) Chart에 대한 설명으로 가장 옳지 않은 것은? ① 논리의 기술에 중점을 두고 도형을 이용한 표현 방법이다. ② 박스, 다이아몬드, 화살표 등의 기호를 사용하므로 읽고 작성하기가 매우 쉽다. ③ 이해하기 쉽고 코드로 변환이 용이하다. ④ 연속, 선택, 반복 등의 제어 논리 구조를 표현한다. 79. 자료 사전에서 기호 “{ }”의 의미는? ① 정의 ② 생략 ③ 반복 ④ 선택 80. 소프트웨어 재사용과 관련하여 객체들의 모임, 대규모 재사용 단위로 정의되는 것은? ① Component ② Sheet ③ Framework ④ Cell |
- 내용 중 오류가 있는 경우 댓글로 알려주시면 감사하겠습니다 -
'정보처리기사 필기' 카테고리의 다른 글
2017년 2회 정보처리기사 필기 기출(데이터베이스) (0) | 2018.07.29 |
---|---|
2017년 1회 정보처리기사 필기 기출(데이터통신) (0) | 2018.07.27 |
2017년 1회 정보처리기사 필기 기출(운영체제) (0) | 2018.07.27 |
2017년 1회 정보처리기사 필기 기출(전자계산기구조) (0) | 2018.07.27 |
2017년 1회 정보처리기사 필기 기출(데이터베이스) (0) | 2018.07.27 |
- Total
- Today
- Yesterday