75. 소프트웨어 개발 중 가장 많은 비용이 요구되는 단계는?
① 분석 ② 설계
③ 구현 ❹ 유지보수
300x250
이번에는 소프트웨어 개발 비용 중 가장 많이 드는 단계에 대해 묻고 있어요.
🔧 소프트웨어 생명주기(SDLC: Software Development Life Cycle)
소프트웨어 개발은 보통 다음과 같은 단계로 이루어집니다:
- 요구사항 분석 (분석)
- 설계
- 구현 (코딩)
- 테스트 및 배포
- 유지보수 ← 여기에서 비용이 가장 많이 듦!
💸 왜 유지보수 비용이 가장 클까?
이유 설명
🔁 지속적인 작업 | 소프트웨어는 배포 후에도 계속 수정, 개선, 오류 수정이 필요해요. |
🧪 버그 수정 및 성능 개선 | 운영 중 발견되는 문제 해결에는 많은 시간과 자원이 듭니다. |
🔧 환경 변화 대응 | OS, 하드웨어, 보안정책 등이 바뀌면 소프트웨어도 수정 필요 |
👥 사용자 요구 변경 | 사용자의 피드백에 따라 기능을 추가/변경하는 일 반복 발생 |
실제 통계에 따르면 전체 개발 비용의 약 60~80%가 유지보수 단계에서 발생한다고 보고돼요.
각 보기 해설
번호 단계 해설 비용 비중
① | 분석 | 초기 요구사항 정의. 비용 적은 편 | 낮음 |
② | 설계 | 시스템 구조 설계. 비교적 적은 비용 | 낮음 |
③ | 구현 | 코딩 단계. 단기적으론 비용이 많이 들지만, 전체로 보면 적음 | 중간 |
❹ | 유지보수 | 오랜 시간 지속되고 반복되기 때문에 비용이 가장 많음 | 가장 높음 ✅ |
✅ 정답
❹ 유지보수
🧠 요약표
단계 설명 비용 비중
분석 | 요구사항 정의 | 낮음 |
설계 | 구조 설계 | 낮음 |
구현 | 코딩 | 중간 |
유지보수 | 오류 수정, 기능 추가 등 지속 관리 | 가장 높음 ✅ |
'기출문제 > 정보처리기사' 카테고리의 다른 글
2018년 3회 정보처리기사 기출문제 77번 (0) | 2025.05.23 |
---|---|
2018년 3회 정보처리기사 기출문제 76번 (0) | 2025.05.23 |
2018년 3회 정보처리기사 기출문제 74번 (0) | 2025.05.23 |
2018년 3회 정보처리기사 기출문제 73번 (0) | 2025.05.23 |
2018년 3회 정보처리기사 기출문제 72번 (0) | 2025.05.23 |