admin 管理员组文章数量: 1087139
2024年3月21日发(作者:javajframe页面跳转)
一. 第一章
a) 软件的概念:---软件是计算机系统中与硬件相互依存的另一部分,包括程序,数据,及
其相关文档的完成的集合
b) 软件的特性:---形态特性,智能特性,开发特性,质量特性,生产特性,管理特性,环境特性,
维护特性,废弃特性,应用特性
c) 软件的分类:---系统软件,应用软件,支撑软件,可复用软件
d) 软件的生存期:---三个时期,七个阶段
i. 软件定义时期:1.问题定义,可行性研究 2.需求分析
ii. 软件开发时期:3.概要设计 4.详细设计 5.编码 6.测试
iii. 运行维护时期:7.运行维护
e) 软件工程方法学三要素---方法,工具,过程
f) 三种方法:传统方法,面向对象方法,形式化方法
二. 第二章
a) 瀑布模型
i. 特点:具有顺序性和依赖性,必须等前一步的工作完成才能开始后一阶段的工作,实际
带有反馈环.可修正前面的过程.
ii. 优点:强迫开发人员采用规范化的方法,规定了提交的文档,产品必须进过验证评审.
iii. 缺点:可能会有成果与需求的差异,只能用于一开始需求已确定的情况.
b) 快速原型
i. 特点:从需求出发先快速建立出一个需求功能的例子,往往使最终产品的一个子集,将
需求明确的模块按瀑布模型完成工作,实际上就是处理几个子集
ii. 优点:有助于满足用户的真实需求,能够与用户交互并得到验证,能正确反映用户需求.
c) 增量模型
i. 特点:对于需求确定,不好处理变更,适用于又相对较多的系统和模块,增量间不应有交
集
ii. 优点:可以不断提供一些有用的工作产品
d) 螺旋模型:
i. 特点:结合瀑布模型和快速原型模型,存在多个循环来限制活动.结合了增量模型,增加
了风险分析,以风险为驱动.其实螺旋模型的每一个小阶段中都可选择之前所提到的模型
版权声明:本文标题:软件工程提纲-郑人杰版 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1710990900a583085.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论