第10章节软件重用的技术.pptVIP

  • 1
  • 0
  • 约8.1千字
  • 约 32页
  • 2017-04-01 发布于四川
  • 举报
第10章节软件重用的技术

* 第十章 第十章软件重用和构件技术 软件重用技术 10 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 10.1 软件重用概述   软件重用就是将已有的软件成分用于构造新的软件系统,以达到提高软件系统的开发质量与效率,降低开发成本的目的。   可重用的软件成分,也称为可重用构件(Reusable Component)可从旧软件中提取,也可以专门为重用而开发。   软件重用不仅是对程序的重用,它包括对软件生产过程中任何活动所产生的制成品的重用。如:项目计划、可行性报告、需求定义、分析模型、详细说明、源程序和测试用例等等。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 代码的重用 设计结果的重用 分析结果的重用 测试信息的重用  高 抽 象 程 度  低 10.1.1 软件重用的级别 包括目标代码,也包括文本形式的源代码。 受实际环境影响小,可重用机会多,所需修改少。 可被重用的分析结果是针对问题域的某些事物或某些问题的抽象程度更高的解法。 主要包括测试用例(test case)的重用和测试过程信息的重用。 三种方式重用:  从现有系统的分析结果中提取可重用构件用于新系统的分析;   用一份完整的分析文档作为输入,成生针对不通软硬件平台和其它实现条件的多项设计; 独立于具体应用,专门开发一些可重用的分析构件。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.   软件生产过程主要是正向过程,即软件产品从抽象级别较高的形态向抽象级别较低的形态演化,所以较高级别的重用容易带动较低级别的重用,反之则不然。 重用级别越高,可得到的回报也越大,因此分析软件(Analysis Ware)和设计软件(Design Ware)的重用备受重视。 软件重用的优点: (1)提高软件生产率,降低软件生产代价;  (2)提高软件质量; (3)互操作性好; (4)推动标准化; (5)支持原型开发。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 10.1.2软件重用的形式 一、按照重用活动所跨越的应用领域的类型分   1.横向重用(horizontal reuse)也称为水平重用,是指重用活动的范围跨越了几个不同的应用领域,重用的软件产品主要包括数据结构、通用算法、人机界面等软件元素。  2.纵向重用(vertical reuse)也称为垂直重用,是指重用活动的范围限制在同一个应用领域或者是一类具有较多共性的应用领域内。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 二、基于软件重用的软件开发过程的角度分  1.生产者重用(product reuse)   指建立、获取或者重新设计可重用构件的活动。涉及到的活动包括:重用的规划、领域分析、构件的开发、构件库的组织和管理。  2.消费者重用(consumer reuse)   指使用可重用的构件建立新的系统的活动。涉及到的活动包括:应用系统的规划、构件的检索和选择、应用系统中非重用部分的开发、应用系统的组装。 建立构件 组装应用    生产者重用   消费者重用 (为重用开发构件) (使用构件开发应用) 生产者重用与消费者重用 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.   重用具有许多明显的优点,目前应用不广泛的主要原因是: (1)技术因素 构件与应用系统之间的差异;

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档