版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件危机机开发进度度缓慢开发费用用超支维护成本本增长过过快不恰当的的功能设设计拙劣的性性能不断膨胀胀的bug和代代码量不兼容重复开发发没有银弹弹?近二十年年前,美美国著名名的图灵灵奖获得得者布鲁鲁克斯博博士曾在在他的《《没有银银弹:软软件工程程的根本本和次要要问题》》论文中中将能给给软件产产业带来来本质上上突变的的技术称称为“银银弹”,,并且宣宣称,““没有单单纯的技技术或者者管理上上的进步步能够独独立承诺诺在十年年当中大大幅度地地提高软软件的生生产率、、可靠性性和解决决性”。。这个论论断在这这二十年年里一直直没有被被打破。。摩尔定律律GordenMoore在在1965年提提出著名名的摩尔尔定律,,预言单单位平方方英寸芯芯片的晶晶体管数数目每过过18到到24个个月就将将增加一一倍。软件业的的摩尔定定律摩尔定律律归纳了了硬件技技术的发发展速度度,那么么软件技技术有没没有相应应的定律律呢,几几十年来来,软件件业界人人士一直直没有停停止过这这方面的的思考。。基于设计计的全自自动化软软件工厂厂理想的软软件开发发模式应应该是““基于设设计的全全自动化化的软件件工厂””开发模模式。在这种模模式下,,软件开开发的主主要工作作是进行行软件设设计,应应用软件件系统由由“全自自动化的的软件工工厂”加加工而成成。模型驱动动开发模型驱动动体系架架构(ModelDrivenArchitecture,MDA)是由OMG提出出的新的的软件方方法学,,被面向向对象技技术界预预言为未未来几年年里最重重要的软软件方法法学。模模型驱动动体系架架构(MDA)把建模模语言用用作一种种编程语语言而不不仅仅是是设计语语言,并并以一种种全新的的方式将将IT技技术的一一系列新新的趋势势性技术术整合到到一起。。这些技技术包括括基于组组件的开开发、设设计模式式、中间间件、说说明性约约束、抽抽象、多多层系统统、企业业应用整整合以及及契约式式设计等等。模型驱动动体系架架构(MDA)的出现现,为如如何提高高软件开开发效率率,如何何增强软软件的可可移植性性、协同同工作能能力、可可维护性性,以及及如何提提高文档档编制的的便利性性指明了了解决之之道。MDA改改变了了开发过过程MDA改改变了了开发发工具具MDA让让你重重新认认识文文档、、代码码、模模型MDA带带来了了数学学般的的精确确性MDA为为新方方法学学提供供了土土壤KCOM商商业业工程程将数据据模型型、业业务过过程、、组织织机构构、商商业智智能、、UML、、KCOM组组件、、应用用服务务器等等众多多的软软件工工具集集成到到一个个完整整的模模型驱驱动体体系架架构(ModelDrivenArchitecture)环境境中通过使使用““基于于设计计的全全自动动化软软件工工厂””将设设计结结果直直接加加工成成最终终可运运行系系统,使得软软件开开发过过程从从传统统的需需求分分析、、系统统设计计、编编码实实现、、发布布运行行等阶阶段变变成为为需求求分析析、系系统设设计、、软件件加工工、发发布运运行等等阶段段使应用用软件件开发发效率率有了了质的的飞越越,并并且使使企业业级应应用软软件开开发的的重心心从程程序领领域偏偏向业业务领领域,,强有有力地地保证证了企企业级级应用用软件件的品品质KCOM商商业业工程程支持多多种业业内的的标准准:采用OMG定定义义的MDA模模型型驱动动体系系架构构采用标标准的的XML作作为数数据交交互格格式支持标标准的的UML图图支持标标准的的数据据模型型支持WFMC定定义的的标准准的工工作流流模型型支持标标准的的COM组组件模模型数据模模型、、业务务过程程、组组织机机构数据模模型支持概概念数数据模模型和和物理理数据据模型型设计计数据模模型支持全全部主主流的的数据据库数据模模型根据所所选择择的数数据库库类型型生成成相应应的数数据库库定义义脚本本数据模模型支持对对MicrosoftSQLServer数数据据库的的逆向向工程程数据模模型自动生生成测测试数数据业务过过程可视化化的业业务过过程设设计工工具业务过过程业务过过程引引擎业务过过程监监控业务过过程业务管管理器器组织机机构描述企业的组织织架构构组织机机构管理角角色的的数据权限组织机机构定义执执行者者角色色商业智智能———查查询构构造器器商业智智能———报报表商业智智能———多多维数数据分分析UML提供UML图形形设计计功能能KCOM组组件件平台台KCOM组组件件平台台融合合了组组件技技术和和Internet技技术术这两两大技技术的的优势势,它它是一一种快快速应应用开开发平平台。。KCOM组组件件平台台历经经1.0版版本、、2.0版版本本,发发展到到目前前的3.0版版本本。KCOM组组件件丰富的的内嵌嵌组件件标准的的ActiveX控控件标准的的OLE对对象标准的的COM组组件KCOMBasic一种编编程语语言兼容Basic语言言实现组组件运运算实现代代码运运算实现规规则运运算应用软软件开开发过过程需求分分析系统设设计软件加加工发布运运行多次迭迭代应用系系统经过多多次迭迭代开开发,,应用用软件件系统统逐步步完善善,最最终达达到可可以交交付发发布运运行的的状态态。这这样的的往复复迭代代过程程在““基于于设计计的全全自动动化软软件工工厂””的应应用开开发模模式下下是可可以随随时进进行的的;而而采用用传统统的开开发模模式,,任何何形式式的迭迭代都都会是是对项项目进进度、、项目目费用用的巨巨大挑挑战。。编码效效率“基于于设计计的全全自动动化软软件工工厂””加工工软件件代码码的效效率是是普通通程序序开发发人员员书写写代码码效率率的成成百上上千倍倍。软件设设计设计基基础数数据表表软件加加工加工成成基础础数据据页面面软件设设计设计单单据表表软件设设计定义业业务单单据节节点软件加加工加工成成业务务单据据页面面软件设设计设计报报表视视图软件加加工加工成成报表表页面面软件设设计设计数数据分分析视视图软件加加工加工成成数据据分析析页面面进销存存系统统平台应应用客户关关系管管理系系统平台应应用办公自自动化化系统统平台应应用地理信信息系系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二四年度技术秘密保密合同2篇
- 二零二四年度软件许可合同许可模块与技术支持2篇
- 消化道出血临床护理
- 科学计算语言Julia及MWORKS实践 课件全套 1-科学计算与系统建模仿真应用场景-31-四旋翼无人机的路径跟踪
- 学校课外活动计划
- 教师计算机表格培训
- 二零二四年度研发合作与技术开发合同2篇
- 运动损伤修复与治疗
- 玉林师范学院《普通硅酸盐工业检测实验》2023-2024学年第一学期期末试卷
- 玉林师范学院《分子生物学实验》2021-2022学年第一学期期末试卷
- 清洁生产原理与应用1清洁生产概述
- GB 42295-2022电动自行车电气安全要求
- 物业管理服务代管协议
- 让阅读成为习惯家长会课件
- 居民自建桩安装告知书回执
- 2022年教育部教育管理信息中心招聘考试真题
- 荷载与结构设计方法《期末考试复习题》
- 《行香子》(树绕村庄)(课件)-九年级语文上册
- 违纪学生撤销(降级)处分申请表
- 药事管理部分流程图
- 骶髂关节痛诊疗专家共识2021
评论
0/150
提交评论