软件工程视频总结--1
来源:互联网 发布:网络女主播视频六间房 编辑:程序博客网 时间:2024/05/16 09:39
软件工程思想文档完结之后,我们来进行一下软件工程视频的简单总结--1。
在看视频的时候,老师曾经说过它讲述的流程主要就是一个软件产品的生命周期:问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收和运行、维护升级到废弃这几个阶段。
那么在这前1-10集我就记录一下自己“所谓”的重点。
看一下软件工程的目标是:在给定成本、进度的前提下,开发出具有实用性、有效性、可修改性、可靠性、可理解性、可维护性、可重用性、可移植性、可追踪性、可互操作性和满足用户需求的软件产品。追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。
那么在过程中模型是一个十分重要的部分,我们来看看模型有什么。
瀑布模型:
优点:奠定了软件工程方法的基础;流水依赖,便于分工协作;推迟物理实现,易于修改文档,有复审质量保证
缺点:周期长,跟用户见面比较晚,发现的问题越晚,付出的代价越大。
思想:从制作时间上按工序把问题简化;将功能实现与制作分开便于分工协作
使用范围:适用于系统要求明确的系统;各种应用软件的开发均可使用
螺旋模型:多次原型反复并增加风险评估的开发模式
1.从整体结构上不如瀑布模型清晰
2.软件的文档不如瀑布型的划分严格
3.周期长,成本高
4.与用户见面快,开发效率高
-重复
-演进
无间隙
各阶段间无明显界限
变换型:
特点:有严格的数学理论和形式化的技术支持,但目前在研究和实验阶段,不能使用
在看视频的时候,老师曾经说过它讲述的流程主要就是一个软件产品的生命周期:问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收和运行、维护升级到废弃这几个阶段。
那么在这前1-10集我就记录一下自己“所谓”的重点。
看一下软件工程的目标是:在给定成本、进度的前提下,开发出具有实用性、有效性、可修改性、可靠性、可理解性、可维护性、可重用性、可移植性、可追踪性、可互操作性和满足用户需求的软件产品。追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。
那么在过程中模型是一个十分重要的部分,我们来看看模型有什么。
瀑布模型:
优点:奠定了软件工程方法的基础;流水依赖,便于分工协作;推迟物理实现,易于修改文档,有复审质量保证
缺点:周期长,跟用户见面比较晚,发现的问题越晚,付出的代价越大。
思想:从制作时间上按工序把问题简化;将功能实现与制作分开便于分工协作
使用范围:适用于系统要求明确的系统;各种应用软件的开发均可使用
开发方法:遵循软件生命期的划分,明确划分每个阶段的任务。不同阶段的任务一般有不同级别的软件人员承担。在三个阶段有不同的步骤:在定义阶段主要就是计划,开发阶段则是需求分析、设计、编码、测试,而维护阶段则包括运行与测试,来看一下这两个图的不同:
瀑布模型结束后,我们再看看快速原型模型:
渐增模型:
螺旋模型:多次原型反复并增加风险评估的开发模式
四象限:制定计划、风险分析、实施工程、客户评价
1.从整体结构上不如瀑布模型清晰
2.软件的文档不如瀑布型的划分严格
3.周期长,成本高
4.与用户见面快,开发效率高
喷泉模型:迭代、无间隙(认为软件的各个周期是相互重叠的和多次反复的)
-重复
-演进
无间隙
各阶段间无明显界限
变换型:
特点:有严格的数学理论和形式化的技术支持,但目前在研究和实验阶段,不能使用
0 0
- 软件工程视频总结--1
- 【软件工程】软件工程视频总结
- 软件工程视频总结(1)--思想提升
- 软件工程视频总结
- 软件工程视频总结
- 软件工程视频总结
- 软件工程视频总结
- 软件工程视频总结
- 【软件工程】视频总结
- 【软件工程】视频总结
- 《软件工程》学习视频总结
- 【软件工程】视频总结
- 软件工程视频总结
- 软件工程视频总结
- 【总结】软件工程视频
- 软件工程视频总结
- 软件工程视频总结第一章
- 软件工程视频总结
- 支付宝支付,本地也可以搭建支付
- 数据结构(十)
- 找完全二叉树最底层最右边的结点
- Mysql实现附近高效检索
- 何时使用 Parallel.ForEach,何时使用 PLINQ
- 软件工程视频总结--1
- 转载一篇关于HTML5 data-* 自定义属性的文章
- Android中的通知
- 栈的压入,弹出序列
- 用jQuery实现三级下拉菜单
- 学习初衷
- Jquery—操作css
- Struts2的工作流程
- loadrunner通过odbc测mysql数据库语句