为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

快速软件开发

2013-11-15 5页 doc 138KB 45阅读

用户头像

is_100527

暂无简介

举报
快速软件开发 咨微快速软件开发平台(OBPS开发平台) 快速软件开发 调查表明,大约70%的软件开发项目超出了估算的时间,大型项目平均超出计划交付时间20%到50%,90%以上的软件项目开发费用超出预算,并且项目越大,超出项目计划的程度越高 第一章 欢迎学习快速软件开发 快速开发的成功取决于两个要素: 1. 选择有效的实践而不是无效实践 2. 选择有利于完成项目锁定目标的实践 面向进度的实践有三类: 1. 面向速度的实践:可以提高开发速度,帮助你更快交付软件 2. 面向进度风险的实践:可以降低计划风险,...
快速软件开发
咨微快速软件开发平台(OBPS开发平台) 快速软件开发 调查明,大约70%的软件开发项目超出了估算的时间,大型项目平均超出计划交付时间20%到50%,90%以上的软件项目开发费用超出预算,并且项目越大,超出项目计划的程度越高 第一章 欢迎学习快速软件开发 快速开发的成功取决于两个要素: 1. 选择有效的实践而不是无效实践 2. 选择有利于完成项目锁定目标的实践 面向进度的实践有三类: 1. 面向速度的实践:可以提高开发速度,帮助你更快交付软件 2. 面向进度风险的实践:可以降低计划风险,帮助你避免更大计划风险 3. 面向可视化的实践:可以提高进程可视化程度,帮助你驱散慢速开发的阴云 第二章 快速开发策略 快速开发的4个支柱: 1. 避免典型错误(如产品质量低下) 2. 打好开发基础(如系统设计) 3. 风险管理(如关键承包商的开发进度落后) 4. 面向进度的实践 快速开发的四维:人员、过程、产品、技术 1.人员 从某种程度上讲,我们已经认识到人力因素比其他因素对软件性能与软件质量影响更大 反复的研究发现,经验相当的程序员之间效率的差别也是很大的,甚至达到10:1 技术并不是问题的,最有效的实践是那些能够发挥工作人员潜能的实践 人力因素极大地影响着生产效率,同时任何关注提高生产效率的组织首先必须有一套良好的人员激励、团队合作、员工选择及的机制,几种发挥人员最大潜能缩短项目周期的方法: 1)项目组成员的选择 · 绝顶的天才 · 工作匹配 · 职业的晋升 · 团队平衡 · 排除不称职的人员 2)项目组结构 软件企业会从项目团队与项目规模、产品特点以及进度目标的匹配中受益 3)人员激励 一个缺乏动力的人很难努力工作并达成目标 人员激励是使你能够达成快速开发的最具潜力的方法 2.过程 1)避免重复工作 2)质量保证 3)开发基础 4)风险管理 5)资源目标 6)生命期计划 7)面向客户的开发 3.产品 1)产品规模 2)产品特性 4,技术 选择有效的项目管理工具和软件开发工具,由此所带来的风险也是争取快速开发主动权的关键之一。传统代码级开发成本越来越高,软件的功能升级跟不上市场的变化,客户的满意度越来越低。造这方面的原因是多方面,最重要是人力成本大幅上升和企业对软件的要求越来越高。主要问题表现为: · 用户的需求层出不穷,项目迟迟不能验收,成本高昂,用户还不满意; · 产品的开发和升级周期长,跟不上市场的需求; · 重要开发人员的离职对公司产生重大影响,甚至是致命的; · 产品对实施人员要求高,培养成本和人力成本高; · 公司有很好的行业经验,但无法落地实现转化产品; · 有好的产品没有本地化服务,难以推广到全国的市场。 为了摆脱这个恶性循环,市场上慢慢形成为了提高开发效率的各种软件开发工具,后来又将这些工具按整个系统开发要求重新组合,形成了目前的软件开发平台。 开发平台的现状 目前软件开发平台有两大阵营,一是基于JAVA,二是基于.NET的,这两个平台优劣是仁者见仁,智者见智。我们选择平台应更多的是关注平台本身的功能,目前软件开发平台从使用角度分为两类,一是开发工具的升级版,二是基于企业应用的支撑开发平台。 目前市场绝大部分的开发平台都是开发工具的升级版,在开发工具JAVA的Eclipse或.NET的Visual Studio上做了很好的插件,使用界面开发或逻辑开发基本实现可视化的操作,比代码级开发大提高了效率。开发环境还是要基于Eclipse或Visual Studio上。开发出来的产品还原来方式是一样需要生成源代码,做成一个安装包作为一个独立程序使用。 基于企业应用的支撑开发平台是一个全新的设计,放弃了传统的模式,是基于企业的应用为目标设计,企业应用支撑平台即是开发平台也是企业所有功能运行平台,不需要另再安装开发工具,直接在平台做的无限制扩展开发,为企业构建IT支撑平台,使企业的所有业务系统和业务需求按管理要求融为一体,真正实现企业完整的业务流和数据流。咨微OBPS企业支撑平台就是基于此设计开发出来的。 OBPS快速开发平台介绍 咨微OBPS企业支撑开发平台是领先SOA应用级业务开发平台,创新的解释引擎和纯WEB可视化开发,通过解释引擎将开发出来的功能直接解释成用户的操作界面和后台的业务逻辑,不再需要生成原代码和编译,开发出来功能即插即用。OBPS平台集企业门户、流程定制、业务开发、业务集成整合、知识文档多重功能于一身的软件开发工具,保障支撑企业IT长期的建设。咨微OBPS开发平台不再要关心对象、类、组件、继承等这些复杂IT知识,你只需要了解数据库的基本操作和网页的脚本,剩下的OBPS开发平台完成。 咨微海信科技公司经过十年在软件快速开发领域研究和客户实践中,取得了革命性的技术突破:以软件构件引擎为核心,采用以业务流程驱动,面向服务(SOA)的基础应用框架技术,构建企业业务支撑开发平台,使业务开发从事务对象开发转变面向配置开发的质变模式,从而彻底地改变软件的生产方式,从根本上提高软件生产的效率和质量,因此也使快速开发平台进入了配置型开发平台时代。咨微OBPS开发平台由门户管理、集成引擎、流程引擎、开发引擎、文档引擎组成,通过这四大引擎和门户快速低成本构建企业IT战略,快速定制业务系统,OBPS开发平台框架如下图所示。 详细介绍可查看官网http://www.cm80.net/kfindex.asp OBPS快速开发平台特点 1) 纯WEB可视化设计,不再需要安装开发环境,开发不再受环境、地点的限制,一条网线搞定。 2) 开发完成的功能不需编译、生成代码和部署,通过解释引擎就可完成,支持动态更新、远程更新。 3) 在平台上开发的功能无需升级,升级只需升级平台就可,在平台开发的功能不要任何改变,没有升级之苦。 4) 功能快速迁移,在OBPS平台上开发好的产品一键式导出,再一键式导入到客户在用的OBPS平台中,与客户平台中系统融为一体,新的功能自然使用平台用户、组织构架、权限体系和各引擎。 5) 对开发人员要求低,只需熟悉SQL语言和网页前台脚本语言。不再要熟悉对象、类、组件、继承这些复杂IT知识,开发和维护成本大幅降低。 6) 强大流程定义功能,对于业务逻辑、业务流程梳理再造提供快速低成本的实现。 7) 提供大量通用构件,用户可维护自己独有公共构件,提高构件重用性。 8) 海量用户的支持、集群服务器部署支持,支持大型企业复杂应用需求。 9) 完美的将企业中业务系统和管理系统整合一起,实现企业级信息平台和构建企业IT战略。 软件开发平台未来发展 软件开发平台的发展方向是开发将越来越简单,不久的将来代码开发将成为历史,未来智能化开发、云开发是重点发展的领域。以后每个人只要对业务需求足够熟悉,就能开发出一套完美的应用程序,应用程序将快速的增长,新的软件应用模式将不断更新。
/
本文档为【快速软件开发】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索