"基于构件的软件复用技术研究与应用实践"
《基于构件的软件复用技术研究与应用实践》是一本完整的实用文档,旨在探讨并应用构件技术来提高软件开发过程的效率和质量。作者谷今杰和莫继红从系统开发的各个阶段出发,分析了软件开发中存在的重复劳动问题,并介绍了构件技术作为解决方案的理论基础和实际应用。 通常情况下,应用软件系统的开发过程包含需求分析、设计、编码、测试和维护等几个阶段。在这个过程中,重复劳动是不可避免的,如用户需求获取的重复、需求分析、编码、测试的重复以及文档等。针对这些重复劳动,作者提出了软件复用的解决方案,即以已有的工作为基础,充分利用过去应用系统开发中积累的知识和经验,如需求分析结果、设计方案、源代码、测试计划及测试案例等。通过软件复用,可以避免重复劳动,提高开发效率和软件质量。 在探讨应用系统的本质时,作者指出应用系统通常包含通用基本构件、领域共性构件和应用专用构件。其中,通用基本构件是特定于计算机系统的构成成分,如基本的数据结构、用户界面元素等,它们可以存在于各种应用系统中;领域共性构件是应用系统所属领域的共性构成成分,它们存在于该领域的各个应用系统中;应用专用构件是每个应用系统的特有构成成分。软件复用主要针对前两类构成成分的重复开发,通过对通用基本构件和领域共性构件的复用,可以减少重复劳动,提高软件开发效率。 《基于构件的软件复用技术研究与应用实践》一书在介绍构件技术的同时,还讨论了构件技术在软件开发中的具体应用和实践。作者提出了构件开发的相关技术和方法,包括构件识别、构件规范和构件库的建立等内容。通过构件技术,可以将系统的各个部分抽象成构件,实现构件的复用和组合,从而加快系统的开发进程,减少开发成本,提高软件质量。 总之,《基于构件的软件复用技术研究与应用实践》是一本理论与实践相结合的文档,系统地探讨了软件复用的理论基础和构件技术的应用方法,对于软件开发人员和相关研究者来说,具有很高的参考价值。通过学习本文档,可以更好地理解和应用构件技术,提高软件开发的效率和质量。欢迎下载本文档,直接使用并编辑,希望本文档能够对您的工作和学习有所帮助。
剩余41页未读,继续阅读
- 粉丝: 340
- 资源: 8万+
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx