美章网 资料文库 软件开发平台的选择范文

软件开发平台的选择范文

本站小编为你精心准备了软件开发平台的选择参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

软件开发平台的选择

1软件开发以及软件开发平台

1.1什么是软件开发软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。软件开发平台源于繁琐的实践开发过程中。开发人员在实践中将常用的函数、类、抽象、接口等进行总结、封装,成为了可以重复使用的“中间件”,而随着“中间件”的成熟和通用,功能更强大、更能满足企业级客户需求的———软件开平台应运而生。

1.2软件开发平台的种类目前国内的软件开发平台,除国际品牌如IBM,国内平台商比较成熟的有Justep、普元、昕友亿方、创恒信、北京百特安茂信息技术有限公司提供的VisualSet开发平台,以及山东金现代信息技术有限公司出品的轻骑兵软件开发平台等,部分管理软件企业也开始借平台提升企业竞争力,如用友。

2如何选择软件开发平台

2.1软件开发中需要用的工具项目管理:Project,TeamLab,Trello;建模:Rose,Dia,StarUML;项目构建:Maven,Ant;IDE:VisualStudio,Ecliplse。

2.2软件开发平台PC软件开发平台和移动软件开发平台。

2.3选择软件开发平台的想法“后台硬”的,主流的市场占有率高的,免费的,持续推出新版本的软件平台。PC软件开发平台有.JavaEE,.Net以及网络应用开发。NET全称Windows.NETFramework,来自于微软,是一套全能的框架平台,支持C++、C#、J++、VB、ASP等语言,能够解决C/S、B/S和单机等结构的软件开发需求。.NET平台将这些语言编译成CLR语言,使它们可以无差别的运行在.NET-Framework上,是2000年以后微软最为重要的软件开发套件产品。.NET框架入门门槛较低、使用方便,并且微软对其提供了良好的文档支持和在线服务。.NET框架平台的目标是“多种语言共享一种平台”,把所有的企业开发应用统一到一个架框里来。

JavaEE是基于各个软件组件的企业服务应用平台。需要专业成熟的软件公司花费大量的精力和时间去布署才能发挥JavaEE架构的企业级应用组件功能。以JAVA语言为主要的开法平台。Net平台技术来自于一家公司,所有标准统一,支持多种语言,目前主流的有C#,VB.Net,Delphi等等各个开发程序都加入这个开发语言陈容,支持多种操作平台,多种移动设备。可以充分利用Windows技术资源,Mobile移动设备智能平台,WINCE等PDA系统。它的框架开发门槛很低,使用方便,学习成本较低。此外还有强大的公司团队技术的更新。.Net比Java出来晚,微软公司吸取了了Java所有的优点,并且体现了更优质的开发软件性能。.NET侧重于软件的实际应用。

JavaEE技术来自于多家公司,各个公司标准不统一,配置复杂,需求高成本配置,对用户要求高,支持一种语言Java语言并且开源产品众多,免费框架居多,各个中间件都由不同的供应商提供,需求付费。整个平台构成由若干的公司产品组成。但是它的平台移植性比较好,能够支持多种操作系统,但支持Windows系统平台需要性降低性能访问。无法与Win-dows系列平台实现美完结合。显然它的门槛较高,系统复杂,需要开发人员花费很长时间才能熟悉整个体系。该技术更新很快,新技术新标准层出不穷,适合技术爱好者。此外软件布署时间长,需要开发人员写出各种配置清单。

3软件开发平台的应用

程序员利用软件开发平台设计出各种满足客户需求的应用软件。应用软件(ApplicationSoftware)是为满足用户不同领域、不同问题的应用需求而提供的那部分软件。它可以拓宽计算机系统的应用领域,放大硬件的功能。应用软件是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序。例如学校做一个考生查询成绩登录系统,我们可以利用.Net技术开发编程,这就是.Net技术的应用。

作者:张申 单位:重庆邮电大学软件工程2011级