文档介绍:摘要产品数据管理是一门用来管理所有与产品相关信息慵畔ⅰ⑴渲谩文档、募⒔峁埂⑷ㄏ扌畔⒌和所有与产品相关过程ü潭ㄒ搴凸理募际酢R圆肺9芾淼暮诵模允荨⒐毯妥试次9芾硇畔⒌娜笠K兀以静态的产品结构和动态的产品相关流程为主线,为企业提供基础数据管理的平随着产品数据管理砑目晌ば晕侍夂陀没У母丛有砸G笕战突出,普遍存在重复劳动多、开发周期长等问题,“软件危机”逐渐显露出来。而软件复用技术是软件业界为解决日益严重的“软件危机”和日趋复杂的软件需求而提出的一种对策。软件复用就是重复使用以前开发活动中积累或使用过的软件资源,减少重复劳动,提高软件生产率。低尘哂腥砑婺4螅7⒅期长等特点,但其本身存在一些一致性和不变性,奠定了它们的可抽象性和可复用性的基础。本文从软件复用技术的研究现状开始,分析软件复用技术在低晨7中出现的必要性,并介绍了低车母拍罴爸饕9δ埽唤岷螾系统的特点和开发实践,成功地将软件复用技术应用到天工低车纳杓浦腥ィ簧杓基于软件复用的天工低车淖芴褰峁梗约跋低车募父龉δ苣?椋怼⒐ぷ髁鞴芾砗拖钅抗芾恚蛔芙崃颂旃系统中涉及的代码复用技术、组件复用技术和框架复用技术等软件复用技术,其中代码复用是最基础的复用方式;软件组件技术慈硇酒是系统软件复用的核心:软件框架是系统软件的骨架,是一种大粒度的、抽象级别较高的软件体系结构进行复用,并能够为组件的组装提供基础和上下文,组件的复用率也相应增大。从系统开发的全局来考虑天工低车娜砑从茫涌炝丝7⒌乃俣龋岣吡讼低车目杉尚浴⒖扩展性、可维护性等性能。关键词:软件复用,榧际酰蚣芗际厶口。
甌甀甌琣,甈,”.。,琧籹,.琩:,,瑃,,琣,
篠琍,,
第滦髀课题研究的背景互联网时代,企业应用软件对于企业的重要性越来越高。但是在应用软件带来方便和高效的同时,也给企业带来了大量的问题,制约了企业进一步的发展,甚至成为企业发展的风险之一。其中比较显著的问题是有:软件总体拥有成本高、项目周期长、不能快速适应变化等。图所示为中国企业用户对于信息系统建设的需求状况。定制开发和购买成品套装软件是目前比较传统的软件开发方法。定制开发的优点是量身定做,满足企业个性化的需求,缺点就是开发效率低,很难满足不断变化的业务需求,软件的质量难以控制。套装软件的优点是固化了“最佳生产实践经验繁冉铣墒欤柿坑斜Vぃ钡闶瞧笠抵荒鼙欢视ο低常ㄓ媚式不一定适合实际情况,无法满足不断变化的管理与业务的需求,总体拥有成本高。由此不难得出结论,这两种方法都无法很好地解决上述企业应用软件出现的问题。那么,这难道是解不开的死结吗谌砑从眉际醯娜砑7⒎椒ǹ暗图中国企业用户对于信息系统建设的需求软件复用技术并不是新的概念,早在年阍贜砑こ会议上,正式提出了软件复用的概念,甚至可以说复用和程序设计本身具有同样此任【。武汉理工大学硕士学位论文
。尽管如此,软件复用技术并没有得到很好的发展和应用,直到最近几年才有了更多软件复用技术,使软件复用真正运用到实际的软件开发过程中。本文研究的背景主要是:基于软件复用的优点,以及软件复用已获得新的支持【际醭鱿衷甏跗冢撬孀臗技术的发展,由7⑸推出的一个管理系统,目的是为了更有效地管理大量的工程图纸、文档等K孀偶扑慊缂际鹾褪菘饧际醯姆⒄梗琍技术已经从单一的电子文档库、版本管理和配置管理向着产品开发中的三个主要领域杓仆贾胶偷缱文档的管理、材料报表墓芾硪约坝牍こ涛牡档募伞⒐こ瘫涓肭螅令的跟踪与管理⒄埂然而,低秤τ玫牡囊桓龃笪侍馐浅晒β什桓撸矶嗥笠岛苣颜业绞合自身的现有的低常嗍腜系统需要进行二次开发,也就是说无法形成真正的商品化的低常豢7⒅芷诠ぃ薹闫笠档笔钡男枰!而企业定制的低吵杀居痔ǜ撸嗍τ闷笠导叭砑7⒌ノ荒岩越邮堋因此,在7⒅幸肴砑从眉际酰湟庖逄逑衷谌缦录父龇矫妫岣呷砑剩核醵炭7⒅芷冢档腿砑7⒑臀し延茫颖曜蓟娜砑岣呷砑7⒅柿浚跎偃砑7⑷嗽笔浚箍7⑷嗽北冉先菀椎氖视Σ煌灾省⒉煌笠档南钅靠7ⅰ面对各种不断发展变化的复杂需求,软件开发方法无论是在软件开发效率上还是软件质量上都必须有一个大的提高,如何快速、高质量地开发满足不同需求的软件,已经成为软件行业关注的一个问题。软件复用技术的实质在于能显著提高软件的生产效率,增强软件可维护性和强壮性,从而达到延长软件的生命周期,降低软件开发成本和缩短开发周期的效果,因此对软件复用方法的研究一直是软件工程中的重点和热点。本文通过对软件复用技术的研究,结合在开发天工低车氖导讨兴袢〉木楹徒训,在软件开发和维护的过程中不断树立软件复用的意识,把软件复用技术融入到低晨7⒌恼錾芷诠讨校谷砑从么拥ゴ康募际趸蚩7⑷嗽武汉理大学硕士学位论文
.翁庋芯康囊庖的自发行为,变成软件系统工程技术和有组织的开发过程【同时,传统的软件复用一般是指程序源代码的复用,