传统开发模式和Business模式的比较.docx
- 文档编号:18312252
- 上传时间:2023-08-15
- 格式:DOCX
- 页数:16
- 大小:324.86KB
传统开发模式和Business模式的比较.docx
《传统开发模式和Business模式的比较.docx》由会员分享,可在线阅读,更多相关《传统开发模式和Business模式的比较.docx(16页珍藏版)》请在冰点文库上搜索。
传统开发模式和Business模式的比较
传统开发模式和Business模式的比较
1.概述
1.1.企业信息化背景
企业管理信息化的历程已有很长时期,为了提高企业管理的效率,许多企业对管理软件都投入了巨资,并取得了一定效益。
但对绝大多数企业来说,对管理软件的投入并没有产生与之相匹配的产出和效益。
根据最保守的估计,企业投资和实施管理软件的成功率不超过20%。
而且,在宣称管理信息化已经成功的企业中,企业完成了软件合理投资所需的80%的资金,但得到的回报不到20%。
依据GartnerGroup近期发布的统计和预测,表明各类信息系统的实施依然具有很高的风险。
项目管理研究的权威机构StandishGroup的统计结果也与此吻合。
自1994年起,StandishGroup开始发布著名的CHAOS系列报告,依据StandishGroup在2001年最新发布的CHAOS报告,当前应用项目的失败情况大致如下:
值得注意的是,依据StandishGroup在2001的最新调查,自1996年以来,应用项目的实施情况并无大的改善。
1.2.信息系统面临的挑战
在未来几年里,管理信息系统还将面临来自两个方面的挑战:
1.2.1.复杂和多变的环境
信息系统将面临的复杂和多变的环境,不仅包括客户的业务,也包括IT技术本身,都处于持续的变化当中:
●业务的复杂多变和持续调整
经济全球化以及激烈的竞争,使企业的业务和管理变得更加复杂多变,在此背景之下,企业的个性化和快速调整,成为企业竞争和发展的基本要求。
●IT产业格局和技术的快速发展
管理系统面临的另一个挑战,就是,IT产业格局和技术的快速发展和变迁,技术的快速发展,尤其是技术平台的迁移,对企业的投资保护、IT成本控制提出了严峻的挑战。
1.2.2.更高的客户要求和满意度
在上述变化的环境下,信息系统还要应对客户的更高要求:
●快速开发和应用,适应业务调整
可以全面、正确和迅速地实现管理者的管理和业务要求,大幅度地提升管理软件的开发效率和质量,并在业务持续完善的过程中实现快速调整。
●实现业务集成,满足高效的业务协作和业务流程
在统一的业务基础架构上,使企业内部的各类业务系统可以实现紧密集成,帮助企业成为紧密协作的整体,实现高效的业务流程控制,使企业在运营效率和响应速度方面实现突破,并适应组织内的持续完善和变革。
●提高IT系统的能力和价值
信息系统必须能够为企业提供全面的管理支持,并提供更好的投资回报,信息系统必须实现群件、信息管理、工作流和和业务重组的有效整合,从而更好地对企业的团队协作、业务支持、管理控制、决策分析、商务智能、商务加速提供全面的、整体的支持。
●降低总体IT成本
解决信息系统在质量、周期、成本、风险、实施等方面的问题,全面降低信息系统开发、发布、维护、集成的整体成本。
●保护IT投资
一方面,信息系统必须能够利用现有的IT和数据资源,这些数据和应用资源存在于现有的ERP、CRM等企业应用系统中,同时,信息系统也要能够适应企业业务的调整,以及IT技术的发展和变迁。
2.传统的开发模式
2.1.传统开发过程
◆需求调研和分析
✓调研报告
✓需求规格说明书
✓需求跟踪矩阵
✓快速原型
◆总体设计
⏹选定技术平台和技术方案
✓.NETvs.J2EE,C/Svs.B/S
✓VC/VB/Delphi/PB/ASP/JBuilder…
✓Oraclevs.SQLSevervs.Sybasevs.Informixvs.DBII…
✓COM+vs.Weblogicvs.IBMWebSpherevs.BESvs.Tomcat…
⏹架构设计
✓建模设计(UML)
✓用例(UseCase)分析
✓面向对象设计(面向对象的OOA,OOD,OOP)
✓CMM软件过程
◆概要设计
◆详细设计
◆编码实现
◆测试部署发布
◆维护调整
2.2.传统开发模式的不足
1.面向技术、业务无关
最终用户具有一定的开发能力,而且熟悉自身业务需求,如果自行开发业务系统,不但可以开发出符合自身需求的业务系统,还可节约大量的开发费用。
但是要从底层框架做起,有一定的技术难度,特别是对于目前流行的基于J2EE或.NET体系的应用,如果按传统方式开发,难度相当大,而且成本极高。
而软件开发商虽然有一定的技术背景,但对企业的业务理解不深,在需求分析阶段很难与企业只能进行有效的沟通,最终产品往往无法满足用户的需求,导致项目失败。
2.信息孤岛
传统方式的信息化建设,一般是委托不同的开发商分别开发不同的业务系统,势必造成众多独立的系统。
每个业务系统均包括一套独立的底层框架及用户管理、权限管理等。
这不但浪费了大量的资金,而且多个业务系统的孤立存在,势必造成:
数据分散,难以共享;用户进入不同业务系统时均需重复登录,降低了工作效率;用户资源及授权的不统一,以及用户操作界面不统一等众多问题。
3.IT黑洞
现有信息系统的建设,是在低层的技术平台上直接构建业务系统,并且也只能采用面向技术的、业务无关的“原始”编程工具来开发管理系统。
这种低层次的软件开发模式,使信息系统的开发、维护和扩展困难重重,导致“IT黑洞”现象的普遍发生。
4.无法满足用户需求的不断变化
现代企业管理是一个动态变化、持续完善的过程,尤其是报表需求的变化更加频繁。
传统开发方式开发的业务系统,报表是在开发时按需求一次性定制的,对报表需求的变化只能通过二次开发的过程来完成,根本无法快速响应用户的需求,成为企业管理的瓶颈。
而业务流程的变化、组织机构的调整、人员的变迁更将成为软件维护者的一声噩梦。
5.无法建立一个统一的分析决策平台
目前,不论是政府机关还是企业,在信息化建设过程中,形成了众多的业务系统,造成大量分散的数据。
对于这些分散的数据信息,很难用来作为分析决策的依据。
6.高额的维护费用
在业务系统运行过程中,不可避免地需要对部分模块进行功能调整,传统方式一般是请开发商进行二次开发,大大地增加了维护费用。
7.投资浪费、升级困难
企业应用随着时代的进步,数据资源的不断积累膨胀,原先的业务系统将越来越无法承担用户的重负荷工作,这时往往需求对底层技术支撑平台进行升级,而传统方式开发的业务系统完全与原先选定的技术架构是一种紧密耦合的关系,一旦需要升级底层架构,将只能从头做起,浪费了大量的投资。
8.无法满足用户的个性化需求
现代社会越来越崇尚人们的个性化发挥,企业应用也同样受到这方面的挑战,如何满足用户的个性化需求将在很大程度上影响应用软件的竞争力,而传统的应用系统框架僵硬,可伸缩性差,往往达不到用户的个性化需求。
3.Business开发模式
3.1.什么是业务架构平台
简单来说,架构就是针对某种特定目标系统的具有体系性的、普遍性的问题而提供的通用的解决方案。
架构往往是对复杂系统的一种共性的体系抽象,架构让我们能够正确、合理地理解、设计和构建复杂的系统。
业务架构体系,就是针对企事业信息管理系统中具有体系性的、普遍性的问题而提供的通用的解决方案。
更确切地说,业务架构体系,就是基于业务导向和驱动的架构来理解、分析、设计、构建、集成、扩展、运行和管理信息系统。
业务架构平台正是构建在这种体系之上的新一代管理信息系统的业务支撑环境和开发体系,JustepBusiness业务架构平台是该领域最领先的产品。
JustepBusiness业务架构平台为企事业机构提供了强大、集成和统一的业务支撑环境,帮助用户构建整体的信息系统,实现团队协作、流程控制、业务集成、业务智能、决策支持、个性化和持续完善,满足用户的整体业务运作和管理要求,帮助提升整体运作水平和效率,增强应变能力。
此外,在信息系统的开发维护上,JustepBusiness业务架构平台体系引入了业务建模的模式和工具。
业务建模从根本上提升了信息系统的开发、发布和维护效率,实现企业信息化过程中的用户参与、快速开发、快速应用和灵活调整。
3.2.开发模式
◆业务建模:
生成业务模型资源
✓绘制组织机构图
✓定义数据字典、业务字典
✓完成业务信息文档和表单
✓构建业务功能环节
✓绘制工作流程
◆发布运行
✓通过发布工具将上一步生成的业务模型资源发布至需要的平台:
Ø.NET/J2EE,C/SorB/S
ØOracle/SQLSever/Sybase…
ØCOM+/Weblogic…
✓通过运行平台Platform执行业务资源
◆持续完善
3.3.平台的优势
1.面向业务、技术无关
JustepBusiness业务架构平台基本实现了业务模型资源与系统实现技术的分离,从根本上提升了管理系统的技术无关性。
JustepBusiness业务架构平台可以支持各种主流的分布体系、操作系统、数据库平台、基础架构平台、应用服务平台、Web服务平台、通讯协议和客户端模式等,并可平滑地迁移到未来的实现技术上。
企业才是管理软件的主导者,Business平台从真正意义上消除了开发者与最终使用者之间的鸿沟,让使用者全程参与到应用软件的开发过程之中,使开发过程更多地关注企业的流程、机构和业务逻辑,而不必关注这些业务在技术上是如何实现的。
2.业务集成、统一的企业信息门户
JustepBusiness业务架构平台提供了前所未有的业务集成能力,从企事业机构的整体出发,统一了组织机构、业务分工、业务权限、业务流程、基础资源的管理,将各类业务应用构建成统一的、集成的、具有统一信息门户的一体化系统,满足全面管理、团队协作、信息综合、业务协同、流程连贯的整体需要。
3.可扩展性
为了满足独立软件开发商(ISV)基于JustepBusiness业务架构平台开发高度个性化和商业化的软件产品的需要。
BusinessStudio为增值开发商提供强大的、专业的开发工具,使开发商可以开发高度商业化的复杂应用,并集成和利用基于其它开发工具和技术的各类应用资源。
JustepBusiness业务架构平台扩展开发包括两方面内容:
●业务扩展开发:
BusinessStudio允许开发商利用多种语言、各类组件和API类库技术来进行业务应用的扩展开发,如访问各类硬件系统、GIS、CAD等第三方应用系统等等。
●系统扩展开发:
JustepBusiness业务架构平台采用了微内核平台技术,JustepBusiness业务架构平台运行平台本身的用户界面程序,以及相当一部分模块都是使用BusinessStudio来开发的。
Justep公司向战略合作伙伴开放JustepBusiness业务架构平台系统中包含的所有BusinessStudio程序资源,开发商可以利用并改造这些程序。
4.快速开发
JustepBusiness业务架构平台提供了完全以业务为导向开发建模工具,最小化了开发者与企业的理解误差,70%~90%以上的功能无需编码,大幅度提升了管理软件的开发维护效率,使管理软件开发商以更短的时间和更低的成本,开发出高度领先的管理系统,迅速拓展市场,并获得前所未有的客户满意度和经济效益。
5.智能发布和升级
JustepBusiness业务架构平台提供了功能强大的智能发布工具以简化项目的实施过程,提供多种方式保证将系统的业务资源快速发布至企业的运行环境之中。
JustepBusiness业务架构平台技术无关的特性有效地保证了业务系统的可移植性,业务系统可以随着平台的升级而升级,技术上保持长久领先,且不影响上层的业务系统,充分保护了用户的投资
6.跨平台部署
JustepBusiness业务架构平台提供了可选的方式将应用系统部署至各种平台之上:
◆部署到Unix/Linux/NT服务器环境
◆部署到J2EE/.NET技术架构平台
◆部署到分布、异质数据库平台
7.随需而变、持续完善
企业业务的完善是一个循环和螺旋上升的过程,每一完善循环包括了规划、实施、检查、分析这四个部分。
JustepBusiness业务架构平台以动态业务建模作为信息系统的基本构建工具,通过业务规划和建模、执行与控制、分析与优化、业务再造这一持续优化过程,帮助用户改善业务规则和业务流程。
8.构建统一的决策分析平台
JustepBusiness业务架构平台可以同时构建多个业务系统,实现企业统一的业务平台,并在此之上构建统一的决策分析平台,提供了强大的数据统计、挖掘和分析能力,为领导从全局角度做出决策分析提供了有力的科学依据。
9.强大的工作流引擎
JustepBusiness业务架构平台是目前业内最强大和最完整的工作流体系,对业务流程的设计、执行、监控、分析、改进提供全面支持。
帮助用户在业务过程中,全面记录过程流、协作流、信息流的内容,帮助用户依据流程运行的事实和结果,进行有效的流程分析,以优化过程流的环节、降低协作流的时滞、压缩资源流的成本,并实现流程的改进。
10.稳定性及运行效率
基于JustepBusiness业务架构平台的业务系统具有极高的稳定性及运行效率,因为:
◆平台采用了先进的技术、体系框架,以及科学的算法和缓存技术
◆大部分功能均无需编码,在减少代码量的同时也降低了系统资源的占用,从而提高了系统的运行效率
◆平台提供的业务系统的主体框架及核心模块是经过实践检验的高度稳定的架构
11.团队协作
企事业机构是团队协作的整体,团队协作是整体信息系统的基本要求之一。
JustepBusiness业务架构平台提供了全面的团队协作支持,包括团队和组织机构管理、信息共享和沟通、业务分工和权限管理以及业务协作支持,实现了业务系统与群件(OA)系统的一体化。
12.个性化
企业的个性化已经成为企业的基本生存战略,经营者应该选择和创造企业个性化的管理和业务模式。
JustepBusiness业务架构平台可以按照企业管理人员和业务人员的意愿,帮助他们规划和构造属于自己的业务管理系统。
4.两种模式的比较
软件类型
特性/功能
传统应用系统
JustepBusiness业务架构平台
主导思想
面向技术
面向业务
业务集成、统一门户
无
强
可扩展性
弱
强
可移植性
无/弱
强
开发效率
低
高
智能发布和升级
弱
强
跨平台
无
强
随需而变、持续完善
弱
强
决策分析
无/弱
强
工作流
无
强
稳定性/运行效率
不确定
高
团队协作
弱
强
信息共享
无/弱
强
个性化
无/弱
强
维护费用
高
低
投资保障
弱
强
系统升级
困难
方便
生命力
弱
强
5.Business业务架构平台的价值
5.1.Business业务架构平台给企业带来的好处
◆对业务和管理提供全面和强大的支持
JustepBusiness业务架构平台对企事业机构的信息管理提供了前所未有的强大支持。
JustepBusiness业务架构平台可以将群件、信息管理、工作流和和业务重组真正有效地集成起来,从而更好地对团队协作、业务支持、管理控制、决策分析、业务智能提供全面的、整体的支持。
◆支持业务的紧密和高效协作
JustepBusiness业务架构平台彻底改变管理软件颗粒难以协作的状况,建立在JustepBusiness业务架构平台上的众多应用系统,可以实现业务对象级的协作,即在数据、信息、文档、流程、分工层次上进行高层次紧密协作,使企业业务实现紧密和高效的协作。
◆为业务流程优化提供帮助
JustepBusiness业务架构平台体系为企业的业务的建模、执行、记录、分析、优化、流程再造的这一持续过程提供了更好的支持。
集成平台帮助企业在业务运行过程中,全面记录和分析信息流的内容,优化过程流的环节、降低协作流的时滞、压缩资源流的成本,并依据企业运行的事实和结果分析,进行业务的快速调整和流程改进,使企业管理在持续完善中走向卓越。
◆适应企业变革和业务调整
JustepBusiness业务架构平台较好地实现了业务系统的快速定制,灵活调整,自由扩展,使IT系统更好地适应企业业务快速调整和变革的需要,让企业迅速应对市场、技术、资源、业务、客户、服务和管理等各方面的不断变化和发展。
◆支持企业管理的个性和特性
由于个性化已成为企业的基本生存战略,经营者往往选择和创造个性化的管理和业务模式。
JustepBusiness业务架构平台可以按照企业管理人员和业务人员的意愿,帮助他们规划和构造真正属于自己的业务管理系统。
◆全面提升企业的IT效益
JustepBusiness业务架构平台可以使企业在IT上得到更好的效益。
一方面,JustepBusiness业务架构平台可以大幅度降低IT系统的整体成本,全面降低管理系统开发、实施和维护的成本,降低投资风险。
JustepBusiness业务架构平台的技术平台无关性,使管理系统的投资得到极大的保护。
另一方面,JustepBusiness业务架构平台对企业管理提供了前所未有的强大支持,为企业构架出真正意义上的管理和控制工具,让企业从信息技术上获得前所未有的回报。
5.2.Business业务架构平台给开发商带来的好处
JustepBusiness业务架构平台利用业务建模工具,从根本上解决管理软件开发、维护和升级等方面的问题,从而使管理软件开发商在极短的时间内,以极低的成本,开发出功能大幅度领先的管理系统,迅速拓展企业和行业市场,并获得前所未有的客户满意度和经济效益。
具体来说,JustepBusiness业务架构平台对开发商的价值体现在:
●更好的产品:
JustepBusiness业务架构平台对企业管理提供了前所未有的强大支持,用JustepBusiness业务架构平台开发的产品在整体功能上大幅度地超越了各行业现有的管理软件的,因而帮助开发商迅速打开企业和行业市场。
●更快的速度:
利用JustepBusiness业务架构平台提供的革命性的开发模式和工具,开发商可以在极短的时间内开发出客户需要的产品和特性。
●更高的价值:
JustepBusiness业务架构平台对企业管理前所未有的支持,极大地提升了管理软件的功能和层次,大幅度地提高产品价值和用户满意度,使开发商获得更好的经济效益。
●更低的成本:
JustepBusiness业务架构平台较好地解决管理软件在质量、周期、成本、风险、实施等方面的问题,使开发商可以大大降低开发和维护成本,提高利润率。
6.信息化的发展趋势
1986年,弗雷德里克.布鲁克斯在《没有银弹-软件工程的主要问题和次要问题》中提出了一个迄今为止尚未打破的著名论断:
“没有一种单纯的技术或管理上的进步,能够独立地承诺在10年内大幅度地提高软件的生产率、可靠性和简洁性”。
他认为指出,所有软件活动包括根本任务――打造构成抽象软件实体的复杂概念结构,和次要任务――使用编程语言表达这些抽象实体,在时间和空间内将它们影射成机器语言。
在对几乎所有现有软件工程解决方案作了考察和评估后,弗雷德里克发现,现有所有方案都致力于解决软件工程中的次要问题。
因此,无论这些方案多么完善,都不可能从根本上解决问题—即使将全部次要任务的时间缩减到零,也不会带来生产率数量级的提高。
上文提到的四大疑难,其实只是“没有银弹”的表象而已。
解开了软件开发和维护模式的密锁,就解开了信息化的枷锁。
目前,业务架构平台是解决银弹问题最有效的方法和工具。
业务架构平台是业务导向和驱动的软件架构体系,是新一代管理信息系统的业务支撑环境和开发体系。
业务架构平台的出现,有效地解决了应用中的瓶颈,具有划时代的意义。
更令人鼓舞的是,目前业务架构平台技术已经进入成熟期,在很多的实际应用中取得了可喜的成果。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 传统 开发 模式 Business 比较
![提示](https://static.bingdoc.com/images/bang_tan.gif)