校园网络教学平台系统中软件复用技术浅析

合集下载

浅析软件复用技术

浅析软件复用技术

浅析软件复用技术作者:王茂蛟来源:《电脑知识与技术·学术交流》2008年第14期摘要:软件复用是将已有的软件及其有效成分用于构造新的软件或系统软件,是提高软件质量和生产效率的的基本途径。

本文主要介绍软件复用的基本概念、分类,软件复用技术以及基于复用的软件开发过程。

关键词:软件复用;软件复用技术;基于复用的软件开发过程中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)14-20940-021 软件复用的概念所谓软件复用是指重复使用“为了复用目的而设计的软件”的过程。

而可复用软件则是指为了复用目的而设计的软件。

软件复用更强调的是复用的目的。

它是一种系统化的方法,为了复用而进行设计。

为了复用而开发。

并且要有效地组织和管理这些复用产品。

方便人们查找和使用。

基于复用产品进行开发。

由此可见。

并非所有重复使用软件的行为都是软件复用过程。

例如:重复使用“并非为了复用目的而设计的软件”或在一个应用系统的不同版本间重复使用代码。

这两类行为都不属于严格意义上的软件复用。

软件复用一定要有积累。

首先要为了复用目的设计很多的复用产品,有了一定的积累后才能进行软件复用。

2 软件复用的分类软件复用就是将已有的软件成分用于构造新的软件系统,它不仅仅是对程序的复用,它还包括对软件生产过程中任何活动所产生的成品的复用。

按抽象程度的高低,可以划分为如下的复用级别:2.1 代码的复用包括目标代码和源代码的复用。

当前大部分编程语言的运行支持系统都提供了连接、绑定等功能来支持目标代码的复用。

源代码的复用级别略高于目标代码的复用,程序员在编程时把一些代码段复制到自己的程序中,但这样往往会产生一些新旧代码不匹配的错误。

要想大规模的实现源程序的复用只有依靠含有大量可复用构件的构件库。

比如“对象链接及嵌入”(0LE)技术,既支持在源程序级定义构件并用以构造新的系统,又使这些构件在目标代码的级别上仍然是一些独立的可复用构件,能够在运行时被灵活的重新组合为各种不同的应用。

《软件复用技术》课件

《软件复用技术》课件

缺点
需要建立统一的组件规范 和技术标准,实现难度较 大。
面向对象编程
面向对据和操作封装在对象中。
优点
02
提高代码的可维护性和可重用性,支持软件进化和发展。
缺点
03
增加了编程的复杂度,可能过度设计。
03 软件复用的实施方法
抽象与泛化
抽象
通过忽略对象的次要细节和具体实现 ,将具有共同特征的对象归纳为更高 级别的概念或类别。
3
跨平台的可移植性
开源软件中的复用技术具有良好的跨平台可移植 性,使得软件应用程序可以在不同的操作系统和 平台上运行。
05 软件复用技术的发展趋势
基于云计算的软件复用
总结词
云计算技术为软件复用提供了更高效、灵活和可扩展的平台。
详细描述
云计算技术通过虚拟化、分布式计算和自动化管理等技术手段,使得软件复用变得更加高效和灵活。 基于云计算的软件复用可以实现跨地域、跨平台的资源共享和协同开发,提高了软件的开发效率和可 维护性。
设计模式与重构
设计模式
针对常见问题的解决方案模板,提供了一种可重用的设计结构。
重构
对代码进行修改和调整,以提高可读性、可维护性和可扩展性,同时保持原有功 能不变。
04 软件复用的应用场景
软件开发过程中的复用
提高开发效率
促进技术积累
通过复用已有的代码和组件,可以减 少开发时间和成本,提高开发效率。
《软件复用技术》 PPT课件
目录
• 软件复用技术概述 • 软件复用的技术手段 • 软件复用的实施方法 • 软件复用的应用场景 • 软件复用技术的发展趋势 • 软件复用技术的挑战与解决方案
01 软件复用技术概述
软件复用的定义

浅析软件复用技术

浅析软件复用技术

计算机工程应用技术本栏目责任编辑:贾薇薇浅析软件复用技术王茂蛟(四川省攀枝花学院教务处,四川攀枝花617000)摘要:软件复用是将已有的软件及其有效成分用于构造新的软件或系统软件,是提高软件质量和生产效率的的基本途径。

本文主要介绍软件复用的基本概念、分类,软件复用技术以及基于复用的软件开发过程。

关键词:软件复用;软件复用技术;基于复用的软件开发过程中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)14-20940-02PreliminaryAnalysisofSoftwareReuseTechnologyWANGMao-jiao(TeachingAffairsDepartment,PanzhihuaUniversity,Panzhihua617000,China)Abstract:SoftwareReuseistoutilizetheexistingsoftwareanditseffectivecomponentfortheconstructionofnewsoftwareorsystemsoftware,whichisaprimarywaytoimprovesoftwarequalityandproductionefficiency.Thispaperincludesthebasicconceptionandclas-sificationofsoftwarereuse,SoftwareReuseTechnologyandSoftwaredevelopmentprocessbasedonReuse.Keywords:SoftwareReuse;SoftwareReuseTechnology;SoftwaredevelopmentprocessBasedonReuse1软件复用的概念所谓软件复用是指重复使用“为了复用目的而设计的软件”的过程。

而可复用软件则是指为了复用目的而设计的软件。

浅谈教学软件开发中的软件复用技术

浅谈教学软件开发中的软件复用技术
明 、源程 序 、测试 用 例 等 等 。 如 果 是 在 一 个 系
育方式 ,利用 因特网,现代远程教育在高校学
历教 育和非 学历 教育 中发挥 了不 可替代 的作
软件工程的基本 思想 ,一般在商业化软件 公司
运用的比较广泛 ,同样 ,高校教学软件 的开发 用 。目前我国的高校都在积极投身远程 网络教 也 应该 形成 模 块 化 、系 统 化 、规 范 化 。笔 者 就 育 ,网络技术得到空前的发展 ,然而不容忽视 软件复用技术人手,谈 一谈在教学软件开发 中
和精力 ,这 些 框 架 主要 有 封 面 、 目录 、知 识 内
般指对外提供一组规约化接 口的、符合一定标
准 的 、可 替换 的软 件 系统 的程序 模块 。
可以被复用 的软件成分一般称 作可复用 构 件 ,无论对可复用构 件原封不 动地使用还是 作
适当的修改后再使用 ,只要是用来构造新软件 ,
则都可称作复用。软件复用不仅仅是 对程 序的 复用 ,它还包括对 软件生产过程 中任 何活 动所
容 、练习测试 、链接 跳转 、导航 、交互界面等 等 。由于教学软件开发主要是 由教师本身完成 , 教师之间 比较独立 ,缺乏交流 ,造成相当计划 、可行 性报 不 必要 的重 复 以及 大 量 人 力 、物 力 和 财 力 的浪 告 、需求 定义 、分析模 型 、设计模型 、详 细说 费,另外由于教 师制作过 程中没有遵循一定 的
件 复用技术 ,以及构件和 构件库等概念 ,阐明 了软件 复用技 术 对教 学软件 开发 的迫 切性和 必要性 ,探 讨
了作为高校教 育机 构应该如何在教 学软件 开发过程 中利用软件 复用技术 ,最后 分析 了软 件复 用技 术 中存

软件工程中的软件复用技术分析

软件工程中的软件复用技术分析

软件工程中的软件复用技术分析在当今快速发展的信息技术领域,软件工程面临着越来越高的要求和挑战。

为了提高软件开发的效率、质量和降低成本,软件复用技术逐渐成为软件工程中的重要手段。

软件复用,简单来说,就是在软件开发过程中,重复使用已有的软件资源,包括代码、设计、文档等。

这就好比在建造房屋时,不是每次都从制作砖头开始,而是可以直接使用已经生产好的砖头,从而节省时间和精力。

软件复用技术具有诸多显著的优势。

首先,它能够显著提高软件开发的效率。

通过复用已有的成熟组件和模块,开发人员无需从头开始构建每一个功能,从而大大缩短了开发周期。

想象一下,如果每次开发一个新的应用程序都要重新编写登录模块、用户管理模块等常见功能,那将是多么耗时费力的事情。

而有了软件复用,这些常见的功能模块可以直接拿来使用,或者在其基础上进行少量的修改和定制,就能满足新的需求。

其次,软件复用有助于提高软件的质量。

被复用的软件组件往往经过了多次的测试和优化,其稳定性和可靠性相对较高。

使用这些经过验证的组件,能够降低新开发软件中出现错误和缺陷的风险。

再者,软件复用还能降低开发成本。

由于减少了重复开发的工作量,相应的人力、时间和资源投入也会降低,从而使软件开发的成本得到有效控制。

在软件工程中,常见的软件复用形式多种多样。

代码复用是最基本的一种形式,开发人员可以直接复用他人编写的函数、类或者模块。

设计复用则是在更高层次上的复用,例如复用软件的架构设计、算法设计等。

还有一种是组件复用,这就像是在搭积木,将各种预定义好的组件组合在一起,构建出复杂的软件系统。

然而,要实现有效的软件复用,并非一帆风顺,也面临着一些挑战和问题。

首先是复用资源的查找和评估问题。

在庞大的软件资源库中,如何快速准确地找到符合需求的复用资源,并且评估其质量和适用性,是一个难题。

这需要建立有效的检索机制和评估标准。

其次,复用资源的适应性和兼容性也是需要考虑的。

不同的软件项目可能有不同的需求和环境,复用的资源可能需要进行一定的修改和调整才能适应新的情况。

《软件复用技术》课件

《软件复用技术》课件

开源社区的参与和贡献
开源软件和开源社区兴起,已经 成为推动软件复用和创新的一股 重要力量。
云端和容器化的复用能力
云端、容器化、微服务化已经成 为互联网时代的重要趋势,它们 提供了更加灵活和扩展的软件架 构和复用方式,可以更好地支持 软件模块化和集成。
总结
1
软件复用技术的意义和价值
软件复用技术是提高软件开发效率和质
《软件复用技术》PPT课 件
本课程将介绍软件复用技术的定义、好处和实现方法,以及如何应用最佳实 践来提高软件复用的效率和质量。我们还将展望软件复用未来的发展趋势和 机遇。
什么是软件复用技术?
定义软件复用
所谓软件复用,就是在软件开发 过程中将已有的程序代码、组件、 模板等成熟的技术成果进行封装 和归档,方便日后重复利用。
复用的好处和优势
软件复用可以提高软件开发效率, 减少重复工作,显著降低软件开 发成本和风险。同时,复用也可 以带来更高的软件质量和维护性。
何时应该使用软件复用技 术?
当你需要完成一个新的软件项目 时,如果该项目的某个或某些功 能已经被构建过,而且这些构建 过的模块可以在新项目中被重复 利用,就可以考虑使用软件复用 技术。
实现软件复用的方法和工具
2
量的关键技术之一,具有重要的战略和 经济价值。
软件复用可以通过多种方式和工具来实
现,需要根据具体的项目情况和软件特
点进行选择和优化。
3
软件复用未来的趋势和发展方向
软件复用将继续以更加智能、模块化和 云化的方式演进,为软件开发和创新提 供更加便捷和高效的支持。
2
持续集成和自动化测试
通过引入持续集成和自动化测试工具,来提高软件质量和开发效率,减少重复工 作和人力成本。

软件复用技术浅析

科技资讯科技资讯S I N &T NOLOGY I NFO RM TI ON 2008N O .15SCI ENC E &TECH NOLOG Y I N FOR M A TI ON 信息技术首先让我们先回顾一下软件的发展史,软件开发的发展实际上就是我们思维不断抽象的过程,这种抽象概念非常类似于建模的思考方式:准确地描述事物,忽视次要的细节。

抽象体现在软件开发上就是每个具体项目需要的开发周期越来越短。

20世纪70到80年代,软件开发从机器语言到汇编语言,进而发展到高级语言。

由面向功能编程发展到面向对象编程,使得功能模块的重用演化为类的重用。

进入90年代中期,诞生了基于组件的开发模式(C B D:com pone nt based devel opm e nt ),C BD 将抽象概念带往了一个新的方向,与减少代码数量相反,CB D 将功能各个方面细化分离到不同的、相互隔离层中,如表现层、业务逻辑层、持久层、安全层以及核心层等,并且可以管理这些组件之间的依赖关系,通过这种分离,我们可以提纯细化组件功能,进而产生可以重用的框架,如St r ut s 框架可以重用在大部分应用系统的表现层中,St r ut s +JdonFr am e w or k+Hi be r na t e 是一个框架组合,代表一种架构设计,这种架构设计其实可以重用在大部分应用系统,这种重用我称之为架构级别重用。

时下,在现代商业社会,随着软件工程思想的深入人心,软件开发早已经不再是软件发展早期许多人所追求的那种艺术创作般的开发过程,即软件从头至尾都要经过设计师精心策划,在那时,软件是设计师突显才华,张扬的个性的场所。

如今软件产业正尽可能地朝着工业化、标准化的方向发展。

而软件复用恰是人们朝着这一方向发展的伟大发明。

现在,几乎所有的软件工程师都希望能像硬件工程师那样,自从函数诞生之日起,程序员就花费了大量时间和金钱,试图涉及这样一个系统,它不过是一些组合模型的集合体,由来自世界各地创造的部件构成。

浅析软件复用技术的应用



2.2.3 相似对象范式抽象及其应用
前面分析的是同一项目所抽象出来的范式,而在不同项
OOA阶段,对于那些相似程度非常大的对象来说,由
分析的结果在其它相关项目中可以重复使用。 按
用户权限等这类对象;又如在一些相同
以上通过对领域范式抽象、关系范式抽象、相似对象范
OOA阶段
2.3 智能学习的范式库系统及其应用
独立的范式,它们将成为OOA阶段软件复用的主要研
OOA阶段软件复用的一方面。
2.2 范式抽象
范式是存在于某一科学论域内关于研究对象的基本意
它可以用来界定什么应该被研究、什么问题应该被提出、
阶段有三种范式抽象方法,其应用主要有以下几个方面:
2.2.1 领域范式抽象及其应用
领域抽象是用于某一领域的抽象问题的解决方案。在同
POS系统的设计开发中,根
2.2.2 关系范式抽象及其应用
现实世界的实体以及实体间的各种联系均可用关系来
其中查询操作的表达能力最重要,包括:选择、
OOA阶段,对某一具
按照上述思
)在学校的学生选课系统中,要定义一个学生类,这个类
2)在网上书
删除等操作也基本相同。因此可将这种关系抽象出来,
,2007(2).
[3] 刘春娟.浅析面向对象系统分析阶段软件复用模型[J].
,2008(24).
[4] 陈海涛.软件复用技术研究[C].2010国际信息技术与
,2010.
范式库可以说是所有计算机研究应用人员及相关人士
OOA阶段的每一个项目,直接对范式库进行查找,可以获
3 总结
文章通过探讨当今的软件复用技术,并对其应用进行了
参考文献:
[1] 王丽娟.软件复用技术及其在软件开发中的应用[J].

浅析软件复用技术及其在软件开发中的应用2500字

浅析软件复用技术及其在软件开发中的应用2500字软件复用思想其实是对已有软件中的一次再次利用。

很多新系统的研发也会有极大成分是对过去经验技术的借鉴和复用,软件复用给人们的工作带来了很多便利。

人们可以减少不必要的机械重复工作,节约更多的时间精力投入到软件创新部分,这种方式将会改善软件的标准化和灵活可靠性。

本文将对软件复用技术的基本概念进行一个阐述,其过程、发展状况也会在本文中谈到,针对当前软件技术的优势劣势本文也将提出一些观点,以供相关工作者参考。

软件复用技术;软件开发;应用;发展软件复用技术能够降低生产成本、提高软件产品的质量、提高系统兼容性等等,在研发人员的努力下,软件开发的风险逐渐减少,系统功能也在增长。

这个过程是不断积累和不断完善的过程,软件复用将会带来软件产业的合理分工专业化、标准化发展,我国倘若能够抓住这个机遇必将成为一个软件强国。

一、软件复用概述(一)软件的概念。

软件复用的主要目的是减少开发与维护的资金投入,这种以原有软件知识为基础而建立的新软件技术能够有效提高生产率。

软件复用概念的提出主要来源于软件危机之后人们意识到软件复用是解决高昂的维护费的一种最佳方法。

软件规模随着经济的发展不断扩大,为了从本质上来改变软件产品质量的维护工作,软件复用技术被广泛用于计算机行业中。

软件复用的使用软件通常被叫做可复用构件,复用的方式有两种,一种是原原本本使用原构件,另一种是将构件进行一定修改了再使用。

我们对软件复用的理解不能仅仅停留在程序复用层面,其实它还涉及分析模型、详细说明、测试用例等等。

值得注意的是软件复用和共享不是一个概念,我们要将两者区别开来。

二、软件复用技术(一)代码的复用。

软件复用级别不同所代表的效益也是不同的。

代码的复用包括两个内容,意识源代码,另一个是目标代码。

源代码级别比目标代码更高一些,代码复用主要依靠大量的可复用构件,其运用及其灵活,能够被广泛运用。

(二)设计的复用。

设计复用较少受环境影响,运用设计复用能减少修改次数,还能增加可复用构件复用机会。

软件复用技术的分析复用

全国分站北京上海广州深港南京福建沈阳成都杭州西安长春重庆大庆合肥惠州青岛郑州泰州厦门淄博天津无锡哈尔滨手机电脑数码家电硬件外设企业办公游戏手机安极4GWP专区配件移动电源笔记本超极本平板一体机台式机商用工作站知本家可穿戴相机摄像机单电单反海极社行摄频道GPS潮生活国产平板电视冰箱洗衣机空调净化器盒子厨卫投影生活家电CPU主板显示器音频机电键鼠显卡内存硬盘服务器信息化开发办公打印网络设备商喷方案云计算游戏手机游戏下载游戏硬件动漫网页游戏编程非常有趣,在于它不仅满足了我们内心深处进行创造的渴望,而且愉悦了每个人的内在情感。

但它也是一个许多人痛苦挣扎的焦油坑以及一种乐趣和苦恼共存的创造性活动,对许多人而言,其中乐趣远大于苦恼。

An———— FREDERICK P . BOORKS 《人月神话》摘要:复用即软件复用,是今年来被越来越多程序员重视的技术。

本文通过对软件复用技术的分析,介绍了复用技术在提高软件效率、减轻软件开发压力方面的作用。

软件复用的定义软件复用(或软件重用)是指充分利用过去软件开发中积累的成果、知识和经验,去开发新的软件系统,使人们在新系统的开发中着重于解决出现的新问题、满足新需求,从而避免或减少软件开发中的重复劳动。

软件复用可分为产品式复用和生成式复用。

产品式复用是指对软件开发中中间制品(程序代码,各阶段中的文档或模型,测试用例等)的复用,其实现途径关键是将可复用的程序代码组装(或集成)而生成软件应用系统,因此产品式复用亦称组装式复用;生成式复用主要是将软件的需求进行规约化(或形式化)描述,然后利用可复用的应用程序生成器自动或半自动地生成所需的软件系统。

目前组装式复用是软件复用的主流方式。

在目前主流复用技术中,有一个关键性的名词:软件构件,复用技术中的代码复用过程主要是依赖软件构件来实现复用的。

软件构件(也称软件组件)是软件系统内可标识的、符合某种标准要求的构成成分,类似于传统工业中的零部件。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
证 明它 不 具 有 偶 然 性 , 并 且 不 会 在 开 发 过 程 中 自动 地 生成 , 更 不 会 是 新 技 术 所 带 来 的 副产 品 , 它 是 一 个 长期 的过 程 , 需 要开发人员进行有效 的开发 策略 和在组织 上的有利 保证 。

引 言
随着科学技术的不 断发展 , 堆 积 的 数 据 处 理 也 越 来 越 多, 面对严峻而复杂 的计算 机软件 系统 , 为 了解决其 危机 , 在 NA TO会 议 中 首 次 提 出 了“ 软件工程” 的 概念 [ 1 ] , 使 软 件
熊 志 刚
( 贵州 师范 大学 数计 学 院 ,贵 阳 5 5 0 0 0 1 )
[ 摘 要] 随着计算机的 不断飞速 发展 , 软件 开发 增长急速 , 软件 系统 的规模 和复杂程度也越 来越 高, 这就
加 剧 了软 件 的 可 靠 性 问题 。软 件 复 用技 术 可 以 缩 短 整 个 软 件 开 发 周 期 , 从 而避免 大量 的重复性 工作 , 并 使 得 软
4 . 集 成 则 是 指 将 已经 选 定 的 可 复 用 软 件 资 源 重 组 实 行 实 例 化 并 形 成 的 一个 完 整 软 件 系 统 的过 程 。 三、 实 例 中 的 复 用 技 术 研 究 本 文 讨 论 的 是一 个 大 学 校 园 网 络 教 学 平 台 系统 , 该 系 统是学校用来构建教 师与学 生相互 沟通 、 相 互 交 流 的 一 个 平 台, 更重要的是新用户可创建在线课程 , 这 些 课 程 可 以用
提 高 了软 件 的 使 用效 率 。
[ 关键词] 软件开发过程 ; 软件复用 ; 校 园 网络 教 学 平 台 [ 中 图分 类号 ]TP 3 1

E 文 献 标 识 码 ]A
E Y章编号]1 0 0 9 — 2 3 2 3 ( 2 0 1 5 ) 0 1 — 0 0 9 3 —及 灵 活 性 方 面 得 到 显 著 的 改善 。 本 文 探 讨 了 软 件 开 发 过 程 与 软 件 复 用 之 间 的 关 系 , 从 而 强调 在 校 园 网络 教 学 平 台 系统 中存 在 的 复 用 过 程 , 证 实 了软 件 复 用 技 术 的 运 用 可 减 少 大 量 的 重 复 性 工 作 , 有 效
来 作 为 传 统 课 堂 教学 的 补 充 , 或 者 完 全 基 于 这 种 在 线 课 程 进 行 教 学 。本 平 台将 从 学 生 和 教 师 角 度 使 用 户 对 网络 教 学 平 台和 其 工 具 进 行 熟 练 操 作 。从 这 两 个 不 同 的 角 度 来 体 验, 可 以 使 用 户 掌 握 网络 教 学 平 台界 面 的第 一 手 知识 。 在 该 校 园 网 络教 学 平 台 的 构 建 中 , 应 用 到 了 多 种 不 同 的软 件 复 用 技 术 : 如: 需 求分 析 的复用 、 设计 复 用、 代 码 复 用、 组 件的复用 、 框架 的复 用、 数 据 库 复 用 。这 些 复 用 技 术 是 网络 教 学 平 台 系统 开 发 过 程 中用 到 的 主 要 复 用 技 术 。其 中 面 向对 象 的框 架 复 用 技 术 是 设 计 复 用 和 代 码 复 用 相 结 合
开 发 开 始 了从 “ 艺 术 技 巧 ” 和“ 个体 行为” 向“ 工程” 和“ 群 体协 同工作” 转 化 的 历程 ] 。在 这 几 十 年 来 , 软 件 工 程 的应
任 何 一 项 复 用 案 例 的 成 功 都 充 分 地 运 用 到 了 复 用 的原 理 及
其过程 。 软 件 复 用 的过 程 可 以 分 为 大 致 以下 几 个 步 骤 : 选 取、 抽 象、 实例化和集成 。 1 . 选取是一个寻 找、 对 比、 选 择 最合 适 的 可 复 用 软 件 资 源 的过 程 ;
用取 得了长足的进步和发展 , 人们也逐渐意识到 , 要 实 现 软 件 的 工业 化 生 产 , 并 提高软件的质量和生产效率 , 软 件 的复 用 是 一 条 切 实 可 行 的途 径 。 软件 复 用 技 术 的广 泛 应 用 将 会 促 进 整 个 软 件 产 业 的变 革 与发展 , 并会 推 动其 重组 、 分 工 进 而 形 成 独 立 的 一 个 行 业 。现 在 软 件 复 用 的思 想 已为 越 来 越 多 的人 所 接 受 , 并 且 意识 到了其重要性 , 但 在 实 际 生 活 中 软 件 的 复 用 技 术 并 没 有得 到广泛的应用 , 特 别 是 在 复 杂 的 或 大 型 软 件 开 发 过 程 中, 系统化 、 工程化地使用软件复用 的情况就更少 。 本 文 是 为 证 明在 软 件 复 用 过 程 在 软 件 开 发 的 过 程 是 存 在 的, 并 且 证 实 软 件 复 用 技 术 的 运 用 可 减 少 大 量 的 重 复 性 工作 , 从 而 有 效 提 高 软件 的 使 用 效 率 。 二、 软 件 复 用 软件 复 用 的 基 本 思 想 : 即 是 为 了放 弃 最 原 始 的 、 一 切 从 头 开 始 的 软 件 开 发 的方 式 , 并利用复用技术 , 由公 共 的 可 复
用 的 多种 构 件 来 组 装 成 新 的 系 统 , 可 复 用 构 件 包 括 了框 架
2 . 抽 象 指 的是 对 合 适 的 可 复 用 软 件 资 源 的 一 种 精 炼 ; 3 . 实 例 化 是 指 对 软件 资 源 合 理 安 排 、 整 合 和修 改 , 从 而 形 成 实 例 的一 个 过 程 ;
2 0 1 5年 第 1期 ( 总第 1 5 5 期)
牡 丹 江教 育 学 院 学 报
J OURNAL OF M UDANJ I ANG COLLEGE OF EDUCAT1 0N
N o.1.2 O1 5
S e r i a l No . 1 5 5
校 园 网 络 教 学 平 台 系 统 中软 件 复 用 技 术 浅 析
相关文档
最新文档