객체지향 방법에 따른 개발 순서가 적절한 것은?가. 클래스 단위로 테스… | [경찰간부후보생 소프트웨어공학] 23년 1회차 기출문제 상세 페이지
1[경찰간부후보생 소프트웨어공학] 23년 1회차
객체지향 방법에 따른 개발 순서가 적절한 것은?
| 가. 클래스 단위로 테스트한다. 나. 릴리즈하여 운영중인 시스템으로 통합한다. 다. 코딩 표준을 작성한다. 라. 클래스 구현이 끝나면 인스펙션(Inspection)을 수행한다. 마. 요구사항과 상세 설계를 반영하여 메서드를 코딩한다. |
1
가–나–다–라-마
2
마–라–다–가- 나
3
마–라–다 –나-가
4
다–마–라–가-나
해설
적절한 순서는 코딩 표준 작성 → 메서드 코딩 → 인스펙션 → 클래스 단위 테스트 → 운영 시스템 통합이다.
구현 전에 코딩 표준을 정하고, 설계를 반영해 코딩한 뒤 정적 검토인 인스펙션으로 결함을 걸러내고, 클래스 테스트를 거쳐 마지막에 릴리즈·통합한다.
- 테스트–통합–코딩 표준 작성–인스펙션–코딩 순서는 구현하기도 전에 테스트와 통합을 하는 셈이 되어 맞지 않다.
- 코딩–인스펙션–코딩 표준 작성–테스트–통합 순서는 코딩 표준을 코딩 이후에 작성해 맞지 않다.
- 코딩–인스펙션–코딩 표준 작성–통합–테스트 순서는 코딩 표준이 늦고 클래스 테스트 전에 운영 시스템에 통합해 맞지 않다.
오류나 개정된 내용이 보이면 알려주세요