欢迎来到天天文库
浏览记录
ID:46221489
大小:54.80 KB
页数:18页
时间:2019-11-21
《软件-软件开发论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1.2010以后,世界主要的软件开发工具,对它们的简介:优缺点的对比(数据库软件)2.软件开发行业主要针对哪些方面进行开发?3.软件开发现在将來过去主要冇哪些进步,将來会冇哪些进步(开发,使用)4.数据库在软件开发过程中的应用5•信息系统分析与设计/软件工程和软件开发之间貝体的内容。任选其一评分标准:1字数:10%2自己写的字数30%3而沿程度20%4冷门程度10%5和专业的结合程度30%MicrosoftVisualStudio开发工具套里面有:VisualBasic,VisualC++,VisualJ++,VisualC#等等开发软件.BorlanC++BuilderBor
2、lanDelphiBorlanJBuilderPowerBuilderEclipse等等.软件开发工具的选择我国的软件开发已经逐步从原来的手工作坊式发展到了软件工程的阶段。同时,软件开发木身也在不断发展,已从“算法+数据结构=程序”逐步发展到了“设计模式+对象组件+开发工具=程序”。开发工具的选择,已经成为软件开发成功的要素Z—。开发工貝-的选择主要决定于两个因素:所开发系统的最终用户和开发人员。最终用户需求是一切软件的來源和归宿,也是彩响开发工具的决定性因索;开发人员的爱好、习惯、经验也影响着开发工具的选择。严格的软件工程管理和开发人员的技术水平是软件开发成功的关键。本文介绍
3、一些选择软件开发工具的思路,重点强调在满足客户群体的悄况下,软件工貝服务于软件工程思想的重要性。开发工具争显锋芒首先需婆强调的是:开发工具的比较没有绝对的标准。评价一种开发工具,不仅要看它对设计模式、对象结构以及管理的支撑情况,更重要的是要针对具体的使用环境、开发方法、结构体系、开发群体以及使用群体来评价一种工具的适宜程度。现有的开发工貝大概分为大而全和小而专两种类型。Microsoft的VisualStudio系列和IBM的VisualAge系列应该属于前者;其他很多工具,像Delphi/C++Builder/JBuilder/Kylix>PowerBuilder/Power
4、J,还有人呈的各种SDK等都具有各自的特点,属于小而专的类型。人而全的工具一般都提供从前端到后台,从设计到编码测试的完整T•具,但在一些特定的功能上,它们不如小而专的工具。VisualStudio.NET的UML开发工具(VisualModeler/Visio)—般只能和RationalSuite屮RationalRose的LogicalView相比,它不可能有完整的RationalUnifiedProcess流程;其可视化的VisualBasic没有办法和Delphi/C++Builder在速度和功能上相比。虽然VisualStudio.NET的各个部分都有不足,但其Visi
5、o工具能够更快、更方便地和编程语言整合在一起。VisualBasic在和Office等工具整合时遇到的问题(数据类型转化等)比Delphi/C++Builder要少得多。所以,工具类型和具体的情况决定了特定条件卜-软件开发工具最优的选择。欲善其事先利其器开发工具的选择主要决定于两个因素:所开发系统的最终用户和开发人员。最终用户需求是一切软件的來源和归宿,也是影响开发工具的决定性因素;开发人员的爱好、习惯、经验也影响着开发工具的选择。最终用户的需求程序的最终使用群体是软件开发的服务对象,也影响着开发工具的选择。从计算机使用的程度分,最终的使用者可以分为IT人员、各行业的专业人员以
6、及普通用户。使用者的不同,对于软件的需求就不会和同。IT人员自然需要更多的功能、更自由的定制/二次开发空间;行业用户往往需要一个整体的解决方案,从血提升其整体竞争力;普通用户显然耍求更方便简单地使用。用户的需求分别在自由度、涵盖度、针对性、方便性等维度展开。扩展软件白由度为了扩展软件的自由度,较少的封装和充分的功能暴露是必然的。为了让用户口由使用Windows的功能,自山访问操作系统和硬件资源的语言C++或者Assembler应该是最好的选择。VisualC++成为Microsoft对其操作系统功能的“权威”封装,至今在Windows系统级开发屮占据主流地位;C++Builde
7、r扩充的标准的C++语法,提供了RAD(RapidApplicationDevelopment)的支持,但是它的VCL(VisualComponentLibrary)人部分是用Delphi写的,不像VisualC++的MFC/ATL类库的纯C++源代码,对于C++程序员的深入编程不利。授近开放源代码(OpenSource)运动风靡全球,开放源代码的C++工具中,GCC受到了普遍的采用。它不仅可以在各种流行操作系统(Windows、Linux、Solaris>HP・Unix)上运行,而且支持0
此文档下载收益归作者所有