没有合适的资源?快使用搜索试试~
我知道了~
文库首页
网络技术
网络基础
软件的复用
软件的复用
需积分: 0
3 下载量
173 浏览量
更新于2014-03-11
收藏
295KB
PPT
举报
软件复用的所有描述以及相关介绍和简单的评论
6.1
6.1
软件复用的基本概念
软件复用的基本概念
软件复用就是将已有的软件成分用于构造新的软件系
统,以达到提高软件系统的开发质量与效率,降低开发成
本的目的。
可复用的软件成分—可复用构件
(Reusable Componen
t)
可从旧软件中提取,也可以专门为复用而开发。
软件复用不仅是对程序的复用,它包括对软件生产过
程中任何活动所产生的制成品的复用。如:项目计划、可
行性报告、需求定义、分析模型、详细说明、源程序和测
试用例等等。
6.1
6.1
软件复用的基本概
念
软件复用的基本概
念
代码的复用
设计结果的复用
分析结果的复用
测试信息的复用
高
高
抽
象
程
度
低
低
6.1.1
软件复用的级别
包
括
目
标
代
码
,
也
包
括
文
本
形
式
的
源代码。
受
实
际
环
境
影
响
小
,
可
复
用
机
会
多
,
所需修改少。
可
被
复
用
的
分
析
结
果
是
针
对
问
题
域
的
某
些
事
物
或
某
些
问
题
的
抽
象
程
度
更高的解法。
主
要
包
括
测
试
用
例
(
test
case
)
的复用和测试过程信息的复用。
三种方式复用:
从
现
有
系
统
的
分
析
结
果
中
提
取
可
复
用构件用于新系统的分
析;
用
一
份
完
整
的
分
析
文
档
作
为
输
入
,
成
生
针
对
不
通
软
硬
件
平
台
和
其
它
实
现
条
件的多项设计;
独立
于
具
体
应
用
,
专
门
开
发
一
些
可复用的分析构件。
6
.1.1
软件复用的级别
软
件
生
产
过
程
主
要
是
正
向
过
程
,
即
软
件
产
品
从
抽
象
级
别
较
高
的
形
态
向
抽
象
级
别
较
低
的
形
态
演
化
,
所
以
较
高
级
别
的
复
用
容
易带动较低级别的复用,反之则不然。
复用
级别
越
高
,
可
得
到
的
回
报
也越
大
,因
此
分
析
软
件
(
An
alysis Ware
)
和设计软件
(
Design Ware
)
的复用备受重视。
软件复用的优点:
软件复用的优点:
(1)
提高软件生产率,降低软件生产代价;
(2)
提高软件质量;
(3)
互操作性好;
(4)
推动标准化;
(5)
支持原型开发。
6
.1.1
软件复用的级别
6.1.
6.1.
2
2
软件复用的形式
软件复用的形式
一、按照重用活动所跨越的应用领域的类型分
一、按照重用活动所跨越的应用领域的类型分
1
、
横
向
复
用
(
horizontal
reuse
)
也
称
为
水
平
复
用
,
是
指
复
用
活
动
的
范
围
跨
越
了
几
个
不
同
的
应
用
领
域
,
复
用
的
软
件
产
品
主
要
包
括
数
据
结
构
、
通
用
算
法
、
人
机
界
面
等
软
件
元素。
2
、
纵
向
复
用
(
vertical
reuse
)
也
称
为
垂
直
复
用
,
是
指
复
用
活
动
的
范
围
限
制
在
同
一
个
应
用
领
域
或
者
是
一
类
具
有
较多共性的应用领域内。
6
.1.
2 软件复用的形式
二、基于软件复用的软件开发过程的角度
分
分
1、生产者复用
1、生产者复用
(product reuse)
(product reuse)
指建
立、
获取
或者重
新设
计可
复用
构件
的活动
。涉
及到
的
活动包
括
:复
用的
规划
、领域
分析
、构件
的开
发、
构件
库的
组
织和管理。
2、消费者复用
2、消费者复用
(consumer reuse)
(consumer reuse)
指使
用可
复用
的构件
建立
新的
系统
的活
动。涉
及到
的活
动
包括:
应
用系
统的
规划
、构件
的检
索和选
择、
应用
系统
中非
复
用部分的开发、应用系统的组装。
6
.1.
2 软件复用的形式
建立构件
组装应用
生产者复用 消
费者复用
(为复用开发构件) (使
用构件开发应用
)
图
6.1
生产者复用与消费者复用
剩余28页未读,
继续阅读
资源推荐
资源评论
软件复用(SoftWare Reuse)
2009-05-02 上传
软件复用(SoftWare Reuse)是将已有软件的各种有关知识用于建立新的软件,以缩减软件开发和维护的花费
软件工程\软件复用:结构、过程和组织
194 浏览量
软件工程相关的 software reuse
软件复用-结构过程和组织, Software Reuse Architecture,Process and Organization for Business Success中文版
175 浏览量
软件复用-结构过程和组织, Software Reuse Architecture,Process and Organization for Business Success中文版
软件复用:结构、过程和组织
2009-03-31 上传
软件复用:结构、过程和组织 软件复用:结构、过程和组织 软件复用:结构、过程和组织 软件复用:结构、过程和组织
NATO软件复用标准简介
126 浏览量
### NATO软件复用标准简介 #### 一、引言 软件复用是现代软件工程领域的一个重要概念,其核心在于通过开发和利用可复用软件构件来提高软件质量和开发效率。NATO(北大西洋公约组织)针对软件复用制定了一系列指导...
软件复用过程讲座报告
5星 · 资源好评率100%
158 浏览量
### 软件复用过程讲座报告 #### 引言 在当今快速发展的信息技术领域,软件复用已经成为提升软件开发效率、降低成本的关键方法之一。软件复用是指在多个软件项目中重复使用现有的软件资产(如代码片段、设计文档、...
软件复用与产品线
2018-03-23 上传
软件复用与产品线专题讲义阐述了软件复用(Software Reuse)与软件产品线(Product Line)的概念、过程、类型以及应用案例。本文将详细介绍这些概念并结合案例进行分析。 首先,软件复用是指从一组构建块(building...
软件复用课件
2007-09-13 上传
《软件复用》PPT课件下载
软件复用文献若干
131 浏览量
软件复用,构件,UML等文献若干,各种干货,欢迎下载。
软件复用:结构、过程和组织.pdf
131 浏览量
软件复用:结构、过程和组织.pdf
吉林大学软件复用课件
2015-03-17 上传
【吉林大学软件复用课件】是一份涵盖了多种软件复用技术的教育资源,主要讲解了COM、CORBA和EJB等关键概念和技术。这些技术在IT行业中起着至关重要的作用,尤其是在构建大型分布式系统和提高代码重用效率方面。下面...
论文研究-基于构件和模式的多层次软件复用技术.pdf
2019-07-23 上传
根据给定的文件信息,我们可以提炼出以下关于多层次软件复用技术的知识点: 1. 多层次软件复用技术的概念: 多层次软件复用技术指的是在软件开发的不同阶段,运用不同的复用手段以提高开发效率和软件质量。这些层次...
论文研究-软件复用、软件合成与软件集成.pdf
2019-07-22 上传
软件复用被视为解决软件危机的一条现实可行的途径。在软件复用的科学研究与实践活动中,针对不同的应用领域,结合相关的计算机新兴技术,出现了许多解决软件危机的方法与途径,软件合成、软件集成就是软件复用的成功...
软件复用技术在产品开发中的实践.docx
125 浏览量
软件复用技术在产品开发中的实践.docx
软件复用技术.pptx
156 浏览量
软件复用技术.pptx
软件复用参考.pdf
172 浏览量
软件复用参考.pdf
软件体系结构-软件复用与领域工程
2010-04-18 上传
软件复用、构件技术与领域工程 此部分主要是如下内容: P2-1、软件复用 P2-2、领域工程
软件复用的数化方法研究——以GIS应用领域软件工程为例 (2006年)
134 浏览量
提出了领域软件复用的数化方法,对软件数化的概念、特征和实现方法进行了阐述,构建了软件数化元模型。以OfficeGIS领域软件为例,给出了在GIS应用领域进行软件数化和复用的一个实例。
基于构件的软件复用技术研究与应用实践2.pdf
2014-01-23 上传
基于构件的软件复用技术是软件开发领域的一项重要技术,它主要通过复用已经开发完成且经过验证的软件构件来快速构建新的系统,提高开发效率,降低开发成本,缩短开发周期,同时确保软件质量。构件复用技术的研究与...
分析计算机软件复用技术的可行性
2020-07-06 上传
目前,软件危机越来越严重,在软件编写的过程中,为了避免重复性的劳动,软件复用技术就变得越来越重要,成为解决软件危机,提升软件生产率和软件质量的一个有效方式,文章的重点通过介绍软件复用的基本概念,并在此基础上...
软件复用与软件构件技术
5星 · 资源好评率100%
108 浏览量
《软件复用与软件构件技术》 在信息技术领域,软件复用(Software Reuse)和软件构件技术(Software Component Technology)是两个至关重要的概念,它们极大地提升了软件开发的效率和质量,降低了成本,并推动了...
软件复用与软件构件技术.docx
141 浏览量
软件复用与软件构件技术 软件复用与软件构件技术是软件开发中非常重要的技术,旨在提高软件开发效率、降低成本、提高软件质量。在本文中,我们将介绍软件复用和软件构件技术的定义、发展历程、应用场景及相关理论...
资源评论
资源反馈
评论星级较低,若资源使用遇到问题可联系上传者,3个工作日内问题未解决可申请退款~
联系上传者
评论
bhh1005
粉丝: 0
资源:
1
私信
上传资源 快速赚钱
我的内容管理
展开
我的资源
快来上传第一个资源
我的收益
登录查看自己的收益
我的积分
登录查看自己的积分
我的C币
登录后查看C币余额
我的收藏
我的下载
下载帮助
前往需求广场,查看用户热搜
最新资源
探索CSDN博客数据:使用Python爬虫技术
基于Java的电影订票网站的设计与开发毕业设计论文.doc
RabbitMQ 的7种工作模式
基于java的大学生二手书在线买卖系统论文.doc
数据管理界面插件REPORT11
gperftools依赖到的unwind库,用于c++性能分析
废物垃圾分类检测41-YOLO(v5至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
基于Java的宠物狗销售系统的设计与实现.doc
bfgbghjyujkyuh
预警插件-Fine-report11
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功