基于构件的软件复用技术研究

被引量 : 12次 | 上传用户:tang355402
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件复用是指用已有的软件成份构造新的软件系统。即在开发新的应用系统时,重复使用以前开发活动中曾经积累或使用过的软件资源。这些软件资源不仅包括源代码,还包括软件开发方法、需求规格说明、设计结构、开发工具与支撑环境、测试分析数据和维护信息等。可以被复用的软件成分一般称作可复用构件,构件是软件复用的基础。 基于构件的软件复用技术的是本文讨论的核心内容。研究证明,软件复用技术不仅可以提高软件生产率和软件质量,而且也是降低开发成本、缩短开发周期的重要途径。目前,复用技术已成为软件工程的一个研究热点。 本文主要内容包括: (1) 全面介绍了软件复用的基本理论,国内外研究现状及发展前景。讨论了当前流行的构件技术、常用的构件规范。并简要介绍了面向对象的系统分析、设计方法,统一建模语言(UML),统一开发过程等。 (2) 重点讨论了基于构件的软件复用过程。该过程包括领域工程和应用工程两部分。领域工程面向特定领域,针对领域内的现有系统进行分析,获得领域模型,然后再根据领域模型得到领域框架和领域构件,并加入构件库中。进行软件系统开发时,根据需求从构架库中检索出符合条件的构架,以构架为依据从构件库中检索出适当的构件,依据实际需求对构件进行调整和修改、或构造新的构件,组装成系统,测试并投入运行。给出了一个软件复用过程模型,该模型是以复用已有构件为基础的,所有模型使用UML描述。 (3) 以一个图书管理系统为例,介绍了在该过程的指导下,如何采用基于构件的技术开展系统的分析与设计,并采用领域构件进行组装,实现系统的功能,从而进一步阐述软件复用技术。
其他文献
目的了解浙江省养老机构老年护理管理现状,为政府部门制定养老机构发展政策提供依据。方法采用信函调查与走访相结合的方式调查浙江省34家养老机构入住率、床位周转率、经营
目的:观察补肾健脾方配合中药穴位敷贴治疗缓解期哮喘患儿的疗效。方法:采用随机对照分组方法,将60例患儿分为2组,治疗组30例,采用补肾健脾方配合中药穴位敷贴治疗,对照组30
段克己、段成己,金末元初文学家、著名隐逸之士。幼时并以才名,礼部尚书赵秉文识之,目之曰“二妙”。两人俱登第,入元不仕,“时人目为儒林标榜”。据唐圭璋《全金元词》统计,“二妙
柏拉图是古希腊杰出的思想家,西方原创文化的奠基人。雪莱说:“他是第一个,也许还是最后一个,坚持认为统治一个国家的不应该是最富有,最有雄心,或最精明的人,而是最有智慧的人。”可
随着半导体制造技术推进到更加先进的深亚微米技术,我们面临着一些新的障碍和挑战。NBTI(负偏压温度不稳定性)是我们要面对的可靠性问题之一。然而,对NBTI特性的改进却是极具
感恩是德育的重要内容,幼儿感恩意识的培养需要幼儿教师与家长互相配合形成合力,共同营造知恩、感恩、报恩的教育环境。文章从提高家长对家庭教育的重视程度、教师与家长发挥
近年来,国内激光打标和智能卡产业发展迅速,其应用渗透到各行各业,本文介绍的就是一个控制激光打标机和发卡机协同完成自动化激光标记流程的专用系统。该系统可以对PT3080型
本文以股东表决权为主线,结合国外立法的先进经验,阐述了股东表决权的基本理论。论文先从股东表决权的概念、性质入手,对股东表决权的基础知识进行了概括性论述。然后基于股东表
激光与固体靶材相互作用产生的高温高压等离子体膨胀,可以传递给靶材一个反冲力。将此现象应用于推进技术领域,可以产生一种能够替代传统化学燃料推进的新型推进方式。本文以激
高校大学生的民主与法制观问题一直是学校和社会关注的焦点。国家实施的西部大开发战略对于西南地区的发展是一个千载难逢的历史性机遇,也使得西南地区高校学生所处的社会环境