螺旋模型是一种软件设计理念,它不是一个线性过程,而是一个连续不断重复直到软件完成的四步过程。在螺旋模型的第一步,开发人员讨论目标,然后,开发人员找到最快和最安全地完成目标的方法是的。当开发人员知道他们在做什么时...
螺旋模型是一种软件设计理念,它不是一个线性过程,而是一个连续不断重复直到软件完成的四步过程。在螺旋模型的第一步,开发人员讨论目标,然后,开发人员找到最快和最安全地完成目标的方法是的。当开发人员知道他们在做什么时,他们会执行实际的编程,在软件中加入特性。当这个过程完成后,客户会看到软件接受或拒绝更改。人控制的计算机计划是螺旋模型的第一步,它在任何编程之前就开始了。此时,开发人员讨论需要添加到软件中的功能。例如,如果程序是为组协作而设计的,然后,开发人员可能会讨论是否需要一个组接口,以方便许多人同时使用程序。开发人员只讨论所需的功能,而不讨论如何创建这些功能。当开发人员知道需要哪些功能时,然后他们开始讨论完成这些功能的方法。在螺旋模型的这一阶段,开发人员将讨论完成任务的不同编程实践和方法。虽然添加功能的方法可能有很多种,但开发人员通常会选择制作和处理速度最快的一种。安全性也可能是一个问题,因为开发人员不希望程序在使用过程中崩溃。选择方法后,开发人员将开始对功能进行编程。此编程将按照第二阶段选择的方法进行,除非出现重大问题,否则不会更改。与螺旋模型的其他两个部分不同,有这里很少讨论在讨论的功能完成后,将联系客户以其当前状态试用软件。此时软件很少会完成,这一步更多的是测试编程功能,而不是声称它已经完成。如果软件不是为特定客户设计的,然后可能会邀请潜在的客户来尝试这个程序。不管客户接受还是拒绝这些功能,螺旋模型可以追溯到第一步-计划阶段-在计划阶段,讨论或拒绝新功能,并修复功能。这将继续按顺序进行,直到软件准备好分发或按照客户的规范完成
-
发表于 2020-08-06 21:59
- 阅读 ( 1331 )
- 分类:电脑网络