面向对象技术_10研讨
面向对象技术;第十章 OO与软件复用;10.1.1 概述
软件复用就是将已有的软件成分用于新的软件系统。
与此相似但不同的两个概念:
(1)共享:在一个系统中多次使用一个相同的软件成分。
(2)软件移植:对一个软件进行修改,使它可以运行在新的软硬件平台上。
可以被复用的软件成分一般称作可复用构件。它可以从旧的软件中提取,也可以专门为了复用而开发。; 无论对可复用构件使原封不动地使用,还是作适当的修改后再使用,只要使用来构造新软件,都可以称作软件复用。
软件复用不仅仅是对程序的复用,它还包括对软件生产过程中任何活动所产生的制成品的复用,如项目计划、可行性报告、需求定义、分析模型、设计模型、详细说明、源程序、测试用例等等。; 复用的级别
目前及近期的未来最有可能产生显著效益的复用是??软件生命周期中一些主要开发阶段的软件制品的复用,按抽象程度的高低可以划分为如下的复用级别:
(1)代码的复用
(2)设计的复用
(3)分析的复用
(4)测试信息的复用;程序代码的复用:;设计结果的复用:;分析结果的复用:;测试信息的复用:; 由于软件生产过程主要是正向过程,即大部分软件的生产过程是使软件产品从抽象级别较高的形态向抽象级
您可能关注的文档
最近下载
- IEC_TS_60076-20-2017 电力变压器 – 第 20 部分:能源效率.pdf VIP
- 电子科技大学-2018.6月计算复杂性考试.docx VIP
- 2024年河南高考理综试题及答案.doc VIP
- 2025数字化碳管理平台建设评价指南.docx VIP
- 无锡农商行笔试题目及详细答案.docx VIP
- 上海市医疗机构医疗服务项目和价格汇编.doc VIP
- SAE_J1742_1998电线束高压连接.pdf VIP
- Unit9TheDragonBoatFestival(课件)-湘少版英语四年级下册.pptx VIP
- 自然保护区科研救护基地迁建项目(含生态专项评价)环评(新版环评)环境影响报告表.pdf VIP
- 云网变更操作专项培训和认证试卷含答案.docx
原创力文档

文档评论(0)