书通范文网 -工作总结,演讲稿,思想汇报,信函等各种范文。
书通网logo
当前位置: 书通网 > 范文 > 心得体会 > 软件工程学习心得体会(5)

软件工程学习心得体会(5)

时间:2015-03-12 作者:曹媛 分类:心得体会 来源:书通网

在整个软件维护阶段所花费的全部工作量中,预防性维护只占很小的比例,而完善性维护占了几乎一半的工作量,软件维护活动所花费的工作占整个生存期工作量的 70%以上。这是由于在漫长的软件运行过程中需要不断对软件进行修改,以改正新发现的错误、适应新的环境和用户新的要求。这些修改需要花费很多精力和时间,而且有时修改不正确,还会引入新的错误。同时,软件维护技术不像开发技术那样成熟、规范化,消耗工作量自然就比较多。

5.软件维护:

(1)数据维护

大多应用软件的数据随着应用规模的日益扩大和用户环境的迅速发展,不但基础信息,其他所有专题信息也需要经常地进行维护和更新。应根据系统的规模和实际需求,建立系统的数据维护更新机制,规定数据维护更新的周期,使系统的所有数据均相对地始终处于最新的状态。数据对一个软件的重要性,越来越被人们认识。但是,数据如果不经常更新,则有可能失去应用价值,这是每个软件维护和运行所应重视的问题。

(2)硬件维护

在软件运行的过程中,应建立硬件设备的日常维护制度,并根据设备的使用说明进行及时的维护,以保证设备完好和系统的正常运行。但当设备的处理能力达不到要求,或者设备本身已经过时、淘汰,或者设备损坏,买不到零配件,或者修理不值得时,应考虑硬件更新。系统硬件更新应按关于硬件评价指标的规定要求重新进行选型。

(3)软件维护的原因

要求进行软件维护的原因多种多样,归结起来有 3 种类型。改正在特定的使用条件下暴露出来的一些潜在程序错误或设计缺陷。因在软件使用过程中数据环境发生变化(例如,一个事务处理代码发生改变)或处理环境发生变化(例如,安装了新的硬件或操作系统),需要修改软件以适应这种变化。用户和数据处理人员在使用时常提出改进现有功能、增加新的功能,以及改善总体性能的要求,为满足这些要求,就需要修改软件把这些要求纳入到软件之中。

6. 软件维护的过程

一个维护申请提出之后,经评审需要维护,则按下列过程实施维护。

(1)首先要确定进行维护的类型。在许多情况下,用户可以把一个请求看作改正性维护,而软件开发者可以把这个请求看作适应性或完善性维护。此时,对不同观点就需要协商解决。

(2)对改正性维护从评价错误的严重性开始。如果存在一个严重的错误,例如,一个系统的重要功能不能执行,则有管理者组织有关人员立即开始分析问题。如果错误并不严重,

则改正性维护与软件其他任务一起进行,统一安排,按计划进行维护工作。

(3)适应性和完善性维护如同它是另一个开发工作一样,建立每个请求的优先权,安排所需求的工作。

(4)实施维护任务。不管维护类型如何,大体上要开展相同的技术工作。这些工作包括修改软件设计、必要的代码修改、单元测试、集成测试、确认测试及复审。每种维护类型的侧重点不一样。

(5)“救火”式维护。并不完全适合上面所述的经过仔细考虑的维护申请,而是对于出现突发性的重大故障的维护。

以上是我对软件工程中软件维护的初步认识,以后我会更加努力的学习软件工程这门课程。


软件工程学习心得体会三:学习软件工程的心得体会(933字)

整本书的内容逻辑很清晰明了,由浅入深循序渐进,首先我就大概描述下我们所学的内 容,第一章是从整体分析软件工程这门学科的发展和所处的社会环境,接着后面的几章深入分析了软件开放过程和模式、软件项目管理、计算机工程、需求分析、结构化分析建模以及基于uml面向对象分析建模等。接着我就详细介绍下我对这门课程知识点的理解概括:

推荐阅读