83. CBD(Component Based Development) SW개발 표준 산출물 중 분석 단계에 해당하는 것은?
① 클래스 설계서 ② 통합시험 결과서
③ 프로그램 코드 ❹ 사용자 요구사항 정의서
정보처리기사 시험을 준비하는 데 도움이 되는 문제 분석과 해설을 해드리겠습니다! 문제에서 중요한 부분은 CBD(Component Based Development) 방식과 분석 단계에 해당하는 표준 산출물이 무엇인지를 묻고 있습니다. 이를 쉽게 풀어 보겠습니다! 😊
문제 분석
문제는 "CBD 소프트웨어 개발 표준 산출물 중 분석 단계에 해당하는 것은?"입니다. 먼저 CBD에 대해 간단히 설명하겠습니다.
**CBD (Component-Based Development)**는 소프트웨어 개발 방식 중 하나로, 이미 만들어진 컴포넌트(소프트웨어 모듈)를 재사용하여 시스템을 구축하는 방법입니다. 이 방식은 개발 시간을 단축하고 비용을 절감하는 데 유리합니다.
여기서 분석 단계는 요구 사항을 수집하고, 그것을 바탕으로 시스템에 대한 이해를 바탕으로 어떤 기능을 구현할지 정의하는 단계입니다.
각 보기를 살펴봅시다!
① 클래스 설계서
- 설명: 클래스 설계서는 시스템의 클래스(객체지향 프로그래밍에서의 개체)들을 어떻게 설계할지 정의하는 문서입니다. 이는 설계 단계에 해당합니다. 즉, 분석 단계가 아닌 설계 단계에 속합니다.
- 결론: 분석 단계와는 관련이 없습니다.
② 통합시험 결과서
- 설명: 통합시험 결과서는 시스템의 다양한 구성 요소들이 잘 통합되었는지를 테스트한 결과를 기록한 문서입니다. 이는 테스트 단계에 해당합니다.
- 결론: 분석 단계와는 관련이 없습니다.
③ 프로그램 코드
- 설명: 프로그램 코드는 개발자가 실제로 작성한 코드입니다. 이는 구현 단계에 해당합니다.
- 결론: 분석 단계와는 관련이 없습니다.
④ 사용자 요구사항 정의서
- 설명: 사용자 요구사항 정의서는 소프트웨어가 해결해야 할 문제를 정의하고, 사용자가 원하는 기능을 구체화한 문서입니다. 이는 분석 단계에 해당합니다.
- 결론: 정확히 분석 단계에 해당하는 문서입니다.
결론
분석 단계는 시스템의 요구 사항을 정의하고 문제를 해결하기 위한 방향을 설정하는 단계입니다. 따라서, 사용자 요구사항 정의서가 분석 단계에 해당합니다.
정답은 ❹ 사용자 요구사항 정의서입니다!
요약표
번호 산출물 단계 맞는지?
① | 클래스 설계서 | 설계 단계 | 아니오 |
② | 통합시험 결과서 | 테스트 단계 | 아니오 |
③ | 프로그램 코드 | 구현 단계 | 아니오 |
❹ | 사용자 요구사항 정의서 | 분석 단계 | 맞아요 |
중요한 포인트 💡
- 분석 단계에서는 사용자 요구사항을 정의하고, 시스템의 전반적인 이해를 돕는 문서들이 작성됩니다.
- 설계는 어떻게 시스템을 구축할지에 대한 구체적인 방법을 정의하는 단계이고,
- 구현은 실제로 코드를 작성하는 단계입니다.
- 테스트는 개발된 시스템이 제대로 작동하는지 확인하는 단계입니다.
😊
'기출문제 > 정보처리기사' 카테고리의 다른 글
2021년 2회 정보처리기사 기출문제 85번 (0) | 2025.03.23 |
---|---|
2021년 2회 정보처리기사 기출문제 84번 (0) | 2025.03.23 |
2021년 2회 정보처리기사 기출문제 82번 (1) | 2025.03.23 |
2021년 2회 정보처리기사 기출문제 81번 (1) | 2025.03.23 |
2021년 2회 정보처리기사 기출문제 80번 (0) | 2025.03.23 |