希赛考试网
首页 > 软考 > 系统分析师

2022年系统分析师知识点:软件开发模型

希赛网 2023-03-30 08:45:26

软件开发模型有哪些?下面就是大家在备考系统分析师,必须掌握的考试知识点软件开发模型。

1、原型模型

2、瀑布模型

3、增量模型

4、螺旋模型

5、V模型

6、喷泉模型

7、快速应用开发RAD

8、构件组装模型

典型特点是用例驱动、以架构为中心、迭代和增量。统一过程把一个项目分为四个不同的阶段:

9、敏捷开发

(1)极限编程XP是一种轻量级的开发方法,它提出了四大价值观:沟通、简单、反馈、勇气。五大原则:快速反馈、简单性假设、逐步修改、提倡更改、优质工作。十二个最佳实践:计划游戏、隐喻、小型发布、简单设计、测试先行、重构、结对编程、集体代码所有制、持续集成、每周工作40小时、现场客户和编码标准。

(2)水晶法强调经常交付,认为每一种不同的项目都需要一套不同的策略、约定和方法论。

(3)并列争球法的核心是迭代、增量交付,按照30天进行迭代开发交付可实际运行的软件。

(4)自适应软件开发(ASD方法)的核心是三个非线性的,重迭的开发阶段:猜测、合作、学习。

(5)开放式源码,这里提到的开放式源码指的是开放源码界所用的一种运作方式。开放式源码项目有一个特别之处,就是程序开发人员在地域上分布很广,这使得它和其他敏捷方法不同,因为一般的敏捷方法都强调项目组成员在同一地点工作。开放源码的一个突出特点就是查错排障(debug)的高度并行性,任何人发现了错误都可将改正源码的“补丁”文件发给维护者。然后由维护者将这些“补丁”或是新增的代码并入源码库。

(6)Coad的功用驱动开发方法(FDD-Feature Driven Development)

是由Jeff De Luca和大师Peter Coad提出来的。像其他方法一样,它致力于短时的迭代阶段和可见可用的功能。在FDD中,一个迭代周期一般是两周。

系统分析师 资料下载
备考资料包大放送!涵盖报考指南、考情深度解析、知识点全面梳理、思维导图等,免费领取,助你备考无忧!
立即下载
系统分析师 历年真题
汇聚经典真题,展现考试脉络。精准覆盖考点,助您深入备考。细致解析,助您查漏补缺。
立即做题

软考资格查询系统

扫一扫,自助查询报考条件