文档库 最新最全的文档下载
当前位置:文档库 › 软件复用与软件构件技术

软件复用与软件构件技术

2018年第10期

蓓e与电胭

China Computer&Communication针其机工程袁用技术软件复用与软件构件技术

王霞

(沈阳职业技术学院计算机学院,辽宁沈阳110021 )

摘要:近几年来,随着社会的发展与进步,科技发展迅速,软件技术逐渐得到认可并成为主流技术。软件复用是 因在软件开发过程中的劳动重复,因此,利用软件复用的手段帮助提高软件开发的效率和质量。软件复用和软件构件技 术一直受到行业内部的关注,笔者就对此进行了探究,分别研究了软件复用和软件构件技术,探讨了两者之间的关系,并对未来进行了展望,希望能够为软件行业发展提供有效思路。

关键词:软件复用;软件构件技术;软件工程

中图分类号:TP311.52 文献标识码:A文章编号:1003-9767 (2018) 10-007-03

Software Reuse and Software Component Technology

Wang Xia

(Shenyang Polytechnic College,Computer Departement,Shenyang Liaoning110021, China) Abstract:In recent years,with the development and progress of society,technology has developed rapidly,and software

technology has gradually been recognized and become the mainstream technology.Software reuse is due to the duplication of labor in the process of software development.In this regard,software reuse is used to help improve the efficiency and quality of software development.Software reuse and software component technology have been paid attention to in the industry all the time.The author explores this issue,studies software reuse and software component technologies,and explores the relationship between the two,and looks into the future,hoping to provide effective ideas for the development of the software industry.

Key words:software reuse;software component technology;software engineering

软件复用是当代社会不可或缺的重要技术,随着全球的 快速发展、科技的普及,软件的重要性不言而喻。常见的软 件复用开发包括对复用软件构件的有效开发与基于可复用的 软件进行开发,将两种开发方式合理地应用于软件复用技术 中既可以减少开发时间,也可以降低成本保证软件的质量[1]。本文将主要探究软件复用和软件构件技术,软件构件技术是 实现软件复用成功运作的关键性因素。软件复用包括两种途 径,产品复用和过程复用,产品复用的主要形式是基于构件 的复用,是当前复用研究的重点。在软件的生产和未来发展 过程中,只有通过广泛应用软件复用技术并将其进行重组分 工,才能促进软件构件技术和软件复用深化改革,将技术真 正运用于软件产业中,为软件行业助力。

1软件复用概述

l.i软件复用的缘由

在应用系统的开发过程中,很难避免工作的重复性,它不仅会降低工作效率,而且会消耗大量的成本。在软件开发 中,同样有此问题存在,应用软件系统的开发共有五个阶段, 而在这五个阶段中重复获取用户的需求,再进行分析、设计、归档和维护,这一套流程的重复循环就是需要软件复用技术 的缘由。

应用系统的本质有常见的三大构件形式,分别为通用基 本构件、领域共性构件、应用专用构件[2]。通用基本构件就 是如用户界面这种常用于应用系统中的构成成分,它在计算 机系统中的地位是特定的;领域共性构件与通用基本构件不 同,它强调共性,是存在于应用系统中的共性成分;应用专 用构件则就是应用系统中最独特的、有自己专用性的特有构 成成分。劳动的重复性主要体现在通用基本构件和领域共性 构件两类构成成分中。

使用软件复用的目的就是要在了解其原理的基础上,根 据在应用系统开发中获取的知识和经验降低劳动的重复性,如在探求分析需求结果时,将开发重点放在应用特有构成成

作者简介:王霞(1978-),女,辽宁沈阳人,硕士研宄生,讲师。研宄方向:软件。

相关文档
相关文档 最新文档