下载此文档

.软件再工程的深层研究与应用.doc


文档分类:通信/电子 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
.软件再工程的深层研究与应用学生课桌椅:随着计算机日异月新的发展,当今的软件并非如上世纪那样仅仅满足当前的需求就可以,当代的客户对软件的要求也越来越高,所以现在的软件工程师在研发软件时就必须考虑到软件的回收问题,而软件再工程则是对遗产系统的再利用,如何更好地利用遗产系统进行开发新系统,是软件再工程现在重要的研究课题,件再工程正是在这种情况体现出了它无可替代的地位。软件再工程面临的遗留系统往往都是十分复杂的。想完全依靠程序员的手动完成系统的重构件时十分困难的。所以很多软件组织就致力在如何研究出一些自动化的工具。而且也取得了一定的效果,所以对软件再工程的研究在国内也越来越重视,并且意义重大。关键词:软件;再工程;,它是一种工程即:把理论上的知识结合经验应用到实践中得出结果以便于解决软件研发中的各种矛盾。简单点的来说,软件工程就是一种工具的体现,是用来解决软件开发过程中出现的实际问题,反而言之,如果再软件研发中没有任何问题的出现,则软件工程就是无用的,但是这样的情况在概率上是几乎为零,所以软件工程则是不可缺少的。软件工程不是一个固定的框架结构,而是一个具有弹性的概念,所以,如果不是要去申请iso或者是cmm的认证,万群不必要按早两者的规范去做。所谓的“由企业特色的软件工程”则完全可以吸收现有的模式和规范去完善自身。所以软件工程的意义在于对开发阶段的划分,以及分工和管理。在开发过程中把一个大的项目划分为若干个小的模块,对这些模块在接着划分为更小的模块以便于开发。如果每个小模块又是功能独立的,那么软件工程则提高了他们的重用性。节省了部分时间和开发人员的精力,提高了开发的效率。,因此软件再工程主要可以分为4类,即改正性再工程、适应性维护的软件再工程、完善性维护的软件在工程和预防性维护的软件再工程。其中改正性再工程:在任何大型软件的寿命期间,软件系统的使用方总会发现软件的错误的地方,并且他们把遇到的错误告诉软件的开发方,其确认错误和修改错误的过程称为改正性再工程。这个方面的再工程占到整个再工程中的五分之一左右;适应性软件再工程的的特点为:a:由于硬件和操作系统的更新换代而到时的软件维护;b:由于业务环境、业务流程变化导致的软件维护;c:由于系统软件的欲行环境改变和以前带来的修正;d:为了适应软件系统开发环境的变化而采取的软件维护;完善性维护的软件再工程的特点:这是为了扩充功能和改善性能而进行的再工程。主要是针对已有的系统在分析和设计阶段增加一些新的功能以便于完善整个系统。这个方面占据了系统在工程的百分之五十左右,也是其中最大一部分,关系到软件开发质量决定性因素。当然这个部分就相当的重要,其各个步骤都显得尤其的中要了例如其中的系统分析和结构的完善。预防性维护的软件再工程:这样的再工程是为了以后的再工程打下了良好的基础,把此学生课桌椅程的所有步骤做成详细的报表存档,以便于以后遇到相似的问题或者软件运行中的各种类似情况的发生得到更为迅速与完美的解决。,按照计算机能识别的语言即机器语言的规则进行组合而成,而又能够完成用户某些要求的计算机指令集合。一般对软件的划分有系统软件和应用软件,前者是运行在计算机的底层的,平常

.软件再工程的深层研究与应用 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小19 KB
  • 时间2019-11-14