敏捷软件开发平台技术解决方案内容摘要:

长期以来,我国应用软件领域一直停留在手工作坊的开发时代,即 使在现在,大多数软件开发公司都未从本质上脱离 “手工作坊 ”的开发模式 ,而全世界几十年来也一直在寻找解决这个问题的银弹,促进了软件开发技术的不断创新和变革。 那么如何有效的解决这个问题呢,答案是: 基于先进的技术,提供 软件 整体开发体系 ,通过 软件 整体 开发体系 ,可以 有软件开发标准和规范可循, 有有效的过程及质量管理标准为指导,有 软件开发平台提供基础框架和架构, 开发人 员 不再关注于底层技术细节 ,只关注于业务。 中天敏捷软件开发平台 zenith agile appBuilder 就是这样一个整体软件开发体系。 Zenith agile appBuilder 您的想象力 我的创造力 用 信息技术为客户创造价值 第二章 敏捷软件开发 平台总体介绍 平台概述 Zenith agile appBuilder 是南华中天 基于 近二十年的 IT 软件业经验 以及公司多年来在软件开发上的积累 、沉淀的产出 ,经过 四年艰苦执着,不懈的努力研发完成的, 当前最新版本是第六版。 Zenith agile appBuilder 主要 针对 当前 J2EE 开发中所遇到的问题, 经过多年的发展,形成了有别于传统软件开发平台的 新一代软件开发体系 ; Zenith agile appBuilder 采用构件化的设计思想 ,自定义了客户 /服务器交互模式 , 是 集成了 自定义 表单、工作流管理 系统、业务构件库、模板库 、基础开发框架 及 持久化机制,并辅以 过程管理、软件开发、系统安全及运维服务 规范 的 整体开发体系 , 实践证明,基于 zenith agile appBuilder 开发的项目, 人力成本投入减少 200%,项目周期 比传统模式 缩短 60%以 上 ,并提供了更好的扩展性以及稳定性 ,得到用户的一致好评。 应用特征 覆盖 软件开发全过程 南华中天 使用的“分批进入、分批退出、集中设计”的理念用于指导软件开发过程, 通过分批进入、分批退出的模式,在 软件 开发的不同阶段 集 由 不同职责的 人员 分别完成需求、设计以及编码工作; 以Zenith agile appBuilder 您的想象力 我的创造力 用 信息技术为客户创造价值 测 试驱动,测试 自 始至终都贯穿整个开发周期,提供功能、集成、单元全方面的 测试;另外, 基于 ITIL 的运维服务体系用于支撑软件的运行维护。 通过分批进入、分批退出的方式, 每一阶段 都由最适合的人参与,保证了 每阶段的产出质量, 南华中天认为: 有效的过程控制是 软件开发成功的基础。 软件快速开发 软件开发的主要成本就是人力投入, 人力投入的多少关系到软件的利润, 通过 zenith agile appBuilder 的软件快速开发构件 zenith fexcel, 降低了开发门槛,通过全可视化的工具进行业务应用的开发 ,实现数据建模 页面 设计 发布的全自动化 , zenith fexcel 提供了多达十二种类型的表单类型,以支撑不同 方式的数据管理 ,大大的提升了软件开发效率。 另外, zenith agile appBuilder 还 包含了南华中天近 20 年软件开发资源 的积累, 同时 也提供了大量的应用相关的应用组件和模板, 进一步的提升了软件开发效率。 基于 zenith agile appBuilder,开发人员不再关注于技术,只关注于业务,这也是 zenith agile appBuilder 的存在意义。 无限接近于应用 zenith agile appBuilder 提供的大量的组件库和模板库与应用相Zenith agile appBuilder 您的想象力 我的创造力 用 信息技术为客户创造价值 关,并对项目的架构以及结构进行了有效的规划,应用软件开发 中都需要解决的用户、机构、权限、参数、编码、调度、通知、日志、异常等功能在 zenith agile appBuilder 都已经提供了实现,并 以 web 工程的方式发布, zenith agile appBuilder 本身就是一个和具体业务无关的java 工程。 随需应变 软件设计僵化一直是中国软件产品的特点, 对于用户来说,当业务发生变化的时候需要软件系统能够快速的响应变化, zenith agile appBuilder 的组件化设计思路保证了软件内部结构的清晰以及低耦合度; 而基于 zenith fexcel 开发的业务表单,可快速修改重建 ,工作流管理系统 zenith smart Flow 可以快速变更业务流程 ,以响应业务需求的变化,应对客户的业务重组需求。 技术特征  组件化 软件结构 Zenith agile appBuilder 是基于组件化模式进行研发的, zenith agile appBuilder 由各种不同类型的组件构成, 而平台本身提供了 灵活可扩展的机制保障平台可不断的扩充以支持更多功能。  可视化开发构件 zenith fexcel 通过 zenith fexcel 实现了多达十二种不同类型的报表以满足Zenith agile appBuilder 您的想象力 我的创造力 用 信息技术为客户创造价值 不同页面的数据管理要求, 基于 zenith fexcel 可完成从分析、设计、数据建模、页面设计、代码生成的全部工作, 基本实现 ”零代码 ”的编写。  自定义客户机 /服务器交互模式 摈弃传统轻量级的 SERVLET/STRUTS WEB 编程模型, 相比较更为 笨重 的 JSF/TYPESTRY, zenith agile appBuilder 提供了较 为简单的基于 AJAX 的客户机 /服务器交互,实现了更好的用户效果体验,并通过 大量自定义的标签及技术提升了 系统的响应速度。  自主 产权的 数据库持久化机制 TABLE Zenith agile appBuilder 是一个组件式的开发平台,所有代码均是面向对象的,而通常应用软件的数据存储均采用关系型数据库,通过 zenith Table 机制,实现了对象式的方式访问关系型数据库,并消除了不同数据库服务器的隔阂,目前支持所有主流的关系型数据库。  自主产权的工作流管理系统 zenith smart flow  遵循 WFMC 标准  无缝集成现有的用户机构信息  符合中国国情的动态工作流 Zenith agile appBuilder 您的想象力 我的创造力 用 信息技术为客户创造价值 第三章 平台 理念 “用信息技术为客户创造价值 ”是南华中天的经营理念,也是zenith agile appBuilder 的核心理念。 随着现在竞争加剧,导致业务需求的不断变化,企业单位需要一个高扩展性以及适应性的底层框架用于应用软件的研发, zenith agile appBuilder 勇于担当这个角色。 为客户创造的价值体现在为软件开发商缩短开发周期,降低开发成本,提供稳 定的软件架构,通过中天软件开发体系指导软件开发商进行项目的开发;而为最终用户创造的价值体现在, 通过 zenith agile appBuilder 开发的软件,具有 更高的性能 、稳定性和可操作性 ,并能在更短的时间内响应客户的需求变化, 实现客户业务的重组。 第四章 平台架构 中天软件开发体系 Zenith agile appBuilder 您的想象力 我的创造力 用 信息技术为客户创造价值  “分批进入、分批退出、集中设计 ”的开发模式;  开发规范 基础组件开发规范 平台的基础组件标准 ,符合标准的新的基础组件可纳入。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。