平台化软件开发对企业的优势

软件开发平台化是一种新的软件开发模式,这种模式就是把过去程序员coding开发软件的模式改变为利用稳定的基础架构平台,通过快速的配置的方式将软件开发出来的一种新的开发模式。

从当前的状况来看,软件开发的速度缓慢、价值高昂而又很容易犯错,常常会出产出存在许多缺点的产物,在可用性、可靠性、功用、安全以及其他服务质量方面形成严峻的难题。

依据计算,美国公司每年出资约175,000个软件开发项目,出资额约为2500亿美元。这些项目中只要16%能够在预算内按计划完结。还有31%的项目首要因为质量难题而被撤销,经济损失约为810亿美元。别的53%的项目均匀超出预算189%,经济损失约为590亿美元。完结的项目均匀只完结了本来计划的功用的42%。

不只美国如此,国内许多的软件厂商更是有过之而无不及,软件开发基本上都处于手艺作坊形式,形成了许多项目都延迟交给、质量得不到保证。

从职业开展的视点思考,进步出产能力的途经是从手艺作业过渡到机械出产。在手艺作业期间,一切产物都是由小我或小组从无到有制造出来的,而在机械出产期间,各种产物经过拼装多家供货商出产的可重复使用的组件敏捷出产出来,在这个过程中,许多机械琐碎的使命都是由机器主动完结的。

这些职业对技术、设计和包装进行标准化,凭借产物线完结系统性重复使用,并经过供应链分管本钱和危险。如今已有有些职业能够完结大规模定制,依据需要疾速而经济地制造出各种产物,以满意不一样客户的特定需求。

力软快速开发平台自主研发的敏捷开发框架,正是采用软件开发平台化的开发模式,能够把软件开发依照流水线的工作方式、遵从必定的出产质量标准,批量、高效地出产标准化的软件产物组件,并对其进行拼装然后批量完成软件产品的开发。

原文地址:https://blog.51cto.com/13862212/2484750

时间: 2024-08-29 13:36:10

平台化软件开发对企业的优势的相关文章

平台化软件的设计与应用前景分析

平台化软件的设计与应用前景分析 http://www.cnblogs.com/spring_wang/p/3344305.html 1.背景描述 近年来,在政策和市场的双重拉动下,中国软件市场保持了持续快速的增长.2002年,中国软件市场实现了21.1%的增长率,销售额达到345 亿元.2003年,中国软件市场销售额达到400亿元左右,软件市场进一步升温.在几百亿元的市场规模下,掩盖了这样一个事实:软件项目成功率非常低.根据统计,超过80%的项目不能在最初估计的预算和进度内成功交付.这对用户和厂

高效成熟的微信牛牛平台搭建软件开发流程和团队

下面是开发管理最规范一家软件公司的开发流程,该公司总部位于美国硅谷,其开发的产品曾获得PC Magazine的最高五星级的优秀好评.供大家参考. 1. 项目计划 在一个产品发布并使用之后,其中肯定有许多地方不如意和值得改进的地方.客户在使用的过程中会发现一些问题,提出更高的需求,市场也在发生变化,我们的竞争对手也在发展,新的技术不断地产生,这些因素推动着我们的产品不断地向前发展,使它的版本不停地往上增长.这些发展的需求不是一下子提出来的,在客户使用的过程中发现某些不如意不方便的地方,他们会向我们

(转)关于软件产品化,平台化的思考

国内很多软件企业尤其是行业软件企业是从开发一.二个软件项目起家的,而且项目规模和复杂度也不大,依赖其中一两个高手,他们能够在客户适度满意的状态下成功完成项目.基于以往研究,成功的主要因素是项目具备以下特点: 如果是需求定制形的项目,项目需求明确且范围不大,变动不多.这样的项目要么客户方需求明确,要么企业对需求足够了解,这样,意味着项目双方至少有一个人对需求有全面并且细致的了解:双方合作氛围很好,这可以减少需求变更的量和避免冲突尖锐. 如是技术引领型的项目,则依赖于企业的独特技术. 企业有一两名技

怎样通过“思泉软件开发平台”消除信息孤岛?

一.集团公司信息化建设现状 最近几年,“信息孤岛”的问题越来越严重,一直困扰着集团公司的信息化建设,例如: 1:ERP中为什么没有专业的[工作流引擎]? 2:CRM与ERP中的[销售管理]用哪个? 3:OA系统与HR系统中的[人事档案].[考勤管理].[绩效管理]如何协同使用? 4:OA系统与财务系统中的[固定资产].[预算管理]模块,哪个更专业? …… 诸如此类的问题让CTO“抓狂”,消除“信息孤岛”的声音越来越大. 二.科立讯通信股份有限公司的破解之道 科立讯通信股份有限公司是全球领先的公专

协作性软件开发平台与众包

目录[-] --> 正文 --> 本文最初刊登于IEEE Software杂志,现由InfoQ & IEEE Computer Society呈现给大家. “众包,一度创造了非常成功的企业,比如Linux.同时,高效合作.众包支持下的平台还在不断涌现.本文作者Xin Peng, Ali Babar和我从整体上介绍了众包的当前技术,我们欢迎读者和专栏作者对本文提出评价和看法,也期望你提出自己希望了解的技术问题.” --Christof Ebert 1991年,芬兰赫尔辛基大学一位21岁的

基于成熟网管平台的网管软件开发模式

随着计算机网络的迅速发展,特别是国际互联网的不断地推广,计算机网络的使用越来越广泛,人们的生产生活学习对计算机网络的依赖也越来越大.同时,随着计算机网络的网络规模的不断扩大和连入网络的设备越来越多样,网络的复杂性也越来越高,网络的异构性也越拉越高.于是,网络管理就成为了一个重要的研究课题. 网络管理是对硬件.软件.人力的综合使用和协调,对网络资源进行监视.测试.配置.分析.评价和控制,从而以合理的价格满足网络的需求,如实时运行性能.服务质量等.从定义中可以看出,网络管理包含了两个重要的任务,一是

连载《一个程序猿的生命周期》-12.费尽心力的平台化构想

作为一名程序猿,在不懂这个行业的人眼里是光鲜的,高收入.高技术.往往我们把自己看成了异类,沉默.少语.只有在回帖的时候才像个正常人,不会人与人面 对面沟通.其实,程序猿和其他行业没有什么区别,只是一个工种而已,喜欢就干,不喜欢就另谋生路.如果仅仅是为了生活,那一切的一切都无所谓了. 严格意义上讲,我只能算作半个程序猿.首先,公司不是IT公司,只是传统行业有软件部分的工作.其次,开发的人员也无所谓全体,算上我只有三个人,在我 来之前也仅仅维护两个上位机软件,一个是VC++开发的,一个是VB开发,分

连载《一个程序员的成长历程》-12.费尽心力的平台化构想

作为一名程序猿,在不懂这个行业的人眼里是光鲜的,高收入.高技术.往往我们把自己看成了异类,沉默.少语.只有在回帖的时候才像个正常人,不会人与人面对面沟通.其实,程序猿和其他行业没有什么区别,只是一个工种而已,喜欢就干,不喜欢就另谋生路.如果仅仅是为了生活,那一切的一切都无所谓了. 严格意义上讲,我只能算作半个程序猿.首先,公司不是IT公司,只是传统行业有软件部分的工作.其次,开发的人员也无所谓全体,算上我只有三个人,在我来之前也仅仅维护两个上位机软件,一个是VC++开发的,一个是VB开发,分别负

软件开发流程(转载)

软件开发流程 迭代化软件开发技术 1. 传统开发流程的问题 传统的 软件开发流程是一个文档驱动的流程,它将整个软件开发过程划分为顺序相接的几个阶段,每一个阶段都必需完毕所有规定的任务(文档)后才可以进入下一个阶段. 如必须完毕所有的系统需求规格说明书之后才可以进入概要设计阶段,编码必需在系统设计完毕之后才可以进行.这就意味着仅仅有当所有的系统模块所有开发完毕之 后,我们才进行系统集成,对于一个由上百个模块组的复杂系统来说,这是一个很艰巨而漫长的工作. 随着我们所开发的软件项目越来越复杂,传统的瀑