【비망록】 각 단계의 크리테리어

4622 단어 비망록

소개



워터폴로 개발할 때의 크리테리아(판단 기준)를 해야 할 이론으로 제대로 정리하려고 생각하고 썼습니다.
이런 일을 정기적으로 쓸 때는 대개 뭔가 있었을 때입니다 (웃음)

1. 워터폴 공정



시스템 개발에는 여러 단계가 있습니다.

① 요건 정의 → 기본 설계 → 상세 설계
②제조
③단체 테스트→결합 테스트→종합 테스트(시스템 테스트)→운용 테스트(접수 테스트)
④ 릴리스
⑤운용·보수

그럼 바로 각 공정의 크리테리아를 살펴 보겠습니다.

2. 요구사항 정의



어떻게 하면 요건 정의가 완료했다고 할 수 있는 것인가.
개발할 시스템의 대상 기능, 목적, 범위를 결정한다.
사용자의 요구를 정리하고, 정리한 내용에 기초하여 업무 플로우나 업무 시나리오를 작성한다.
정리된 요청에 대한 해결책을 제시한다.
사용자 및 관계 각처와 인식을 맞추어 진행합니다.

3. 기본 설계



어떻게 하면 기본 설계가 완료했다고 할 수 있는 것인가.
요구사항 정의에서 결정된 요구사항을 구체화하고 사용자와 합의한다.
사용자 측을 향한 비즈니스 플로우 및 협력 시스템 설계 작성
프로젝트 인력을 위한 아키텍처 구성과 시스템 구성도를 작성한다.
사용자가 볼 수 있는 부분을 결정하는 단계;

4. 상세 설계



어떻게 하면 상세 설계가 완료했다고 할 수 있는 것인가.
기본 설계 단계에서 결정된 사항을 보다 상세한 단위(화면 단위, 서표 단위, 프로그램 단위 등)로 기능 분할하여 설계하여 사용자와 합의한다.
내부 동작을 확인할 것.

5. 제조



어떻게 하면 제조가 완료했다고 할 수 있는 것인가.
프로그램 작성.

6. 단위 테스트



어떻게 하면 단위 테스트가 완료했다고 할 수 있는 것인가.
로직 망라, 조건 분기, 한계치·대표치 등의 시험 내용을 실시해, 그 모든 소화하는 것.

7. 결합 테스트



어떻게 하면 결합 테스트가 완료했다고 할 수 있는 것인가.
각 프로그램을 통합하여 화면 천이나 데이터의 전달 등 화면·프로그램·서브시스템 간의 제휴가 올바르게 행해지고 있는지를 확인할 수 있는 것.

8. 종합 테스트(시스템 테스트)



어떻게 하면 종합 테스트가 완료했다고 할 수 있는 것인가.
실제로 사용자 환경과 동일하거나 동등한 환경에서 수행하는 테스트. 주로 처리 속도나 장해 발생시의 처리, 실제의 다른 시스템과 제휴해 올바르게 동작하는 것.

9.운영 테스트(접수 테스트)



어떻게 되면 운용 테스트가 완료했다고 할 수 있는 것인가.
종합 테스트를 패스한 시스템을 실제로 유저에게 사용해 주어, 요구 기능을 채우고 있는지, 조작감은 어떤지 등을 확인해, 승인받는 것.

10. 릴리스



어떻게 되면 릴리스가 완료했다고 할 수 있는 것인가.
새로운 시스템을 프로덕션 환경에 출시한다.

11.운용·보수



계속해서 운용해 가자.

좋은 웹페이지 즐겨찾기