系统架构设计师学习

一、瀑布模型

瀑布模型特点:
1.严格区分阶段,每个阶段因果关系紧密相连
2.只适合需求明确的项目
缺点:
1.软件需求完整性、正确性难确定
2.严格串行化,很长时间才能看到结果
3.瀑布模型要求每个阶段一次性完全解决该阶段工作,这不现实

二、原型模型

原型模型适合需求不明确项目
分两个阶段
1.原型开发阶段
2.目标软件开发阶段
分两个分支,抛弃型原型与演化型原型。

三、原型及相关模型

四、V模型

测试贯穿于始终
测试分阶段,测试计划提前

五、迭代于增量

六、螺旋模型

七、构建组装模型

八、快速应用开发模型(RAD)

九、统一过程(UP)

十、敏捷方法



十一、逆向工程

posted @ 2024-12-17 11:14  +liang  阅读(32)  评论(0)    收藏  举报