软件开发的4种模型和4种方法
来源:互联网 发布:美团大数据 编辑:程序博客网 时间:2024/06/07 01:16
软件开发模型:
1.瀑布模型:适合需求明确的软件开发。
2.演化模型:获取一组基本需求,快速给出版本,成为原型,用于对软件需求缺乏准认知的情况。不需要明确的需求
3.螺旋模型:结合瀑布模型和演化模型,综合两者优点,并增加风险分析,螺旋模型包括四个方面活动:制定计划,风险分析,实施工程,客户评估。
4.喷泉模型:面向对象的开发过程,具有迭代和无间隙特性,开发活动重复多次,再迭代中不断完善软件系统,无间隙指在开发活动之间不存在明显的界限,允许开发活动交互,迭代进行。
软件开发方法:
1.结构化方法:分析,设计,程序设计构成,面向数据流的开发方法,分解和抽象的原则,数据流图建立功能模型,完成需求分析工作。
2.Jackson方法:面向数据结构开发方法。数据结构为驱动,适合小规模的项目,当输入数据结构和输出结构之间没有对应关系,难用此方法,JSD(Jackson Structure Prograamming)是JSP(JacksonSystem Development)的扩充
3.原型化方法:和演化模型相对应,需求不清,业务理论不确定,需求经常变化,规模不大去不太复杂时采用。
4.面向对象开发方法:分析,设计,实现,Booch,Coad,OMT,为统一各种面向对象方法的术语,概念和模型,推出UML (Unified Modeling Language)统一化建模语言,成为工业标准。
- 软件开发的4种模型和4种方法
- 软件的生命周期和软件开发模型
- 软件开发常用的几种模型
- 几种常见的软件开发模型
- 软件的生命周期和开发模型
- 软件开发模型的意义和作用
- 几种软件开发模型
- 几种软件开发模型
- 几种软件开发模型
- 【软件工程】软件的生命周期和软件开发模型
- 软件开发过程模型,软件过程模型,软件开发过程几种模型对比
- 软件开发过程模型,软件过程模型,软件开发过程几种模型对比
- 【软考】软件开发模型+开发方法
- 几种软件开发模型介绍
- 几种软件开发模型总结
- 四种软件开发模型对比:
- 常见的软件开发模型
- 常见的软件开发模型
- Js的parentNodes和ChildNodes
- 关于DirectShow中摄像头的帧率设置
- ExpandableListActivity使用findViewById查找child中view的时序问题
- IE6的浮动float时3px问题
- 软件测试的方法
- 软件开发的4种模型和4种方法
- hibernate不能实现的数据库函数怎么使用呢
- s3c6410的UART设备驱动(2)
- 图像编程---borderlayout
- C# win7下获取ip地址
- 现实世界的Windows Azure:采访IDV解决方案的副总经理Scott Caulk
- ps用到的一些操作
- Squid
- socket编程中的memset函数的作用是什么