본문 바로가기
Computer Science/Software Engineering

[Software Engineering] Chapter 09. 프로세스 - 구현 단계

by song.ift 2023. 2. 23.

Software Development Lift Cycle

 

Implementation (구현)

Project Management 로 각 구현, 테스트 단계 세분화

요구사항 분석부터 출시까지 전체 관리하기도 함

 

Implementation (테스트)

QA 라고 얘기함. 소프트웨어 버그 확인

 

Release (납품?)

소프트웨어 릴리즈는 테스트 단계에서 완벽한 버전을 수차례 확인해서 공식 릴리즈하게 됨

  • Pre-alpha : 핵심 기능이 동작하기 시작한 상태
  • Alpha : 소프트웨어 테스트 단계
  • Beta : 외부에 테스트 단계로 명시해서 오픈해서 내외부 테스트 단계
  • RC(Release Candidate) : 정식 Release 후보
  • Official Release : 고객이 사용하는 완벽한 버전

 

Maintenance (유지보수)

납품 후, 운영에 많은 비용이 듬

프로그램 유지보수, 추가 요구사항 반영 등

전체 개발 : 개발(70%) + 유지보수(30%)

댓글