96. 소프트웨어공학에 대한 설명으로 거리가 먼 것은?
① 소프트웨어공학이란 소프트웨어의 개발, 운용, 유지보수 및 파기에 대한 체계적인 접근 방법이다.
② 소프트웨어공학은 소프트웨어 제품의 품질을 향상시키고 소프트웨어 생산성과 작업 만족도를 증대시키는 것이 목적 이다.
❸ 소프트웨어공학의 궁극적 목표는 최대의 비용으로 계획된 일정보다 가능한 빠른 시일 내에 소프트웨어를 개발하는 것이다.
④ 소프트웨어공학은 신뢰성 있는 소프트웨어를 경제적인 비용으로 획득하기 위해 공학적 원리를 정립하고 이를 이용 하는 것이다.
✅ 문제 분석
주어진 문제는 **소프트웨어공학(Software Engineering)**의 개념과 목표를 묻고 있으며, 옳지 않은 설명을 고르는 문제입니다.
소프트웨어공학은 단순한 프로그래밍이 아니라, 소프트웨어 개발, 운용, 유지보수 및 폐기까지의 전체 과정을 체계적으로 관리하는 학문입니다.
즉, 품질 향상, 생산성 증가, 경제적인 개발이 중요한 목표입니다.
📌 소프트웨어공학의 주요 목표
목표 설명
소프트웨어 품질 향상 | 신뢰성(Reliability) 및 유지보수성(Maintainability) 확보 |
생산성 증가 | 개발 시간과 비용을 줄이면서도 효과적으로 개발 |
경제적 개발 | 최소한의 비용으로 최적의 결과 도출 |
공학적 접근법 적용 | 소프트웨어 개발을 체계적, 구조적으로 수행 |
🔍 선택지 분석
번호 설명 정답 여부
① 소프트웨어공학이란 소프트웨어의 개발, 운용, 유지보수 및 파기에 대한 체계적인 접근 방법이다. | ✅ 정답 (올바른 설명)소프트웨어는 단순 개발이 아니라, 운용, 유지보수, 폐기까지 고려해야 함 | |
② 소프트웨어공학은 소프트웨어 제품의 품질을 향상시키고 소프트웨어 생산성과 작업 만족도를 증대시키는 것이 목적이다. | ✅ 정답 (올바른 설명)소프트웨어공학의 주요 목표 중 하나는 품질 향상과 생산성 증가 | |
❸ 소프트웨어공학의 궁극적 목표는 최대의 비용으로 계획된 일정보다 가능한 빠른 시일 내에 소프트웨어를 개발하는 것이다. | ❌ 오답 (틀린 설명)소프트웨어공학은 최대한의 비용을 쓰는 것이 아니라, 경제적인 비용으로 품질을 유지하는 것이 목표 | 🚨 정답 |
④ 소프트웨어공학은 신뢰성 있는 소프트웨어를 경제적인 비용으로 획득하기 위해 공학적 원리를 정립하고 이를 이용하는 것이다. | ✅ 정답 (올바른 설명)소프트웨어공학은 신뢰성과 경제성을 동시에 추구함 |
📝 정답 및 해설
👉 정답: ③ 최대의 비용으로 빠르게 개발하는 것이 목표
소프트웨어공학의 목표는 빠른 개발이 아니라,
✅ 품질을 유지하면서 경제적으로 개발하는 것
✅ 계획된 일정과 비용을 준수하는 것
✅ 유지보수 및 확장성을 고려하는 것
"빠른 개발"이 중요한 경우도 있지만, **"최대의 비용을 투입하여 일정보다 빠르게 개발하는 것"**이 목표는 아닙니다. 🚨
🎯 예시
✔ 잘못된 소프트웨어 개발 예시
- "빨리 끝내려고 최대한 많은 돈을 투자하자!" ❌
- "돈을 많이 쓰면 품질이 좋아지겠지!" ❌
- "빨리 만들고 유지보수는 생각하지 말자!" ❌
✔ 올바른 소프트웨어 개발 예시
- "품질을 유지하면서도 비용을 절감하자!" ✅
- "유지보수와 확장성을 고려해 개발하자!" ✅
- "계획된 일정 안에서 경제적으로 진행하자!" ✅
💡 결론
소프트웨어공학은 단순히 빠른 개발이 아니라, 품질을 유지하면서 경제적인 개발을 목표로 합니다.
따라서 ③번의 설명이 틀렸으며 정답입니다. 🚀
🎉 이렇게 기억하면 쉬워요!
✅ "소프트웨어공학 = 품질 유지 + 경제적 개발 + 일정 준수! ⏳💰" 😊
'기출문제 > 정보처리기사' 카테고리의 다른 글
2021년 1회 정보처리기사 기출문제 98번 (0) | 2025.03.28 |
---|---|
2021년 1회 정보처리기사 기출문제 97번 (1) | 2025.03.28 |
2021년 1회 정보처리기사 기출문제 95번 (0) | 2025.03.28 |
2021년 1회 정보처리기사 기출문제 94번 (0) | 2025.03.28 |
2021년 1회 정보처리기사 기출문제 93번 (0) | 2025.03.28 |