1 / 20
文档名称:

999-软件复用与构件技术的实践.ppt

格式:ppt   页数:20
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

999-软件复用与构件技术的实践.ppt

上传人:小玉儿 2012/1/31 文件大小:0 KB

下载得到文件列表

999-软件复用与构件技术的实践.ppt

文档介绍

文档介绍:软件复用与构件技术的实践
业务解析 Business Analysis
Enterprise Solution Business Group
Automation Business Group
Intelligence Business Group
Equipment Design & Manufactory Business Group
International Business Group
Technical Service Business Group
First-class Industry Informalization Solution
and Product Supplier in China
First-class Automation and Intelligent System
Integrator and Product Supplier in China
First-class Industry Informalization Solution
and Product Supplier in China
国内一流的信息化服务外包供应商
国内一流的自动化与智能化系统集成商及产品供应商
国内一流的行业信息化解决方案及产品供应商
发展目标 Development Goal
研发体系 R&D System
集中分布的研发体系
Concentrated Distribution of R&D System
研发构件库
构件库层次结构
操作系统
其他系统软件(如数据库软件、网络软件等)
基础构件
框架、通用构件
领域构件
专用构件
专业产品组
其它产品组
——基于架构复用的软件开发
对CMMI5模式的进一步优化
加快开发进程,提高开发效率
促进软件复用,改进产品质量
简化维护过程,避免不一致
简化编译流程,加快编译速度
构件库建设的目的
部门各项目使用的构件是受管理的,都是来自于构件库中,如果不在构件库中,要先申请入库,后使用
各项目的VOB不存放构件,统一到部门指定的构件库中提取,在项目编译说明书中详细列出项目所用到的构件以及如何使用的步骤
一般地,不同项目组使用相同构件的版本是相同的。如果有不同,也是受控的
构件管理的原则
部门构件库对于一个构件任何时候只推荐一个版本,项目组应选用构件库当前推荐的版本
如果构件库中构件升级,请此构件的联系人判断,使用老版本构件的项目是否也需要升级,一般地尽可能地升级到最新版本
PG负责构件库管理。已经入库的构件,不能随意的删除或改变目录结构。如确需改变的,需要取得所有使用该构件的项目组的同意
构件管理的原则
通过构件库的建设,我们改变了早先应用软件开发积累少、代码复用性低、开发周期长的状况,并在上海构件化服务中心的指导下,建立了构件化开发一般流程如下:
1).首先需要查询标准构件库,选择合适的构件。
2).对标准构件库中不完全满足开发需求的构件,进行分析和抽象,可以修改或派生出新的构件。组织相关的人员,进行开发和测试,并将新开发的构件放入构件库。
3).在工作中各项目组如果积累了成熟稳定的构件,组织一级安排专项测试,最终纳入组织构件库。
构件化开发流程
1).每一个新的应用软件开发的基础不再是从头开始, 选择合理的构件化框架与构件,比起没有基础的从头开发,节约了大量调研、开发、调试时间。
2).在每一个新的应用软件项目的开发过程中,以构件的衡量要求标准来要求项目部件的开发,当项目部件的接口明晰度、稳定性等标准达到构件的要求,就将该部件作为候选构件准备加入构件库。这样做一方面提高了新开发部件的质量与稳定性,另一方面加速构件库的积累。
3).维护有比具体应用构件有更高复用性的开发框架型的构件,本身它是一系列的构件,同时还是进行构件化开发的容器、模板。框架构件有更高的复用性。框架构件可以容纳多个应用构件。
构件化开发流程的优点