软件工程系列- 软件开发模型
2016-06-15 12:08
405 查看
软件工程系列- 软件开发模型
软件开发模型(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。 软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目工作的基础。对于不同的软件系统,可以采用不同的开发方法、使用不同的程序设计语言以及各种不同技能的人员参与工作、运用不同的管理方法和手段等,以及允许采用不同的软件工具和不同的软件工程环境。(摘自百度百科)
常见的几个软件开发模型
瀑布模型(面向过程模型)
快速原型模型
增量模型
螺旋模型
喷泉模型(面向对象模型)
Rational统一过程(Rational Unified Process,RUP)
敏捷过程和极限编程(代表Scrum)
微软过程
瀑布模型
快速原型模型
增量模型
螺旋模型
喷泉模型
Rational统一过程模型
Rational统一过程(Rational Unified Process,RUP),RUP具有过功能性和广泛的适用性
敏捷过程和极限编程
软件开发模型(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。 软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目工作的基础。对于不同的软件系统,可以采用不同的开发方法、使用不同的程序设计语言以及各种不同技能的人员参与工作、运用不同的管理方法和手段等,以及允许采用不同的软件工具和不同的软件工程环境。(摘自百度百科)
常见的几个软件开发模型
瀑布模型(面向过程模型)
快速原型模型
增量模型
螺旋模型
喷泉模型(面向对象模型)
Rational统一过程(Rational Unified Process,RUP)
敏捷过程和极限编程(代表Scrum)
微软过程
瀑布模型
快速原型模型
增量模型
螺旋模型
喷泉模型
Rational统一过程模型
Rational统一过程(Rational Unified Process,RUP),RUP具有过功能性和广泛的适用性
敏捷过程和极限编程
相关文章推荐
- OpenGL ES 2.0 Shader相关介绍
- node.js在windows下服务不成功
- net模式先连接虚拟机
- Build IKAnalyzer With Solr 5.1.0
- 论存储IOPS和Throughput吞吐量之间的关系
- 全面解析Javascript无限添加QQ好友原理
- ios学习路线—Objective-C(属性修饰符)
- 本地 Mac 搭建 IPv6 测试环境
- 说说这篇「我为什么从python转向go
- 怎么设置MySQL就能让别人访问本机的数据库了?
- am_tools timface学习
- Qt child widget stop inherit parent widget image(Qt子窗体stylesheet不继承父窗体stylesheet)
- Questions from Python Class 1
- java Map
- WPF自定义控件之图形解锁控件 ScreenUnLock
- IOS-- UIView中的坐标转换
- Go学习笔记之基础数据类型
- 获取中国 省市区 js
- Spring 包自动扫描
- 关于航模无刷电机发热问题的假想解决方案