【软件工程】—视频总结

  软工视频主要讲的就是软件的概述和软件的开发过程,视频中软件工程从最基础概要开始介绍,先介绍什么是软件,什么是软件工程,之后介绍的软件怎么开发,把开发的过程,问题定义 ,可行性研究,需求分析, 概要设计,详细设计,数据设计,编码,测试, 运行维护这几个阶段又分了好几十集来讲,软件质量,界面设计,又用了几集,又讲了软件CMM模型,软件工程的管理。最后4集总结了软件的概述和软件的开发。

这里写图片描述
这里写图片描述
软件
组成程序、数据、文档
程序:是按事先设计的功能和性能要求执行的指令序列;
数据:为进行通信、解释和处理而使用的信息的形式化表现形式。
文档:是与程序开发、维护和使用有关的图文材料。
特征
硬件是能看到摸到的而软件是无影的,看不见摸不找,只有程序在机器上运行才能知道。与硬件相比软件要有一下特点:
1.软件是一种逻辑实体,不是具体的物理实体
2.与硬件的生产方式不同
3.与硬件的维护不同
4.软件是复杂的
5.软件成本相当昂贵
生存周期:制定计划—需求分析—设计—程序编码—测试及运行维护
危机
形成软件危机的原因:因为软件的特点导致开发时出现的软件危机,开发软件人员只注重开发,开发手段单一。
软件危机的表现:
1.人们对软件开发的成本和进度估计不准确
2.用户对完成的软件不满意
3.软件出现问题常常不可维护
4.软件产品的质量往往不可靠
5.软件开发速度跟不上软件需求
缓解危机的方法:
需要软件工程,即利用现代工程的原理,技术和方法进行软件的开发,管理维护和更新,缓解软件危机所带来的影响。
软件工程
原理
1.用分阶段的生存周期计划严格管理
2.坚持进行阶段评审
3.实施严格的产品控制
4.采用现代程序设计技术,结果能清楚审查
5.开发小组的人员应该少而精,承认不断改进的必要性
  视频看完了但是好多知识并不能想起来,看来反复学习真的很重要,还是要深入学习,不断充实自己,把软件工程的思想和方法应用到以后的学习中。

猜你喜欢

转载自blog.csdn.net/a15076159739/article/details/80040322