软件工程各种模型含义及优缺点 simulink优缺点?
simulink优缺点?
直觉上 "绘画与绘画系统模型,然后直接模拟。与传统的仿真软件包微分方程和差分方程建模相比,更加直观、方便和灵活。
试比较瀑布模型、快速原型模型、增量模型和螺旋模型的优缺点,说明每种模型的适用范围?
瀑布模型的优点:有利于大型软件开发过程中人员的组织和管理,有利于软件开发方法和工具的研究,从而提高大型软件项目开发的质量和效率。
瀑布模型的缺点:(1)开发过程可以 一般不能反转,否则成本太高;(2)实际项目开发很难严格遵循这种模式;(3)客户往往很难明确给出所有的要求,但这种模式要求。(4)软件的实际情况只有在项目开发后期客户才能看到,这需要客户有足够的耐心。
瀑布模型的适用范围:(1)用户 需求非常清晰全面,开发过程中很少或没有变化;(2)开发者熟悉软件的应用领域;(3)用户 的使用环境非常稳定;(4)开发需要很少的用户参与。
快速原型模型及应用;;它的优点是:(1)能更好地定义需求,易于适应需求的变化;(2)有利于发展与训练的同步;(3)开发成本低,开发周期短,更加人性化。
快速原型模型及应用;;缺点:(1)客户和开发人员对原型的理解不同;(2)精确的原型设计困难;(3)不利于开发者的创新。
快速原型模型及应用;;的使用范围:(1)熟悉所开发的领域,拥有快速原型开发工具;(2)投标时,可将原型模型作为软件开发模型;(3)在移植或升级产品或定制现有产品原型时,原型模型非常适用。
增量模式的优点:(1)采用增量模式的优点是人员配置灵活,一开始不需要投入大量的人力资源;(2)如果核心产品很受欢迎,可以增加人力实现下一个增量;(3)有些功能可以先释放给客户,对客户起到镇静作用。
增量模式的缺点:(1)并行开发组件可能会遇到不集成的风险,软件必须具有开放的架构;(2)增量模型的灵活性可以使其在适应这种变化方面比瀑布模型和快速原型模型模型好得多,但也容易退化为边做边改的模型,从而对软件过程的控制失去了完整性。
增量模式的适用范围:(1)增量模式非常适合升级现有产品或开发新版本;(2)对于期限严格的产品,可以采用增量模式;(3)熟悉开发领域,有原型系统,增量模式也很适合。
螺旋模型的优点:(1)设计上的灵活性,可以在项目的各个阶段改变;(2)以小分段构建大规模系统,使成本计算变得简单易行;(3)客户总是参与每个阶段性开发,保证项目不偏离正确方向,项目可控;(4)随着项目的进展,客户始终掌握项目的最新信息,以便与管理层进行有效的互动。
螺旋模型的缺点:(1)使用螺旋模型需要丰富的风险评估经验和专业知识。在有风险的项目开发中,如果不及时识别风险,必然会造成很大的损失;(2)迭代次数过多会增加开发成本,延误提交时间。
螺旋模型的适用范围:螺旋模型只适用于大型软件项目。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。