차례:
정의-응용 프로그램 개발주기 (AD / Cycle) 란 무엇입니까?
응용 프로그램 개발주기는 가장 효율적인 방식으로 프로젝트를 완료하기 위해 응용 프로그램 개발을 구성하는 일련의 프로세스 또는 단계입니다. 개발주기는 조직 유형과 목표에 따라 다릅니다. 결과적으로 각 조직마다 고유 한 개발주기가있을 수 있습니다.
주기 내의 프로세스는 애플리케이션 소프트웨어의 실제 코딩에 초점을 둘뿐만 아니라 코딩의 기반이되는 논리 및 설계 프로세스를 통합합니다. 이는 일반적으로 모든 요구 사항을 정의 할 때주기 시작시 수행됩니다.
Techopedia는 애플리케이션 개발주기 (AD / Cycle)를 설명합니다.
응용 프로그램 개발주기는 개발중인 내용에 따라 차이가있을 수 있지만 관련된 원칙 및 단계 측면에서 다른 개발주기와 매우 유사합니다. 설계, 개발 및 테스트와 같은 가장 기본적인 프로세스가 포함됩니다.
때로는 가장 긴 프로세스가 설계 부분으로, 개발자를 포함한 여러 이해 관계자가 사용자와 사용할 기술의 요구 사항과 사양을 분석해야합니다. 이해 관계자는 사용자와 개발자 모두를 만족시키기 위해 필요한 요구 사항을 수집하고, 분석을 수행하고, 상세하고 세부적인 다양한 반복으로 디자인을 개발해야합니다. 일부 설계 프로세스는 최종 설계가 합의되기까지 몇 년이 걸리지 만 대개 예산 문제 나 일부 요구 사항을 충족시킬 수있는 기술이 아직 개발되지 않았기 때문입니다.
설계가 실제 개발 단계에 이르면 프로그래머는 개발중인 시스템 또는 응용 프로그램의 지정된 설계 및 아키텍처를 기반으로 코드를 작성합니다. 일부 요구 사항은 개발 단계에서 여전히 변경되어 작업을 방해하고 혼란에 빠질 수 있습니다. 이것을 스코프 크리프라고합니다.
테스트 단계는 응용 프로그램이 코딩 된 직후에 이루어집니다. 이 프로세스는 응용 프로그램 또는 시스템이 배포에 적합한 지 여부를 결정하므로 매우 필요합니다. 모든 것이 테스트되고 수용 가능한 것으로 간주되면 응용 프로그램을 소매 할 준비가되었거나 커미셔닝 한 사람에게 건네줍니다. 일부 고객에게는주기가 끝나지만 고객 중심 조직에서는 종종주기를 연장하여 유지 보수 단계를 포함합니다. 이 단계는 무기한으로 연장되거나 애플리케이션이 수명이 다하여 폐기되고 새로운 것으로 교체 될 때까지 연장 될 수 있습니다.