电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

软件复用与构件技术的实践

20页
  • 卖家[上传人]:lizhe****0001
  • 文档编号:57283416
  • 上传时间:2018-10-20
  • 文档格式:PPT
  • 文档大小:1.43MB
  • / 20 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、软件复用与构件技术的实践,业务解析 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 ChinaFirst-class Industry Informalization Solution and Product Supplier in China,国内一流的信息化服务外包供应商,国内一流的自动化与智能化系

      2、统集成商及产品供应商,国内一流的行业信息化解决方案及产品供应商,发展目标 Development Goal,研发体系 R&D System,集中分布的研发体系 Concentrated Distribution of R&D System,研发构件库,构件库层次结构,基于架构复用的软件开发 对CMMI5模式的进一步优化,加快开发进程,提高开发效率 促进软件复用,改进产品质量 简化维护过程,避免不一致 简化编译流程,加快编译速度,构件库建设的目的,部门各项目使用的构件是受管理的,都是来自于构件库中,如果不在构件库中,要先申请入库,后使用 各项目的VOB不存放构件,统一到部门指定的构件库中提取,在项目编译说明书中详细列出项目所用到的构件以及如何使用的步骤 一般地,不同项目组使用相同构件的版本是相同的。如果有不同,也是受控的,构件管理的原则,部门构件库对于一个构件任何时候只推荐一个版本,项目组应选用构件库当前推荐的版本 如果构件库中构件升级,请此构件的联系人判断,使用老版本构件的项目是否也需要升级,一般地尽可能地升级到最新版本 PG负责构件库管理。已经入库的构件,不能随意的删除或改变目录结构

      3、。如确需改变的,需要取得所有使用该构件的项目组的同意,构件管理的原则,通过构件库的建设,我们改变了早先应用软件开发积累少、代码复用性低、开发周期长的状况,并在上海构件化服务中心的指导下,建立了构件化开发一般流程如下:1).首先需要查询标准构件库,选择合适的构件。2).对标准构件库中不完全满足开发需求的构件,进行分析和抽象,可以修改或派生出新的构件。组织相关的人员,进行开发和测试,并将新开发的构件放入构件库。3).在工作中各项目组如果积累了成熟稳定的构件,组织一级安排专项测试,最终纳入组织构件库。,构件化开发流程,1).每一个新的应用软件开发的基础不再是从头开始, 选择合理的构件化框架与构件,比起没有基础的从头开发,节约了大量调研、开发、调试时间。2).在每一个新的应用软件项目的开发过程中,以构件的衡量要求标准来要求项目部件的开发,当项目部件的接口明晰度、稳定性等标准达到构件的要求,就将该部件作为候选构件准备加入构件库。这样做一方面提高了新开发部件的质量与稳定性,另一方面加速构件库的积累。3).维护有比具体应用构件有更高复用性的开发框架型的构件,本身它是一系列的构件,同时还是进行构件化开

      4、发的容器、模板。框架构件有更高的复用性。框架构件可以容纳多个应用构件。,构件化开发流程的优点,宝信信息系统平台产品旨在为公司的管理信息系统的开发实施提供一个统一的、高效的、健壮的、有序化管理的平台支撑,包括从程序的设计开发、系统的最终发布、运行维护的整个过程,达到降低应用系统的开发工作量、提高开发效率、提高软件复用率、提高产品质量的目标。该平台能够支持公司各工程部门采用统一的、高效的方式进行业务设计和开发,降低沟通成本,增加业务积累,将主要的精力转向业务领域需求的开发,而不需要为了具体的技术实现细节花费大量的精力,有利于业务知识和业务软件的积累和重用。,构件化平台开发,构件化层次模型,按照分层构件的思想,由三个层次组成:1界面模型层:管理信息系统的界面视图,支持不同的访问模式。2业务模型层:管理信息系统的功能实现层,管理具体的业务逻辑。该层基于框架实现对业务逻辑对象的全生命周期管理,同时实现与第三方系统之间的集成。3数据模型层:管理信息系统的业务数据存储层,利用关系数据库对业务系统的数据进行存储和处理。,平台另一个重要设计理念是模块的可插拔,即构建可插拔的模块化应用系统。可插拔的模块化

      5、应用系统采用了组合模式,通常会包含一个 客户端应用程序骨架(Shell),该 Shell 提供了整个用户界面的框架及结构。模块可动态插拔,各模块通过 Shell展示相应的界面视图。结合统一应用层次化模型的指导思想及设计理念,通常情况下,一个应用系统就是由不同的层中的模块组合而成。,模块可插拔,应用系统可以划分为不同的层次,例如技术架构层、技术领域层、业务架构层、业务领域层、行业解决方案层及项目实施层; 不同层次的应用层次化模型元素(包括服务、组件、表等等) 可以按顺序覆盖,即上层的模型元素可以覆盖下层的模型元素; 每一层的应用层次化模型元素 可独立修改及更新,不会对其他层造成影响。,模块应用层次化模型,基于平台的业务构件,宝信冶金工业MES在初期设计上遇到了两大问题。 1)产品技术领域:实现技术作为通用化产品的MES应用软件系统,应可以在不同的应用平台上实现,如UNIX/WINNT等完全不同种的操作系统平台、ORACLE/DB2等不同的数据库平台、CICS/TUXEDO等不同的业务中间件;由于系统平台和结构的复杂性,对系统的异构通用性提出了挑战。 2)产品业务领域:作为针对各种冶金企业

      6、业务流程设计的MES软件,在业务组成、操作模式、运作机制上都有其特殊的管理模式和思想。因此,为了满足系统的设计目标,有了以下的设计原则: (1)以基础构件库屏蔽宿主平台的异构性、复杂性; (2)以通用构件库屏蔽具体业务的复杂性; (3)以领域构件库面向行业的一般需求。,构件化MES软件产品的设计、开发,根据目前国内制造业信息技术的现状和发展趋势,构筑了标准的系统架构。确定了对不同平台和数据库进行屏蔽的跨平台运行的技术方案,并制定了统一的数据接口标准。实现了不同平台、数据库间的可移植性。,前台展现,ORACLE,DB2,SQLSERVER,CICS,TUXEDO,HP UNIX,AIX,LINUX,WINNT,.NET,应用构件平台,业务逻辑,构件化MES软件产品技术领域,系统在不同抽象层次上设计了各种解决方案,具有构件化的软件架构,形成了不同层次构件,如基础层构件、中间层构件、领域级构件、子系统级构件等各种不同粒度的构件。,基础数据交换 EIBuffer,信息转换组件 EITranslate,履历跟踪组件 EDLog,数据分发 配置,不同平台间通讯 EDXcom,应用权限 控制,合同

      7、处理,计划 编制,发货 管理,物料跟踪与 实绩管理,订单 管理,历史 数据,仓库 管理,生产 管理,作业计划 管理,质量 管理,工器具与轧辊管理,基础层构件,中间层构件,领域级构件,子系统级构件,构件化MES软件产品业务领域,对软件开发的复杂性有效地进行了分解,实现了合理的软件构件设计。所有的构件可以根据应用需求的不同进行裁剪/扩充,安装和使用。可以支持各种异构环境。提高软件的可维护性、具有更大的互换性、互操作性、伸缩性和可扩展性。采用构件化的软件产品开发方法,MES(制造执行系统)整个产品的复用率由以前40%提高到80%,大大提高软件开发效率,降低工程项目的成本,取得良好的经济效益。,构件化成果,上海宝信软件股份有限公司SHANGHAI BAOSIGHT SOFTWARE CO., LTD. 中国上海浦东张江高科技园区郭守敬路515号 515 GUOSHOUJING RD., PUDONG, SHANGHAI, 201203, P.R.CHINA 86-21-50801155 (TEL) 86-21-50800701 (FAX) HTTP:/WWW.BAOSIGHT.COM,谢 谢 !,

      《软件复用与构件技术的实践》由会员lizhe****0001分享,可在线阅读,更多相关《软件复用与构件技术的实践》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.