登录   |   注册
    准考证打印   论文投票   报考指南   论文辅导   软考培训   郑重申明  
您现在的位置:  首页 > 软考学苑 > 信息系统项目管理师 > 高项上午综合知识 > 高项考点梳理 >> 正文
正文
2.2软件开发模型
来源: 作者: 时间;2017-12-08 14:57:58 点击数: 尚大软考交流群:376154208
2.2软件开发模型要掌握软件生命周期的概念、各种开发模型的特点和应用场合。1)瀑布模型瀑布模型也称为生命周期法,适用于需求明确或很少变更的项目,它把软件开发的过程分为软件计划、需求分析、软件设计、程序编码、软件测试、运行维护6个阶段。2)其他经典模型包括:演化模型、螺旋模型、喷泉模型、智能模型、增量模型、迭代模型、构件组装模型。3)V模
<尚大教育,教育至上,人才为大:sdedu.cc>

 2.2软件开发模型

要掌握软件生命周期的概念、各种开发模型的特点和应用场合。

1)瀑布模型

瀑布模型也称为生命周期法,适用于需求明确或很少变更的项目,它把软件开发的过程分为软件计划、需求分析、软件设计、程序编码、软件测试、运行维护6个阶段。

2)其他经典模型

包括:演化模型、螺旋模型、喷泉模型、智能模型、增量模型、迭代模型、构件组装模型。

3V模型

以测试为中心的开发模型。

 

4)快速应用开发

快速应用开发(Rapid Application DevelopmentRAD)模型是一个增量型的软件开发过程模型,强调极短的开发周期。RAD模型是瀑布模型的一个高速变种,通过大量使用可复用构件,采用基于构件的建造方法赢得快速开发。

5)敏捷方法

敏捷方法的发展过程中出现了不同的流派,如:极限编程(Extreme ProgrammingXP)、自适应软件开发、水晶方法、特性驱动开发等。

从开发者的角度,主要关注点:短平快会议(Stand Up)、小版本发布(Frequent Release)、较少的文档(Minimal Documentation)、合作为重(Collaborative Focus)、客户直接参与(Customer Engagement)、自动化测试(Automated Testing)、适应性计划调整(Adaptive Planning)和结对编程(Pair Programming)。

从管理者的角度,主要关注点:测试驱动开发(Test-Driven Development)、持续集成(Continuous Integration)和重构(Refactoring)。

6)统一过程

统一过程(Unified ProcessUP)是一个通用过程框架,在为软件系统建模时,UP使用的是UMLUP的三个特点:用例驱动、以基本架构为中心、迭代和增量。

UP中的软件过程在时间上被分解为4个顺序的阶段:初始阶段、细化阶段、构建阶段和交付阶段。

<尚大教育,教育至上,人才为大:sdedu.cc>
 
   各省软考办 
 
来顶一下
返回首页
返回首页
上一篇: 2.1软件开发方法
下一篇: 2.3需求工程
 相关文章
 
 
跟贴共
笔 名 :   验证码:
网友评论仅供其表达个人看法,并不表明尚大教育同意其观点或证实其描述
距离2023年05月27-28日软考考试还有
尚大软考交流群:376154208
软考各地考务机构
历年真题汇总




各省市软考报名简章