기출문제/정보처리기사
2018년 2회 정보처리기사 기출문제 78번
엉클지니
2025. 6. 1. 10:54
78. CASE 도구의 정보저장소(Repository)에 대한 설명으로 가장 거리가 먼 것은?
① 일반적으로 정보저장소는 도구들과 생명주기 활동, 사용자들, 응용 소프트웨어들 사이의 통신과 소프트웨어 시스템 정보의 공유를 향상시킨다.
❷ 초기의 소프트웨어 개발 환경에서는 사람이 정보저장소 역할을 했지만 오늘날에는 응용 프로그램이 정보저장소 역할을 담당한다.
③ 정보저장소는 도구들의 통합, 소프트웨어 시스템의 표준화, 소프트웨어 시스템 정보의 공유, 소프트웨어 재사용성의 기본이 된다.
④ 소프트웨어 시스템 구성 요소들과 시스템 정보가 정보저장소에 의해 관리되므로 소프트웨어 시스템의 유지보수가 용이해진다.
300x250
정보처리기사 공부하는 학생들이 쉽게 이해할 수 있도록 **CASE 도구의 정보저장소(Repository)**에 대한 문제를 자세히 분석하고, 각 선택지를 하나씩 설명해볼게요. 그리고 이해를 돕는 표도 준비할게요.
문제 요약
CASE 도구의 정보저장소(Repository)에 대한 설명 중 가장 거리가 먼 것은 무엇인가?
1. CASE 도구와 정보저장소란?
- CASE (Computer-Aided Software Engineering) 도구: 소프트웨어 개발 과정을 자동화하거나 지원하는 소프트웨어 도구
- 정보저장소(Repository): CASE 도구들이 사용하는 중앙 저장 공간으로, 개발에 필요한 모든 정보(요구사항, 설계, 코드, 문서 등)를 저장하고 관리
정보저장소의 역할
- 여러 도구와 사용자들이 같은 데이터를 공유하고 협업 가능
- 개발 과정의 정보 표준화 및 재사용성 향상
- 소프트웨어 유지보수, 변경 관리에 유리
2. 문제에서 제시된 선택지 분석
선택지 번호 내용 설명 맞는지 여부
① | 일반적으로 정보저장소는 도구들과 생명주기 활동, 사용자들, 응용 소프트웨어들 사이의 통신과 소프트웨어 시스템 정보의 공유를 향상시킨다. | 정보저장소는 여러 도구와 활동, 사용자 사이에 정보를 공유하고 통신하는 중심 역할을 한다. | 맞음 |
❷ | 초기의 소프트웨어 개발 환경에서는 사람이 정보저장소 역할을 했지만 오늘날에는 응용 프로그램이 정보저장소 역할을 담당한다. | 초기엔 기록이나 문서로 사람이 관리했으나, 지금은 컴퓨터 프로그램이 정보저장소 역할을 함 | 맞음 |
③ | 정보저장소는 도구들의 통합, 소프트웨어 시스템의 표준화, 소프트웨어 시스템 정보의 공유, 소프트웨어 재사용성의 기본이 된다. | 정보저장소가 도구 통합과 표준화, 공유, 재사용의 기반이 되는 건 사실이다. | 맞음 |
④ | 소프트웨어 시스템 구성 요소들과 시스템 정보가 정보저장소에 의해 관리되므로 소프트웨어 시스템의 유지보수가 용이해진다. | 유지보수가 정보저장소 때문만 아니라 여러 요소가 작용하지만, 정보저장소 덕분에 정보 관리가 쉬워 유지보수가 편해진다. | 맞음 |
3. 문제의 핵심: "가장 거리가 먼 것" 고르기
모두 맞는 내용처럼 보이지만 ❷번 문장이 다소 혼동을 줄 수 있어요.
- 사람이 정보저장소 역할을 했다?
초기 소프트웨어 개발에서 기록이나 문서를 사람이 관리한 것은 맞지만, 정보저장소 자체가 사람이었다고 보기는 어렵다는 점에서 약간 부적절할 수 있습니다.
왜냐하면 정보저장소는 컴퓨터 시스템이나 데이터베이스 같은 개념이지, 사람이 직접 "정보저장소 역할"을 했다는 표현은 다소 비유적이거나 부정확합니다.
따라서, 정답은 ❷번이 가장 거리가 먼 설명이라고 볼 수 있습니다.
4. 추가 정리: 정보저장소의 주요 기능
기능 설명
중앙 저장 | 모든 CASE 도구들이 공통된 데이터 저장 공간을 사용 |
정보 공유 | 개발자, 도구 간에 정보 공유 가능 |
도구 통합 | 다양한 CASE 도구의 데이터 형식을 통합 관리 |
표준화 | 소프트웨어 개발 정보의 표준화 촉진 |
재사용성 | 기존 소프트웨어 자산의 재사용 지원 |
유지보수 지원 | 정보가 중앙 집중되므로 변경 관리와 유지보수가 용이 |
5. 정리
선택지 내용 요약 적합 여부
① | 정보저장소는 도구, 활동, 사용자 사이 소통과 공유 지원 | 맞음 |
❷ | 초기 개발환경에서 사람이 정보저장소 역할을 했다 | 부적절 (거리가 멈) |
③ | 정보저장소는 도구 통합, 표준화, 재사용 기반 | 맞음 |
④ | 정보저장소 관리로 유지보수 용이 | 맞음 |
결론: 정답은 ❷번
필요하면 더 쉽게 이해할 수 있게 예시도 추가해 줄게요! 궁금한 점 있으면 알려줘요~