문제
공학적으로 잘된 소프트웨어(Well Engineered Software)의 설명 중 틀린 것은?
① 소프트웨어는 유지보수가 용이해야 한다. ② 소프트웨어는 신뢰성이 높아야 한다. ③ 소프트웨어는 사용자 수준에 무관하게 일관된 인터페이스를 제공해야 한다. ④ 소프트웨어는 충분한 테스팅을 거쳐야 한다.
정답
3번
해설
정답: 3. 좋은 소프트웨어는 사용자 수준에 맞는 적절한 인터페이스를 제공해야 한다. 사용자 수준에 무관하게 일관된 인터페이스를 제공한다는 설명은 틀리다.
오답 풀이
- 1번: 유지보수 용이성은 좋은 소프트웨어의 특성이다.
- 2번: 신뢰성은 좋은 소프트웨어의 특성이다.
- 3번: 사용자 수준에 적합한 인터페이스를 제공해야 하므로 틀린 설명이다.
- 4번: 충분한 테스팅은 좋은 소프트웨어의 특성이다.
보충 개념 좋은 소프트웨어: 유지보수성, 신뢰성, 효율성, 적절한 사용자 인터페이스.