第四章 可重用性和可移植性.pptVIP

  • 18
  • 0
  • 约4.77千字
  • 约 30页
  • 2018-01-09 发布于河南
  • 举报
第四章 可重用性和可移植性

第四章 可重用性和可移植性 本章重点: 重用的概念; 可重用的软件成份; 重用对可维护性的影响; 重用的障碍; 可移植性的概念; 实现可移植性的技术。 4.1重用的概念 重用也叫再用或复用,是指同一事物不作修改或稍加改动就多次重复使用。在软件工程中,重用是指使用一个产品中的组件来简化另一个不同的产品的开发。 最早的软件重用技术:人们建造了子程序库,开发成运行时支持程序,使用时只需要调用相应的函数或方法即可,而不用从头开始建造相应的程序。 随着软件开发技术的不断发展和软件重用技术的需求,又提出软件构件和软件构件库的概念。 重用不但可以缩短开发过程、降低开发成本、提高软件产品的质量,还可以减少维护的时间和降低维护成本。 大量使用可重用的组件来开发软件,可以从下述两个方面提高软件的可维护性: 第一方面,通常可重用的组件在开发时经过很严格的测试,可靠性比较高,且在每次重用过程中都会发现并清除一些错误,随着时间推移,这样的组件将变成实质上无错误的。 第二方面,很容易修改可重用的组件使之再次应用在新环境中,因此,软件中使用的可重用的组件越多,维护也就越容易。 图4-1面向软件构件复用的软件开发过程 4.1.1软件成分的重用级别 软件成分的重用划分成以下3个级别: (1) 代码重用 调用库中的模块。可以采用下列形式: 源代码剪贴:缺点是复制或修改原有代码时可能出错。 源代码

文档评论(0)

1亿VIP精品文档

相关文档