* 第十章 第十章软件重用和构件技术 软件重用技术 10 10.1 软件重用概述 软件重用就是将已有的软件成分用于构造新的软件系统,以达到提高软件系统的开发质量与效率,降低开发成本的目的。 可重用的软件成分,也称为可重用构件(Reusable Component)可从旧软件中提取,也可以专门为重用而开发。 软件重用不仅是对程序的重用,它包括对软件生产过程中任何活动所产生的制成品的重用。如:项目计划、可行性报告、需求定义、分析模型、详细说明、源程序和测试用例等等。 代码的重用 设计结果的重用 分析结果的重用 测试信息的重用 高 抽 象 程 度 低 10.1.1 软件重用的级别 包括目标代码,也包括文本形式的源代码。 受实际环境影响小,可重用机会多,所需修改少。 可被重用的分析结果是针对问题域的某些事物或某些问题的抽象程度更高的解法。 主要包括测试用例(test case)的重用和测试过程信息的重用。 三种方式重用: 从现有系统的分析结果中提取可重用构件用于新系统的分析; 用一份完整的分析文档作为输入,成生针对不通软硬件平台和其它实现条件的多项设计; 独立于具体应用,专门开发一些可重用的分析构件。 软件生产过程主要是正向过程,即软件产品从抽象级别较高的形态向抽象级别较低的形态演化,所以较高级别的重用容易带动较低级别的重用,反之则不然
您可能关注的文档
- 基于CT三维重建的八髎穴骨度折量定位探析-南京中医药大学学报.PDF
- 基于DSP的自动代码生成及其在电池管理系统中的应用!.PDF
- 基于EB-RRT养的无人机航迹规划算法研究-计算机科学.PDF
- 基于DSP的开关磁阻电机速度控制器的设计研究-福州大学学报.PDF
- 基于EIP-CDIO理念的计算科学课程体系设计-HKUSTCSEDept.PPT
- 基于EOS的网上报销系统的设计与实现-计算机系统应用.PDF
- 基于DSP的高性能变频调速控制系统的研究-电子设计工程.PDF
- 基于Geodatabase的工程设施自然灾害案例库设计-自然灾害学报.PDF
- 基于GPRS模块的PLC远程监控-西门子.PDF
- 基于Hadoop的微博舆情监控系统模型研究.PDF
- 4.4 控制系统的设计与实施(教学设计)高中通用技术苏教版2019必修2.docx
- 2026届衡水市第十三中学高三第一次质量调研(一模)数学试题.doc
- 3.1.1关系数据结构及关系代数教学设计-浙教版高中信息技术选修三.docx
- 高考化学二轮复习 阿伏伽德罗常数.docx
- 运筹学期末复习完全手册(直接使用版).docx
- 人工肝治疗中的家属支持与护理.pptx
- 人工肝治疗后的康复护理.pptx
- 4 自由落体运动(表格式教学设计)高中物理人教版2019必修第一册.docx
- 第05讲 充分条件、必要条件、充要条件(八大题型)新高一数学(苏教版2019必修第一册).docx
- 29 古代诗歌文本比较鉴赏题(比较形象、语言、表达技巧、情感态度)高考语文二轮复习专题.docx
最近下载
- 95598电话服务规范用语.pdf VIP
- 数字图像处理2数字图像处理基础.ppt VIP
- unit3messageoftheland现代大学英语精读.pptx VIP
- 南宁市横县2024届重点中学小升初语文入学考试卷含答案.doc VIP
- 朝鲜族房屋建造与结构.ppt VIP
- 园林生态学试卷及答案.docx
- 皮肤脓肿、疖和痈多学科决策模式中国专家共识(2025版).docx
- 高考物理近代物理选择题专练(历年高考真题近代物理选择题,共100题,含解析).pdf VIP
- 全自动滚筒洗衣机维修手册.pdf
- 2023年武汉工程大学公共课《思想道德基础与法律修养》科目期末试卷A(有答案).docx VIP
原创力文档

文档评论(0)