东软UniEAP_Platform产品白皮书
UniEAP? Platform 产品白皮书
UniEAP TM Platform 产品白皮书
东软集团股份有限公司目录
一、挑战与对策 (4)
1.1 挑战 (4)
1.1.1软件开发人员面临的挑战 (4)
1.1.2软件测试人员面临的挑战 (5)
1.1.3架构设计人员面临的挑战 (5)
1.1.4项目管理人员面临的挑战 (6)
1.2 对策 (6)
二、东软国内软件业现状 (8)
三、面向业务的基础平台——UniEAP? Platform (10)
3.1背景介绍 (10)
3.2产品定位 (10)
3.3核心架构 (12)
3.4关键价值 (16)
四、UniEAP? Platform特点及优势 (18)
4.1支持业务资产积累的统一架构 (18)
4.2专注用户体验的RIA解决方案 (19)
4.3高度可扩展的组织机构模型 (20)
4.4满足不同行业应用的安全解决方案 (22)
4.5以复用为目的的组件化开发和装配 (23)
4.6面向组件的核心资产管理 (24)
4.7多种业务可变性场景的处理能力 (25)
4.8可积累的业务资产元数据模型 (26)
4.9面向元数据模型的代码自动生成机制 (27)
UniEAP TM Platform 产品白皮书
东软集团股份有限公司 4.10高用户体验的应用开发工具 (28)
4.11快速开发的模板化技术 (29)
4.12操作简便的组件管理控制台 (30)
4.13应用弹性的支撑能力 (30)
4.14面向业务逻辑的自动化单元测试工具 (31)
4.15支撑高级运维的应用监控 (32)
4.16面向系统集成的松耦合SOA 架构 (33)
五、关于东软 (34)
UniEAP TM Platform 产品白皮书
东软集团股份有限公司 一、挑战与对策
1.1 挑战
我国软件产业经过近30年的快速发展,技术水平不断提高,产业规模和产品市场迅速扩大,应用的领域不断的拓宽,软件已经深入到人们日常生活中的各个领域。随着软件应用领域的不断拓宽和应用程度的不断加深,软件系统的规模越来越大、功能越来越多、复杂度程度也越来越高。与此同时,软件用户对产品的质量要求也越来越高,系统的交付时间也越来越短,软件产业的竞争日趋激烈。软件企业必须不断的提升软件产品的质量,降低研发成本,缩短软件的研发周期,以保持持续的竞争力,才能在瞬息万变和注重成本效益的商务环境中获得成功。这样就意味着企业必须应对各种挑战,这些挑战与软件开发人员、测试人员、系统设计人员和项目管理人员都有着密不可分的关系,为了开发出满足客户需求的高质量软件,软件从业者承受着空前的压力。
1.1.1软件开发人员面临的挑战
● 不断学习新技术,新标准
信息技术的发展可谓日新月异,软件开发人员有时为了完成一项业务功能,必须不断的学习新技术、新标准,以达到客户的满意度。软件开发人员在巨大的项目压力下,还得抽出精力学习新技术、新标准,非常辛苦。
● 代码复用及维护
项目代码的模块之间紧密耦合,无法拆分复用。许多类似的项目,却不得不重新开发,然而在拷贝代码,修改代码的过程中,由于疏忽往往会产生更多bug ,无法保证项目的代码质量。
UniEAP TM Platform 产品白皮书
东软集团股份有限公司 ● 简化开发、提高开发效率
简化开发、提高开发效率是每一个软件开发人员所追求的目标,他们希望能有一个简单易用,功能强大,能够快速生成绝大部分代码的开发工具帮助他们完成工作。
1.1.2软件测试人员面临的挑战
● 测试时间太少
大部分的项目测试工作总是不能按时完成,他们感觉要测试的总是比有时间测试的工作量要多得多,这种现象的根源是重复测试,开发的代码是通过拷贝的方式复用的,使得每个项目相同的功能都需要重新测试以保证产品质量,让测试人员苦不堪言。
● 采用自动化测试
采用自动化测试是提升产品质量的有效方式,但是大部分的项目时间紧,任务重,甚至功能都一直在变化,测试人员很难有时间和精力编写自动化测试脚本,他们希望能有一个能够快速生成自动化测试用例的工具来帮助他们完成工作。
1.1.3架构设计人员面临的挑战
● 抽象业务领域特征
架构设计人员对项目的业务已经非常熟悉,但是对于不同项目之间存在的差异性,缺少应对差异的方法、手段。而且缺乏行之有效的管理业务资产的工具,不能将业务开发的实践流程和方法有效的积累、归纳并沉淀下来。
● 快速的构建系统原型
在和客户交流需求或业务系统前期验证时,希望能够以最快的速度构建一个可运行的系统原型。
UniEAP TM Platform 产品白皮书
东软集团股份有限公司 1.1.4项目管理人员面临的挑战
● 控制成本
项目需求的快速变化,导致了二次开发和维护的成本大大增加,甚至会导致重新开发。而且通过多次项目的实施,对业务已经有了深入理解,但是研发成本却仍然无法降低。
● 保证质量
质量可以使用不同的方法来衡量,例如:测试的bug 数量、不同环境的兼容性等。软件质量是用户接受或者不接受所交付的应用程序的关键因素。
● 降低风险
核心业务人员的离职会影响项目的整个生命周期,严重的会导致项目的彻底失败。如何将核心业务资产有效地沉淀下来,而不是仅仅保存在架构业务人员的脑袋里,是每个项目管理人员面临的重大挑战。
● 按期交付
在商务实施中,不能按时交付应用程序是一件很严重的事情。导致延迟的问题包括开发工具生产力低下、应用程序质量低劣,以及对终端用户需求缺乏了解等。
1.2 对策
在这些挑战面前,大部分的项目都付出了巨大的代价,甚至有些项目直接以失败告终。那么如何才能有效应对这些挑战,让软件企业走出困境呢?这就需要分析这些挑战出现的根本原因。总结分析这些人面临的种种挑战,除去业务、管理等方面的因素,不难发现:这些挑战的本质原因还是软件生产率低下,传统的开发方式不能满足软件企业发展的需求。提升开发效率,提高软件生产力,是应对这些挑战的最佳方式。
目前得到业界认可的提升软件生产率的方式主要有软件复用,软件过程改进和技术变革三种。软件复用是指利用已有软件的各种可复用资产来建立新的软件,从而达到缩减开发时
UniEAP TM Platform 产品白皮书
东软集团股份有限公司 间和降低维护成本的目的,是提高软件生产率和质量的一种重要技术;过程改进是指改进与软件开发过程相关的生产力要素,主要是对其软件开发过程进行改进、制定改进措施以及实施改进;技术变革是指在软件生产过程中引入新的技术,从而使得同样的成本投入能得到更多或更进一步的产品产出。
在这三种方式中,软件复用已成为提高软件生产率和质量的最有效、最具潜力的手段。Capers Jones 在其《软件评估、度量与最佳方法》一书中分析了影响软件项目生产率的积极因素,如图1所示。
图 1 影响软件项目生产率的积极因素
其中高质量可交付产品复用是影响软件生产率的最重要因素。软件复用提高了软件生产率和质量,缩短开发周期,降低开发成本。而且多次复用后软件的质量和可靠性会越来越高。据统计,软件系统的开发中若复用程度达到 50% ,则其生产率提高 40% ,软件质量提升 50%,开发成本降低约 40%。 由此可见,采用软件复用的方式来改进现有的开发方式,才
UniEAP TM Platform 产品白皮书
东软集团股份有限公司 是 …… 此处隐藏:6929字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [行业范文]美好的法语句子
- [行业范文]描写露珠的句子
- [行业范文]精彩禅语句子图片
- [行业范文]关于满嘴谎言的句子
- [行业范文]关于安静的句子48句
- [行业范文]关于小河的句子
- [行业范文]描写稻田的句子
- [行业范文]思念好朋友的句子
- [行业范文]赞美雪的句子
- [行业范文]早上激励人心的句子
- [行业范文]失恋忧伤的句子
- [行业范文]努力积极向上的句子
- [行业范文]对工作心灰意冷的句子
- [行业范文]失恋让人心疼的句子
- [行业范文]描写珍惜青春的句子
- [行业范文]表达思念的句子简短
- [行业范文]关于父爱的句子范例
- [行业范文]浪漫的英语句子
- [行业范文]关于周末的句子
- [行业范文]思念牵挂的句子
- 有关感恩班会课件简短(二篇)(感恩班会
- 2025年初二下乡军训心得体会800字(15篇
- 关于新员工培训方案汇编(关于新员工培
- 精选高考生寒假学习计划书(精)(高考生
- 毕业实训报告心得体会(3篇)(实训报告心
- 银行工作感悟及心得范文怎么写(四篇)(
- 精选领导干部个人政治画像报告通用(七
- 精选超市11.11活动促销方案(精品超市品
- 2025年怎么做自我介绍汇总(5篇)(至2025
- 最新企业错峰生产方案(26篇)(山西企业
- 最新暑期三下乡社会实践调研报告范本(
- 最新幼儿园大班教育教学总结怎么写(最
- 最新教师节主持词小学(优秀9篇)(教师节
- 关于小学安全教育教学方案(推荐)(关于
- 员工信模板范文怎么写(五篇)(员工信息
- 最新保险销售离职申请书(十六篇)(最新
- 最新XX小学防校园欺凌工作方案怎么写(2
- 有关特岗教师辞职信范文(推荐)(特岗教
- 精选党的建设工作要点简短(党的建设的
- 如何写安康杯竞赛活动总结汇总(4篇)(安




