软件工程学习笔记

来源:互联网 发布:广微控股 匡恩网络 编辑:程序博客网 时间:2024/04/29 00:22

星期四上了刘驰老师的高级软件工程,感觉老师讲的的确不错,所以做一点小总结。

主要解决了三个问题:1)软件定义、软件工程定义以及三要素。2)软件生存周期,几种软件开发模型。3)什么是软件危机及解决的途径

接下来一个一个解释

1)软件 = 代码 + 文档 + 数据  软件工程就是把规范化、系统化、可度量的途径运用到软件开发、运行和维护的过程。

2)  软件产品从定义、开发、维护到报废的时间总和称之为软件的生存周期。有三大阶段:①软件定义阶段:软件任务立项、可行性研究、软件需求分析、确定项目计划

      ②软件开发阶段:总体设计、详细设计、编码、单元测试、集成测试、确认测试 ③运行与维护阶段

瀑布模型(一般是用带反馈的瀑布模型)、快速原型模型、螺旋模型、增量模型、喷泉模型

3)软件危机是指计算机软件在它的开发、维护中所遇到的一系列的严重的问题。主要包含两个方面:一方面是如何开发软件,怎样满足对软件日益增长的需要;另一方面如何维护日益膨胀的已有的软件。

      解决方法:1更新技术,2运用更加有效的管理措施

0 0
原创粉丝点击