소프트웨어 개발 프로세스 정리


소프트웨어 개발 프로세스 정리

1. 정의와 생명주기 소프트웨어 개발 과정에서 수행하는 일련의 활동들을 말하며 소프트웨어가 탄생하여 운용되고 유지보수를 거쳐 폐기되기까지 전 과정을 말합니다. 소프트웨어의 개발 생명주기는 인간의 탄생과 죽음 과정과 유사합니다. 소프트웨어 제품에 대한 계획으로부터 사용이 불가능할 때까지의 기간을 말하며 일반적으로 소프트웨어 생명주기는 개념조사, 요구, 설계, 구현, 테스트, 설치, 인도, 운영 단계를 포함하며 퇴거 단계도 포함된다. 소프트웨어 개발 생명주기 모델은 소프트웨어 개발 프로세스를 단순하게 모형화하여 정의한 것이다. 프로세스 모델을 정의하는 장점으로 소프트웨어 개발에 일관된 구조 제공, 프로젝트 관리를 위한 하부 구조 제공, 프로세스 개선 및 자동화 가능, 용어 표준화가 있다. 코드-수정 모델은 ..


원문링크 : 소프트웨어 개발 프로세스 정리