51CTO下载-java快速开发.ppt_第1页
51CTO下载-java快速开发.ppt_第2页
51CTO下载-java快速开发.ppt_第3页
51CTO下载-java快速开发.ppt_第4页
51CTO下载-java快速开发.ppt_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Java快速开发的分析与探索,张 昊 www.j- ,敏捷与快速开发的区别,平 台 化,自 动 化,组 件 化,以工具为核心,标 准 化,不要过度的设计,适应需求的变化,注重团队精神,测试优于设计,以人为核心,两种开发模式并不冲突,而是互为补充!,随着设备与技术的提高,对开发人员的要求也在不断提高,FORTRAN,BASEIC,50年代,70年代,90年代,C语言,2000,Java,现在?,时间空间都不具备条件,用时间来换取空间,用空间来换取时间,用空间时间换取业务逻辑,快速实现客户的需求与变化,成本质量,回顾,软件项目实施过程,需 求 分 析,设 计,开 发,实 施,进度慢周期长,人员变动

2、、 重复工作,成本高、质量低,软件项目实施问题,成本,质量,实施开发周期长,重复工作,缺少积累,学习成本,需求变动,统一规范,人员变动,需求变动,设计变动,赶工期,解决问题的办法是使用平台,使用开发平台也有问题,学习成本,抛弃以前的技术积累,风险,依赖,开发人员不适应,通用技术及标准,兼容多种主流框架及技术,开源,源代码生成,保持现有开发方式,这就是HI平台的目标,平台如何解决成本和质量问题,赶工期,需求变动,人员变动,质量,学习成本,重复开发,风险,快速实现业务,统一的开发规范标准,组件化,开源平台、基于源码生成,快速开发的思想,总体设计原则- 平台化 源码生成- 自动化 对开发过程的优化-

3、 标准化 知识的优化- 组件化,所有的一切只有一个宗旨: 提高开发效率,降低开发成本,开发方式比较 - 平台化,自动化,前 期,开发期,后 期,自动搭建,自动生成,自动部署实施,标准化,设计标准化,编码标准化,操作标准化,统一建模,代码生成,开发工具,标准化带来了什么?,组件化,组件化,一个业务对象就是一个组件 一个组件是一个可运行功能,其中:包括页面、流程、数据库等,出库单,入库单,物品库存,库 存 管 理,每个业务功能就是一个组件,一个项目的开发过程,业务对象1,业务对象2,业务对象3,模块1,对象间功能,接口,特殊页面,其他功能,业务对象1,业务对象2,业务对象3,模块2,应用系统,模块间功能,对象间功能,接口,特殊页面,其他功能,特殊页面及逻辑,接口,存在的问题,越往后开发风险越高,变动成本越高 先松后紧 业务对象、模块之间依赖关系明显 到开发中后期才能展示系统,由简入难,将风险问题放在最后,HI平台的开发方式,业务对象1,业务对象2,业务对象3,模块1,对象间功能,接口,特殊页面,其他功能,业务对象1,业务对象2,业务对象3,应用系统,模块间功能,特殊页面及逻辑,接口,快速生成,模块2,对象间功能,接口,特殊页面,其他功能,平台的开发方式的优点,可以直接开始复杂业务逻辑的开发 先紧后松

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论