티스토리 뷰
한국산업인력공단 시행
2015년 2회 정보처리기사 필기 기출 문제
소프트웨어공학 과목
61. 한 모듈 내의 각 구성 요소들이 공통의 목적을 달성하기 위하여 서로 얼마나 관련이 있는지의 기능적 연관의 정도를 나타내는 것은? ① cohesion ② coupling ③ structure ④ unity 62. 소프트웨어 재공학 활동 중 기존 소프트웨어를 다른 운영체제나 하드웨어 환경에서 사용할 수 있도록 변환하는 작업은? ① restructuring ② reverse engineering ③ analysis ④ migration 63. 소프트웨어 위기 발생 요인과 거리가 먼 것은? ① 소프트웨어 생산성 향상 ② 소프트웨어 특징에 대한 이해 부족 ③ 소프트웨어 관리의 부재 ④ 소프트웨어 품질의 미흡 64. 소프트웨어 품질 목표 중 사용자가 요구 기능을 충족시키는 정도를 의미하는 것은? ① Reliability ② Portability ③ Correctness ④ Efficiency 65. 시스템의 구성 요소 중 입력된 데이터를 처리방법과 조건에 따라 처리하는 것을 의미하는 것은? ① Process ② Control ③ Output ④ Feedback 66. 객체 지향 기법에서 하나 이상의 유사한 객체들을 묶어서 하나의 공통된 특성을 표현한 것을 무엇이라고 하는가? ① 함수 ② 메소드 ③ 메시지 ④ 클래스 67. 유지보수의 종류 중 소프트웨어 수명 기간 중에 발생하는 하드웨어, 운영체제 등 환경의 변화를 기존의 소프트웨어에 반영하기 위하여 수행하는 것은? ① Preventive Maintenance ② Perfective Maintenance ③ Corrective Maintenance ④ Adaptive maintenance 68. 검증(Validation) 검사 기법 중 개발자의 장소에서 사용자가 개발자 앞에서 행해지며, 오류와 사용상의 문제점을 사용자와 개발자가 함께 확인하면서 검사하는 기법은? ① 디버깅 검사 ② 형상 검사 ③ 베타 검사 ④ 알파 검사 69. 객체지향 시스템에서 자료부분과 연산(또는 함수)부분 등 정보처리에 필요한 기능을 한 테두리로 묶는 것을 무엇이라고 하는가? ① 정보 은닉(information hiding) ② 클래스(class) ③ 캡슐화(encapsulation) ④ ??? 70. 정형 기술 검토 (FTR)의 지침 사항으로 거리가 먼 것은? ① 사전에 작성한 메모들을 공유한다. ② 논쟁이나 반박을 제한하지 않는다. ③ 의제를 제한한다. ④ 참가자의 수를 제한한다. 71. 프로젝트 계획 수립 시 소프트웨어 범위(Scope) 결정의 주요 요소로 거리가 먼 것은? ① 소프트웨어 개발 환경 ② 소프트웨어 성능 ③ 소프트웨어 제약조건 ④ 소프트웨어 신뢰도 72. 바람직한 모듈의 설계 지침이 아닌 것은? ① 유지보수가 용이해야 한다. ② 가능한 모듈을 독립적으로 생성하고 결합도를 최대화 한다. ③ 복잡도와 중복성을 줄이고 일관성을 유지시킨다. ④ 모듈의 기능은 지나치게 제한적이어서는 안 된다. 73. 자료 흐름도의 요소 중 다음 설명에 해당하는 것은?
① process ② data store ③ data flow ④ terminator 74. 제어흐름 그래프가 다음과 같을 때 McCabe의 cyclomatic수는 얼마인가? ① 3 ② 4 ③ 5 ④ 6 75. 화이트 박스 검사 기법에 해당하는 것으로만 짝지어진 것은?
① ㉠, ㉡ ② ㉠, ㉣, ㉤, ㉥ ③ ㉡, ㉣, ㉤, ㉥ ④ ㉢, ㉣, ㉤, ㉥ 76. 소프트웨어 재사용과 관련하여 객체들의 모임, 대규모 재사용 단위로 정의되는 것은? ① Sheet ② Component ③ Framework ④ Cell 77. CPM(Critical Path Method)에 대한 설명으로 올바르지 않은 것은? ① CPM 네트워크는 노드와 간선으로 구성된 네트워크이다. ② CPM 네트워크는 프로젝트 완성에 필요한 작업을 나열하고, 작업에 필요한 소요기간을 예측하는데 사용된다. ③ CPM 네트워크에서 작업의 선후 관계는 파악되지 않아도 무관하다. ④ CPM 네트워크를 효과적으로 사용하기 위해서는 필요한 시간을 정확히 예측해야 한다. 78. 럼바우의 분석 기법에서 다음 설명에 해당하는 것은?
① 기능 모델링 ② 동적 모델링 ③ 객체 모델링 ④ 정적 모델링 79. 브룩스(Brooks)의 법칙에 해당하는 것은? ① 소프트웨어 개발 인력은 초기에 많이 투입하고 후기에 점차 감소시켜야 한다. ② 소프트웨어 개발 노력은 40-20-40으로 해야 한다. ③ 소프트웨어 개발은 소수의 정예요원으로 시작한 후 점차 증원해야 한다. ④ 소프트웨어 개발 일정이 지연된다고 해서 말기에 새로운 인원을 투입하면 일정은 더욱 지연된다. 80. CASE(Compute-Aided Software Engineering)에 관한 설명으로 옳지 않은 것은? ① 소프트웨어 모듈의 재사용성을 봉쇄하여 개발비용을 절감할 수 있다. ② 소프트웨어 품질과 일관성을 효율적으로 관리할 수 있다. ③ 소프트웨어 생명 주기의 모든 단계를 연결시켜 주고 자동화시켜 준다. ④ 소프트웨어의 유지보수를 용이하게 수행할 수 있도록 해 준다. |
- 내용 중 오류가 있는 경우 댓글로 알려주시면 감사하겠습니다 -
'정보처리기사 필기' 카테고리의 다른 글
2015년 3회 정보처리기사 필기 기출(데이터베이스) (0) | 2018.07.18 |
---|---|
2015년 2회 정보처리기사 필기 기출(데이터통신) (0) | 2018.07.17 |
2015년 2회 정보처리기사 필기 기출(운영체제) (0) | 2018.07.17 |
2015년 2회 정보처리기사 필기 기출(전자계산기구조) (0) | 2018.07.17 |
2015년 2회 정보처리기사 필기 기출(데이터베이스) (0) | 2018.07.17 |
- Total
- Today
- Yesterday