第二章学习作业
简述软件过程、软件生存周期、软件过程模型(软件生存周期模型)三者之间的概念区别。
软件生存周期可划分为定义、开发、运行三个时期。
软件过程:软件生存周期中的一系列相关过程所涉及的活动。
软件过程模型:软件生存周期模型是一种软件过程的抽象表示,也称为软件开发模型。
软件过程就是软件开发过程么?为什么?
软件过程包括软件开发
请选择两个常见的软件过程模型,谈谈你对它们的理解?并对它们进行比较。瀑布模型和其他常见模型有什么关联和区别?
螺旋模型结合瀑布模型和快速原型,是一种风险驱动的开发模型
原型模型能够快速实现系统初步模型 便于开发人员和用户交流,明确需求 通过逐步求精使原型逐步完善 符合人类认知过程和思维活动 适用于不能预先确切定义需求的软件项目
两者都在原有版本上不断迭代,不同点是螺旋模型更加注重风险分析。
瀑布模型是最为经典的模型,它囊括了软件开发的一个整体的思路和流程,其他模型虽然与他有所出入,但在局部仍然遵循这需求分析,设计,开发实现,综合评估等流程。
根据你当前所在的团队项目,你更倾向于选择哪一种软件过程模型?为什么?
我更加倾向于原型模型。它能帮助我们及时发现产品在实现中可能遇到的瓶颈,及时规避,及时规划

浙公网安备 33010602011771号