我国软件行业总体发展趋势分析1、技术发展趋势(1)在业务中间件平台上开发软件成为应用软件开发的发展方向①传统应用软件开发模式具有效率低、适应性弱的缺点传统的系统开发通常包括需求采集规划、系统设计、系统构建、程序开发、系统测试等几个环节,其主要特点是:采用语言编码式的方法开发应用软件,且属于一次性开发模式
但是,采用编码方式开发软件的周期比较长,开发费用比较高;一次性开发模式不但难以适应客户需求的变化,而且每次修改都必须在代码层面,因此,造成了效率的降低和资源的浪费
传统应用软件系统开发体系结构也一直在改进,长期以来经历了如下三个阶段(或发展模式):一是基于硬件平台直接开发;二是在操作系统平台上进行开发;三是基于基础软件开发平台(集成了操作系统、数据库等的基础软件开发平台)开发,但这些和业务中间件平台相比还有相当距离
内容选自产业信息网发布的《2014-2018年中国软件行业市场深度调研及发展战略咨询报告》②业务中间件平台属于新型的开发工具A、业务中间件平台是一种技术创新,也是一种新的应用软件体系结构业务中间件以企业业务为导向并采用动态建模的方式快速构建应用软件
在企业应用动态建模中涉及多个模型,包括信息模型、功能模型、组织模型、过程模型、产品模型和资源模型等
业务中间件平台在进行软件开发,尤其在满足复杂应用软件系统开发时具有如下优势:高效性:利用业务中间件平台提供的基本框架以及预置好的参考模型,软件提供商能很快地生成出用户所需要的复杂应用软件系统
灵活性:通过业务中间件平台提供的开发与管理工具,软件提供商根据用户组织结构、业务处理和决策程序的变化修改业务流程模型,即能满足用户个性化的需求以及用户在发展过程中各种各样变化的需求,而不用频繁修改代码
集成性:业务中间件平台为复杂应用软件系统提供了一个集成框架,不仅为集成同一平台上的各种不同软件提供了规则,还为集成其他应用软件系统