적응 형 소프트웨어 개발이란 무엇입니까?

적응 형 소프트웨어 개발은 ​​소프트웨어 시스템 작성을위한 설계 원칙입니다. 이 원칙은 소프트웨어 시스템의 빠른 생성과 진화에 중점을 둡니다. 소프트웨어가 완료되는 기간은 없습니다. 새 릴리스 간에는 안정적인 기간이 있습니다. 적응 형 소프트웨어 개발은 ​​빠른 응용 프로그램 개발 방법에서 나왔습니다. 이 두 가지 방법은 구조가 비슷하지만 응용 프로그램을 신속하게 개발할 수는 없지만 프로젝트를 마치면 응용 프로그램을 신속하게 개발할 수 있습니다.

적응 형 소프트웨어 개발의 초점은 컴퓨터 코드에 있습니다. 사전에 소프트웨어를 계획하는 대신 개발자는 기본 아이디어를 가지고 작업을 시작합니다. 조각이 새로운 시스템에 변경되거나 적응해야 할 때 코더는 간단하게 수행합니다. 프로그램에 패치가 필요한 경우 누군가가 패치를 만듭니다.

전반적으로 사전 계획 단계가 없기 때문에 개발자는 소프트웨어를 매우 빠르게 만들 수 있습니다. 이로 인해 필요한 정확한 기능을 수행하지 않는 소프트웨어가 생성되는 경우도 있지만 일반적으로 문제가되지는 않습니다. 이 프로세스의 개발주기는 너무 짧아서 추가 기능이있는 새 버전이 매우 빨리 나올 수 있습니다. 이 프로세스 또는 빠른 프로토 타이핑은 적응 형 소프트웨어 개발과 빠른 응용 프로그램 개발의 초석입니다.

두 방법이 다른 지점은 최종 결과입니다. 적응 형 소프트웨어 개발의 경우 소프트웨어가 더 이상 필요하지 않거나 코드가 더 높은 세대의 응용 프로그램으로 이식되는 시점 인 실제 엔드 포인트가 없습니다. 다른 한편으로, 신속한 응용 프로그램 개발은 소프트웨어에 버그가없고 구매자의 요구 사항을 충족 한 시간 인 프로젝트의 종료를 허용합니다.

적응 형 소프트웨어 개발은 ​​3 단계로 구성되며 각 단계는 프로그램 코딩을 중심으로 진행됩니다. 첫 번째 단계는 추측입니다. 이 단계에서 코더는 소프트웨어의 정확한 특성과 사용자 요구 사항을 이해하려고합니다. 이 단계는 프로젝트를 안내하기 위해 버그 및 사용자 보고서에 의존합니다. 사용 가능한 보고서가없는 경우 개발자는 구매자가 요약 한 기본 요구 사항을 사용합니다.

공동 작업 단계는 개별 개발자가 각자 수행하는 작업과 부분을 결합하는 방법을 강화하는 것입니다. 이 단계는 일반적으로 완전히 사내입니다. 개발자는 소프트웨어의이 부분을 관리하기 위해 추가 정보 나 외부 입력이 필요하지 않습니다.

마지막 단계는 학습입니다. 학습 단계에서 최신 버전의 소프트웨어가 사용자에게 릴리스됩니다. 프로젝트의 첫 단계에서 사용 된 버그 및 사용자 보고서가 생성되고주기가 반복됩니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?