可重用性和可移植性-火龙果软件.PPTVIP

  • 40
  • 0
  • 约4.86千字
  • 约 30页
  • 2018-08-21 发布于天津
  • 举报
可重用性和可移植性-火龙果软件

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

文档评论(0)

1亿VIP精品文档

相关文档