-
VB개발 표준서 (양식 및 SAMPLE)IT/VB6.0 2024. 10. 13. 04:57728x90반응형
VB6.0 개발에 사용 가능한 개발표준/절차 정의서
개발 표준서
개발표준서는 소프트웨어 개발 및 품질 보증 과정을 체계적으로 관리하기 위해 필요한 문서들로, 특히 DO-178B와 같은 항공 소프트웨어의 안전성을 보장하는 기준 및 절차를 포함하고 있습니다. 이를 통해 개발 프로세스와 산출물의 품질을 확보하고, 요구사항의 준수 여부를 점검할 수 있는 기반을 제공합니다.
개발표준서의 주요 구성 요소
- 소프트웨어 품질 보증 계획서(SQAP): 이 문서는 소프트웨어 개발 전반에 걸쳐 품질을 보장하기 위해 설정된 기준과 절차를 담고 있습니다. 품질 보증 팀의 역할, 품질 목표, 검토 및 승인 프로세스 등이 명시되어 있습니다.
- 시스템 요구사항 및 소프트웨어 요구사항 표준서(SRS): 시스템이 충족해야 할 요구사항을 정의하는 문서로, 이로 인해 개발자들은 요구사항을 명확히 이해하고 개발 과정에서 이를 준수할 수 있습니다. 요구사항의 추적성과 변경 관리도 이 문서에서 다뤄집니다.
- 소프트웨어 설계 표준서(SDS): 소프트웨어의 구조와 설계를 규정하는 문서로, 각 부분이 어떻게 상호작용할 것인지에 대한 상세한 설명이 포함됩니다. 이는 나중에 소프트웨어 구현이 제대로 이루어질 수 있도록 가이드를 제공합니다.
- 소프트웨어 코딩 표준서(SCS): 코딩 시 준수해야 할 규칙과 스타일을 명시합니다. 이를 통해 소스 코드의 일관성을 유지하고, 유지보수성을 강조합니다.
개발 프로세스 및 검증
개발 프로세스는 다음과 같은 하위 프로세스로 나눌 수 있습니다:
- 요구사항 수집 및 분석: 고객의 의도를 이해하고, 문서화된 요구사항으로 정리합니다. 이는 전체 개발 프로세스의 기초가 됩니다.
- 설계 단계: 요구사항을 바탕으로 시스템의 아키텍처와 설계를 합니다. 이 단계에서는 설계 문서 제작과 함께, 형상 관리의 초기 작업이 진행됩니다.
- 코딩 및 구현: 설계 문서에 따라 실제 코드가 작성되고, 관련 테스트도 병행되어야 합니다.
- 검증 프로세스: 개발된 소프트웨어가 요구사항을 충족하는지 점검하는 과정으로, 코드 리뷰, 테스트 계획 수립, 테스트 실행 등의 활동이 포함됩니다. 이 단계에서는 블랙 박스 테스트와 같은 다양한 검증 방법이 적용됩니다.
품질 보증 및 형상 관리
품질 보증 프로세스는 제품이 품질 기준을 충족하도록 하기 위한 모든 활동을 포함하고 있습니다. 품질 보증 문서는 품질 목표, 품질 관리 기준 및 필요 기준을 수반하여 수립됩니다. 형상 관리 프로세스 또한 중요하여, 소프트웨어 개발 과정의 모든 문서, 코드, 변경 이력 등을 체계적으로 관리하고 통제합니다.
결론
개발표준서는 소프트웨어 개발 시 요구되는 다양한 문서와 절차를 체계적으로 정리하여, 품질 높은 소프트웨어 제품을 생산하기 위한 기반을 제공합니다. 이는 무기체계와 같은 고신뢰성 시스템의 개발에서는 더욱 필수적이며, 이를 통해 시스템의 안전성과 신뢰성을 확보할 수 있습니다. 또한, 해외 선진국의 품질 보증 사례를 참조함으로써 국내 개발 표준을 더욱 강화하고 개선하는 데 기여할 수 있습니다.
728x90'IT > VB6.0' 카테고리의 다른 글
간단한 업무용 프로그램 (VB4.0) (1) 2024.10.13 API 프로그램 (3) 2024.10.13 근태용 단말기 시뮬레이터 (소켓 통신) (2) 2024.10.13 파일을 DB에 저장하는 프로그램 (0) 2024.10.10 WINSOCK으로 만든 메신저 (0) 2024.10.10