版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
KCOM商业智能工具的企业平台课件1软件危机开发进度缓慢开发费用超支维护成本增长过快不恰当的功能设计拙劣的性能不断膨胀的bug和代码量不兼容重复开发软件危机开发进度缓慢2没有银弹?近二十年前,美国著名的图灵奖获得者布鲁克斯博士曾在他的《没有银弹:软件工程的根本和次要问题》论文中将能给软件产业带来本质上突变的技术称为“银弹”,并且宣称,“没有单纯的技术或者管理上的进步能够独立承诺在十年当中大幅度地提高软件的生产率、可靠性和解决性”。这个论断在这二十年里一直没有被打破。没有银弹?3摩尔定律GordenMoore在1965年提出著名的摩尔定律,预言单位平方英寸芯片的晶体管数目每过18到24个月就将增加一倍。摩尔定律4软件业的摩尔定律摩尔定律归纳了硬件技术的发展速度,那么软件技术有没有相应的定律呢,几十年来,软件业界人士一直没有停止过这方面的思考。软件业的摩尔定律5基于设计的全自动化软件工厂理想的软件开发模式应该是“基于设计的全自动化的软件工厂”开发模式。在这种模式下,软件开发的主要工作是进行软件设计,应用软件系统由“全自动化的软件工厂”加工而成。基于设计的全自动化软件工厂6模型驱动开发模型驱动体系架构(ModelDrivenArchitecture,MDA)是由OMG提出的新的软件方法学,被面向对象技术界预言为未来几年里最重要的软件方法学。
模型驱动体系架构(MDA)把建模语言用作一种编程语言而不仅仅是设计语言,并以一种全新的方式将IT技术的一系列新的趋势性技术整合到一起。这些技术包括基于组件的开发、设计模式、中间件、说明性约束、抽象、多层系统、企业应用整合以及契约式设计等。
模型驱动体系架构(MDA)的出现,为如何提高软件开发效率,如何增强软件的可移植性、协同工作能力、可维护性,以及如何提高文档编制的便利性指明了解决之道。
MDA改变了开发过程MDA改变了开发工具MDA让你重新认识文档、代码、模型MDA带来了数学般的精确性MDA为新方法学提供了土壤模型驱动开发模型驱动体系架构(ModelDrivenAr7KCOM商业工程将数据模型、业务过程、组织机构、商业智能、UML、KCOM组件、应用服务器等众多的软件工具集成到一个完整的模型驱动体系架构(ModelDrivenArchitecture)环境中
通过使用“基于设计的全自动化软件工厂”将设计结果直接加工成最终可运行系统,使得软件开发过程从传统的需求分析、系统设计、编码实现、发布运行等阶段变成为需求分析、系统设计、软件加工、发布运行等阶段
使应用软件开发效率有了质的飞越,并且使企业级应用软件开发的重心从程序领域偏向业务领域,强有力地保证了企业级应用软件的品质KCOM商业工程将数据模型、业务过程、组织机构、商业智8KCOM商业工程支持多种业内的标准:
采用OMG定义的MDA模型驱动体系架构
采用标准的XML作为数据交互格式
支持标准的UML图
支持标准的数据模型
支持WFMC定义的标准的工作流模型
支持标准的COM组件模型KCOM商业工程支持多种业内的标准:
9数据模型、业务过程、组织机构数据模型、业务过程、组织机构10数据模型支持概念数据模型和物理数据模型设计数据模型支持概念数据模型和物理数据模型设计11数据模型支持全部主流的数据库数据模型支持全部主流的数据库12数据模型根据所选择的数据库类型生成相应的数据库定义脚本数据模型根据所选择的数据库类型生成相应的数据库定义脚本13数据模型支持对MicrosoftSQLServer数据库的逆向工程数据模型支持对MicrosoftSQLServer数14数据模型自动生成测试数据数据模型自动生成测试数据15业务过程可视化的业务过程设计工具业务过程可视化的业务过程设计工具16业务过程业务过程引擎业务过程监控业务过程业务过程引擎17业务过程业务管理器业务过程业务管理器18组织机构描述企业的组织架构组织机构描述企业的组织架构19组织机构管理角色的数据权限组织机构管理角色的数据权限20组织机构定义执行者角色组织机构定义执行者角色21商业智能——查询构造器商业智能——查询构造器22商业智能——报表商业智能——报表23商业智能——多维数据分析商业智能——多维数据分析24UML提供UML图形设计功能UML提供UML图形设计功能25KCOM组件平台KCOM组件平台融合了组件技术和Internet技术这两大技术的优势,它是一种快速应用开发平台。KCOM组件平台历经1.0版本、2.0版本,发展到目前的3.0版本。KCOM组件平台KCOM组件平台融合了组件技术和Int26KCOM组件丰富的内嵌组件标准的ActiveX控件标准的OLE对象标准的COM组件KCOM组件丰富的内嵌组件27KCOMBasic一种编程语言兼容Basic语言实现组件运算实现代码运算实现规则运算KCOMBasic一种编程语言28应用软件开发过程需求分析系统设计软件加工发布运行多次迭代应用系统经过多次迭代开发,应用软件系统逐步完善,最终达到可以交付发布运行的状态。这样的往复迭代过程在“基于设计的全自动化软件工厂”的应用开发模式下是可以随时进行的;而采用传统的开发模式,任何形式的迭代都会是对项目进度、项目费用的巨大挑战。应用软件开发过程需求分析系统设计软件加工发布运行多次迭代应用29编码效率“基于设计的全自动化软件工厂”加工软件代码的效率是普通程序开发人员书写代码效率的成百上千倍。编码效率“基于设计的全自动化软件工厂”加工软件代码的效率30软件设计设计基础数据表软件设计设计基础数据表31软件加工加工成基础数据页面软件加工加工成基础数据页面32软件设计设计单据表软件设计设计单据表33软件设计定义业务单据节点软件设计定义业务单据节点34软件加工加工成业务单据页面软件加工加工成业务单据页面35软件设计设计报表视图软件设计设计报表视图36软件加工加工成报表页面软件加工加工成报表页面37软件设计设计数据分析视图软件设计设计数据分析视图38软件加工加工成数据分析页面软件加工加工成数据分析页面39进销存系统平台应用进销存系统平台应用40客户关系管理系统平台应用客户关系管理系统平台应用41办公自动化系统平台应用办公自动化系统平台应用42地理信息系统平台应用地理信息系统平台应用43其它应用——网络游戏其它应用——网络游戏44其它应用——网络游戏其它应用——网络游戏45欢迎使用基于设计的全自动化软件工厂KCOM商业工程为您的企业应用软件开发带来前所未有的高效率、高质量、高适应性欢迎使用基于设计的全自动化软件工厂KCOM商业工程为您的企46演讲完毕,谢谢观看!演讲完毕,谢谢观看!47KCOM商业智能工具的企业平台课件48软件危机开发进度缓慢开发费用超支维护成本增长过快不恰当的功能设计拙劣的性能不断膨胀的bug和代码量不兼容重复开发软件危机开发进度缓慢49没有银弹?近二十年前,美国著名的图灵奖获得者布鲁克斯博士曾在他的《没有银弹:软件工程的根本和次要问题》论文中将能给软件产业带来本质上突变的技术称为“银弹”,并且宣称,“没有单纯的技术或者管理上的进步能够独立承诺在十年当中大幅度地提高软件的生产率、可靠性和解决性”。这个论断在这二十年里一直没有被打破。没有银弹?50摩尔定律GordenMoore在1965年提出著名的摩尔定律,预言单位平方英寸芯片的晶体管数目每过18到24个月就将增加一倍。摩尔定律51软件业的摩尔定律摩尔定律归纳了硬件技术的发展速度,那么软件技术有没有相应的定律呢,几十年来,软件业界人士一直没有停止过这方面的思考。软件业的摩尔定律52基于设计的全自动化软件工厂理想的软件开发模式应该是“基于设计的全自动化的软件工厂”开发模式。在这种模式下,软件开发的主要工作是进行软件设计,应用软件系统由“全自动化的软件工厂”加工而成。基于设计的全自动化软件工厂53模型驱动开发模型驱动体系架构(ModelDrivenArchitecture,MDA)是由OMG提出的新的软件方法学,被面向对象技术界预言为未来几年里最重要的软件方法学。
模型驱动体系架构(MDA)把建模语言用作一种编程语言而不仅仅是设计语言,并以一种全新的方式将IT技术的一系列新的趋势性技术整合到一起。这些技术包括基于组件的开发、设计模式、中间件、说明性约束、抽象、多层系统、企业应用整合以及契约式设计等。
模型驱动体系架构(MDA)的出现,为如何提高软件开发效率,如何增强软件的可移植性、协同工作能力、可维护性,以及如何提高文档编制的便利性指明了解决之道。
MDA改变了开发过程MDA改变了开发工具MDA让你重新认识文档、代码、模型MDA带来了数学般的精确性MDA为新方法学提供了土壤模型驱动开发模型驱动体系架构(ModelDrivenAr54KCOM商业工程将数据模型、业务过程、组织机构、商业智能、UML、KCOM组件、应用服务器等众多的软件工具集成到一个完整的模型驱动体系架构(ModelDrivenArchitecture)环境中
通过使用“基于设计的全自动化软件工厂”将设计结果直接加工成最终可运行系统,使得软件开发过程从传统的需求分析、系统设计、编码实现、发布运行等阶段变成为需求分析、系统设计、软件加工、发布运行等阶段
使应用软件开发效率有了质的飞越,并且使企业级应用软件开发的重心从程序领域偏向业务领域,强有力地保证了企业级应用软件的品质KCOM商业工程将数据模型、业务过程、组织机构、商业智55KCOM商业工程支持多种业内的标准:
采用OMG定义的MDA模型驱动体系架构
采用标准的XML作为数据交互格式
支持标准的UML图
支持标准的数据模型
支持WFMC定义的标准的工作流模型
支持标准的COM组件模型KCOM商业工程支持多种业内的标准:
56数据模型、业务过程、组织机构数据模型、业务过程、组织机构57数据模型支持概念数据模型和物理数据模型设计数据模型支持概念数据模型和物理数据模型设计58数据模型支持全部主流的数据库数据模型支持全部主流的数据库59数据模型根据所选择的数据库类型生成相应的数据库定义脚本数据模型根据所选择的数据库类型生成相应的数据库定义脚本60数据模型支持对MicrosoftSQLServer数据库的逆向工程数据模型支持对MicrosoftSQLServer数61数据模型自动生成测试数据数据模型自动生成测试数据62业务过程可视化的业务过程设计工具业务过程可视化的业务过程设计工具63业务过程业务过程引擎业务过程监控业务过程业务过程引擎64业务过程业务管理器业务过程业务管理器65组织机构描述企业的组织架构组织机构描述企业的组织架构66组织机构管理角色的数据权限组织机构管理角色的数据权限67组织机构定义执行者角色组织机构定义执行者角色68商业智能——查询构造器商业智能——查询构造器69商业智能——报表商业智能——报表70商业智能——多维数据分析商业智能——多维数据分析71UML提供UML图形设计功能UML提供UML图形设计功能72KCOM组件平台KCOM组件平台融合了组件技术和Internet技术这两大技术的优势,它是一种快速应用开发平台。KCOM组件平台历经1.0版本、2.0版本,发展到目前的3.0版本。KCOM组件平台KCOM组件平台融合了组件技术和Int73KCOM组件丰富的内嵌组件标准的ActiveX控件标准的OLE对象标准的COM组件KCOM组件丰富的内嵌组件74KCOMBasic一种编程语言兼容Basic语言实现组件运算实现代码运算实现规则运算KCOMBasic一种编程语言75应用软件开发过程需求分析系统设计软件加工发布运行多次迭代应用系统经过多次迭代开发,应用软件系统逐步完善,最终达到可以交付发布运行的状态。这样的往复迭代过程在“基于设计的全自动化软件工厂”的应用开发模式下是可以随时进行的;而采用传统的开发模式,任何形式的迭代都会是对项目进度、项目费用的巨大挑战。应用软件开发过程需求分析系统设计软件加工发布运行多次迭代应用76编码效率
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 应急预案的应对社会安全事件
- 现代农业产业园资金筹措与投资方案
- 农业行业市场拓展总结
- 物流行业客服实践总结
- 二零二五版机场停车场租赁与旅客交通服务合同3篇
- 二零二五年度房地产企业委托招聘项目管理人员合同范本3篇
- 二零二五年度页岩砖装配式建筑材料购销协议4篇
- 二零二五版室内木门定制加工与安装服务协议3篇
- 二零二五年度车辆抵押债务重组及还款安排合同3篇
- 二零二五年度钢材电商平台合作合同2篇
- 2025年方大萍安钢铁招聘笔试参考题库含答案解析
- 2025年电力工程施工企业发展战略和经营计划
- 2024东莞市劳动局制定的劳动合同范本
- 2024年大学本科课程教育心理学教案(全册完整版)
- 中国血管通路专家共识解读
- 《装配式蒸压加气混凝土外墙板保温系统构造》中
- 2019版新人教版高中英语必修+选择性必修共7册词汇表汇总(带音标)
- 中层领导的高绩效管理
- 阅读理解特训卷-英语四年级上册译林版三起含答案
- 屋面及防水工程施工(第二版)PPT完整全套教学课件
- 2023年高一物理期末考试卷(人教版)
评论
0/150
提交评论