소프트웨어 구현 절차서
4. 소프트웨어의 구현(이행)
4.2. 설계요원은 원시코드, 업데이트 파일 및 식별번호, 컴파일 및 구동을 위해 필요한 auxiliary 및 library 파일과 함께 구현방법, 구현내용, 컴퓨터프로그램 목록(원시코드 목록 포함) 및 컴퓨터프로그램 사용자 매뉴얼을 발행하여야 한다.
4.4. 다음의 두 가지 검토가 실시되어야 하고 이런 검토들은 상세설계 및 컴퓨터프로그램의 의도된 사용에 익숙한 설계요원에 의해 수행되어야 하며, 설계확인과 조합 또는 그 일부로 수행될 수도 있다.
-
수락시험용 소프트웨어를 구현하는 업무와 관련된 요건 검토.
-
수락시험을 포함한 소프트웨어 개발주기의 만족스러운 완료(완성)를 보증하는 검토.
4.6. 하나의 검토가 요건의 만족여부를 결정하는데 적절하지 않다고 설계팀장이 판단한 경우, 대체계산을 사용하거나 시험을 개발하고 이를 소프트웨어 개발주기의 해당 활동에 통합해야 한다.
4.7. 소프트웨어 구현 단계의 확인 및 검증
4.7.1. 다음의 구현 단계 산출물로 소프트웨어 구현 단계 확인 및 검증을 한다. 이중에서 시험 문서는 소프트웨어 시험 절차서(JSS-QAP-0404)에 따라 작성되어야 한다.
-
프로그램, 원시코드, 프로그램 목록, 원시코드 목록 등 4.2항의 소프트웨어 구현 산출물
-
시스템 시험 절차서
-
통합 시험 절차서
-
구성요소 시험 절차서
-
구성요소 시험 보고서
4.8. 전형적인 구현(이행) 단계 업무 흐름도는 아래와 같다.
4.8.1. 소프트웨어 개발
-
설계요원은 선정된 개발 방법론에 따라 제품 구성 요소를 구현하기 위한 표준과 기준을 수립하고 관리하여야 한다.
-
설계요원은 프로젝트 정의 표준 및 명명 규칙을 준수하여 프로그램을 작성하여야 한다.
-
설계요원은 작성된 프로그램에 대하여 다른 설계요원에게 검토를 의뢰하여야 한다.
-
설계요원은 소프트웨어 설계 명세서에 따라 기본 데이터베이스를 생성하여야 한다.
4.8.2. 제품지원문서 개발
-
설계요원은 선정된 개발 방법론에 따라 설치, 운영과 유지보수 문서를 개발하기 위한 표준을 수립하고 관리하여야 한다.
-
설계요원은 작성된 표준에 따라 컴퓨터프로그램 사용자 매뉴얼을 개발하여야 한다.