반응형
73. 소프트웨어 생명 주기에서 가장 많은 비용이 소요되는 단계는?
① 계획단계 ❷ 유지보수단계
③ 분석단계 ④ 구현단계
이 문제는 **소프트웨어 생명 주기(Software Life Cycle)**에서 가장 많은 비용이 드는 단계를 묻고 있어요.
시험뿐만 아니라 실무적으로도 매우 중요한 포인트입니다. 자, 이제 하나씩 짚어볼게요!
❖ 문제 요지
소프트웨어 개발 과정 전체(생명 주기) 중에서
가장 많은 비용이 드는 단계는 무엇인가?
❖ 소프트웨어 생명주기 주요 단계
- 계획 단계 (Planning)
- 분석 단계 (Analysis)
- 설계 단계 (Design)
- 구현 단계 (Implementation / Coding)
- 테스트 단계 (Testing)
- 유지보수 단계 (Maintenance)
❖ 핵심 포인트
✅ 가장 많은 비용이 드는 단계는? → 유지보수(Maintenance)
- 대부분의 사람들은 개발이 끝나면 끝이라 생각하지만,
- 실제 소프트웨어는 배포 후에도 계속 수정, 개선, 오류 수정 등을 하게 됩니다.
- 특히 기업/공공 시스템은 수년간 유지보수가 필요하므로, 전체 비용의 60~80%가 유지보수에 쓰이기도 합니다!
❖ 보기 분석
① 계획 단계 ❌
- 비교적 짧고 초기 단계로, 문서 작성과 초기 기획에 일부 인건비가 들어감.
- 비용 비중은 작음.
❷ 유지보수 단계 ✅ 정답
- 소프트웨어가 운영 중일 때 생기는 오류 수정, 기능 추가, 성능 개선 등을 수행.
- 전체 생명주기 비용 중 가장 많은 비율 차지 (60% 이상)
- ✔️ 정답입니다!
③ 분석 단계 ❌
- 요구사항 정의와 분석이 이뤄지는 단계.
- 중요하긴 하지만, 비용은 상대적으로 적음.
④ 구현 단계 ❌
- 실제로 프로그램을 코딩하는 단계.
- 사람들은 여기서 돈 제일 많이 쓸 것 같다고 착각하지만,
- 유지보수에 비하면 한참 적은 수준이에요.
✅ 정답: ❷ 유지보수 단계
❖ 기억하기 쉽게 요약
🧠 “개발보다 관리가 더 비싸다!”
👉 유지보수가 가장 오래 걸리고 돈도 많이 든다!
❖ 소프트웨어 생명 주기에서 비용 비중 (대략 예시)
단계 대략적 비용 비중 (%)
계획 | 5% |
분석/설계 | 10~15% |
구현 | 20% |
테스트 | 10~15% |
유지보수 | 40~70% ✅ |
'기출문제 > 정보처리기사' 카테고리의 다른 글
2019년 3회 정보처리기사 기출문제 75번 (0) | 2025.04.23 |
---|---|
2019년 3회 정보처리기사 기출문제 74번 (0) | 2025.04.23 |
2019년 3회 정보처리기사 기출문제 72번 (0) | 2025.04.23 |
2019년 3회 정보처리기사 기출문제 71번 (0) | 2025.04.23 |
2019년 3회 정보처리기사 기출문제 70번 (0) | 2025.04.23 |