Skip to main content

나선형 모델은 무엇입니까?

spiral 모델은 선형 프로세스 대신 소프트웨어가 완성 될 때까지 지속적으로 반복되는 4 단계 프로세스 인 소프트웨어 설계 철학입니다.나선형 모델의 첫 단계에서 개발자는 목표에 대해 논의합니다.그 후 개발자는 가장 빠르고 안전한 방식으로 목표를 완료하는 방법을 찾습니다.개발자가 자신이하는 일을 알면 실제 프로그래밍을 수행하여 소프트웨어에 기능을 넣습니다.이 프로세스가 완료되면 고객은 변경 사항을 수락하거나 거부 할 수있는 소프트웨어가 표시됩니다.

계획은 나선형 모델의 첫 번째 단계이며 모든 프로그래밍이 수행되기 전에 시작됩니다.이 시점에서 개발자는 소프트웨어에 추가 해야하는 기능에 대해 논의합니다.예를 들어, 프로그램이 그룹 협업을 위해 만들어지면 개발자는 많은 사람들이 프로그램을 동시에 사용할 수 있도록 그룹 인터페이스의 필요성에 대해 논의 할 수 있습니다.개발자는 제작 방법에 대해 논의하지 않고 필요한 기능 만 논의합니다.나선형 모델 의이 단계에서 개발자는 작업을 완료하기위한 다양한 프로그래밍 관행과 방법에 대해 논의 할 것입니다.기능을 추가하는 방법에는 여러 가지가있을 수 있지만 개발자는 종종 가장 빠른 기능을 선택하고 처리하기에 가장 빠른 기능을 선택합니다.개발자는 사용 중에 프로그램이 충돌하는 것을 원하지 않기 때문에 안전도 문제가 될 수 있습니다.이 프로그래밍은 두 번째 단계에서 선택된 방법에 따라 진행되며 주요 문제가 발생하지 않으면 변경되지 않습니다.나선형 모델의 다른 두 부분과는 달리 여기에는 논의가 거의 없습니다.이 시점에서 소프트웨어는 거의 완료되지 않을 것이며,이 단계는 프로그램 된 기능을 수행한다고 주장하는 것보다 프로그래밍 된 기능을 테스트하기위한 것입니다.소프트웨어가 특정 클라이언트를 위해 만들어지지 않은 경우 프로그램을 시도하기 위해 잠재 고객이 호출 될 수 있습니다.고객이 기능을 수락하거나 거부하는지 여부에 관계없이, 나선형 모델은 첫 번째 단계 mdash로 돌아갑니다.계획 및 mdash;새로운 기능이 논의되거나 거부되고 기능이 수정됩니다.소프트웨어가 배포 할 준비가되거나 클라이언트 사양으로 완료 될 때까지 순서대로 계속됩니다.