软件开发的开发环境有哪几种?
它由软件工具和环境集成机制构成,前者用以支持软件开发的相关过程、活动和任务,后者为工具集成和软件的开发、维护及管理提供统一的支持。
包括:1>.软件开发模型及开发方法 2>.按功能及结构特点分类,有单体型、协同型、分散型和并发型等多种类型的软件开发环境。
3>.按应用范围分类,有通用型和专用型软件开发环境。
5>. (1)软件开发的一致性及完整性维护;(2)配置管理及版本控制;(3)数据的多种表示形式及其在不同形式之间自动转换;(4)信息的自动检索及更新;(5)项目控制和管理.
什么是软件开发环境
可称为应用型软件开发环境。
⑷按开发阶段分类,有前端开发环境(支持系统规划、分析、设计等阶段的活动)、后端开发环境(支持编程、测试等阶段的活动)、软件维护环境和逆向工程环境等。
此类环境往往可通过对功能较全的环境进行剪裁而得到。
软件开发环境由工具集和集成机制两部分构成,工具集和集成机制间的关系犹如插件和插槽间的关系。
工具集:软件开发环境中的工具可包括:支持特定过程模型和开发方法的工具,如支持瀑布模型及数据流方法的分析工具、设计工具、编码工具、测试工具、维护工具,支持面向对象方法的OOA工具、OOD工具和OOP工具等;独立于模型和方法的工具,如界面辅助生成工具和文档出版工具;亦可包括管理类工具和针对特定领域的应用类工具。
集成机制:对工具的集成及用户软件的开发、维护及管理提供统一的支持。
按功能可划分为环境信息库、过程控制及消息服务器、环境用户界面三个部分。
环境信息库:是软件开发环境的核心,用以储存与系统开发有关的信息并支持信息的交流与共享。
库中储存两类信息,一类是开发过程中产生的有关被开发系统的信息,如分析文档、设计文档、测试报告等;另一类是环境提供的支持信息,如文档模板、系统配置、过程模型、可复用构件等。
过程控制和消息服务器:是实现过程集成及控制集成的基础。
过程集成是按照具体软件开发过程的要求进行工具的选择与组合,控制集成并行工具之间的通信和协同工作。
环境用户界面:包括环境总界面和由它实行统一控制的各环境部件及工具的界面。
统一的、具有一致视感(Look & Feel)的用户界面是软件开发环境的重要特征,是充分发挥环境的优越性、高效地使用工具并减轻用户的学习负担的保证。
较完善的软件开发环境通常具有如下功能:(1)软件开发的一致性及完整性维护;(2)配置管理及版本控制;(3)数据的多种表示形式及其在不同形式之间自动转换;(4)信息的自动检索及更新;(5)项目控制和管理;(6)对方法学的支持。
多数Java的开发环境都已经集成了什么工具?
展开全部 IDE (Integrated Development Environment) 集成开发环境 集成开发环境(简称IDE)软件是用于程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。
就是集成了代码编写功能、分析功能、编译功能、debug功能等一体化的开发软件套。
所有具备这一特性的软件或者软件套(组)都可以叫做IDE。
如微软的Visual Studio系列,Borland的C++ Builder,Delphi系列等。
该程序可以独立运行,也可以和其它程序并用。
例如,BASIC语言在微软办公软件中可以使用,可以在微软Word文档中编写WordBasic程序。
IDE为用户使用Visual Basic、Java和PowerBuilder等现代编程语言提供了方便。
不同的技术体系有不同的IDE。
比如visual studio.Net可以称为C++、VB、C#等语言的集成开发环境,所以visual studio.Net可以叫做IDE。
同样,Borland的JBuilder也是一个IDE,它是Java的IDE。
zend studio、editplus、ultra edit这些,每一个都具备基本的编码、调试功能,所以每一个都可以称作IDE。
IDE多被用于开发HTML应用软件。
例如,许多人在设计网站时使用IDE(如HomeSite、DreamWeaver、FrontPage,等等),因为很多项任务会自动生成。
IDE集成代码编辑,代码生成,界面设计,调试,编译等功能,目前还融合了建模功能。
...
软件开发环境一般分为哪几种类型呢?
VB为使用者提供了一个功能强大而又易于操作的集成开发环境,用VB开发应用程序的大部分工作都可以通过该集成开发环境来完成。
在Windows下,启动VB后出现在屏幕上的画面就是VB的集成开发环境 (IDE)(见下图)。
VB的集成开发环境也称为VB的主窗口,由“标题栏”、“菜单栏”、“工具栏”、“控件工具箱”、“窗体设计器”、“工程资源管理器”、“属性设置窗口”和“窗体布局窗口”等组成。
VB集成开发环境中还有几个在必要时才会显示出来的子窗口,即“代码编辑器”和用于程序调试的“立即”、“本地”和“监视”窗口等。
一、标题栏 标题栏位于主窗口的顶部, 如图1.1所示。
标题栏除了可显示正在开发或调试的工程名外,还用于显示系统的工作状态。
在VB中,用于创建应用程序的过程,称为“设计态”或“设计时” (Design-time);运行一个应用程序的过程,则称为“运行态”或“运行时” (Run-time)。
当一个应用程序在VB环境下进行调试(即试运行)由于某种原因其运行被暂时终止时,称为“中断态”(Break—time)。
标题栏最左侧为控制菜单框,用来控制主窗口的大小、移动、还原、最大化、最小化及关闭等操作,双击此框可以退出VB集成开发环境。
二、菜单栏 菜单栏位于标题栏的下面, 如图1.1所示。
VB的菜单栏除了提供标准的“文件”、“编辑”、“视图”、“窗口”和“帮助”菜单之外,还提供了编程专用的功能菜单, 如“工程”、“格式”、“调试”、“运行”、“查询”、“图表”及“工具”和“外接程序”等。
三、工具栏 工具栏一般位于菜单栏的下面,如图1.1所示。
VB的工具栏包括有“标准”、“编辑”、“窗体编辑器”和“调试”四组工具栏。
每个工具栏都由若干命令按钮组成,在编程环境下提供对于常用命令的快速访问。
在没有进行相应设置的情况下,启动VB之后只显示“标准”工具栏。
“编辑”、“窗体编辑器”和“调试”三个工具栏在需要使用的时候可通过选择“视图”菜单的“工具栏”命令中的相应工具栏名称来显示,也可通过鼠标右击“标准”工具栏的空白部分,从打开的弹出式菜单中选择需要的工具栏名称来显示。
四、控件工具箱 控件工具箱又称工具箱,位于VB主窗口的左下方,如图1.1所示。
它提供的是软件开发人员在设计应用程序界面时需要使用的常用工具(控件)。
这些控件以图标的形式存放在工具箱中,软件开发人员在设计应用程序时,使用这些控件在窗体上“画”出应用程序的界面。
工具箱除了最常用的控件以外,根据设计程序界面的需要也可以向工具箱中添加新的控件,添加新控件可以通过选择“工程”菜单中的“部件”命令或通过在工具箱中右击鼠标,在弹出菜单中选择“部件”命令来完成。
五、窗体设计器 窗体设计器位于VB主窗口的中间,如图1.1所示。
它是一个用于设计应用程序界面的自定义窗口。
应用程序中每一个窗体都有自己的窗体设计器。
窗体设计器总是和它中间的窗体一道出现,在启动VB开始创建一个新工程时,窗体设计器和它中间的初始窗体“Form1”一道出现。
要在应用程序中添加其它窗体,可单击工具栏上的“添加窗体”按钮。
六、属性设置窗口 属性设置窗口位于窗体设计器的右方。
它主要用来在设计界面时,为所选中的窗体和窗体上的各个对象设置初始属性值。
它由标题栏、“对象”列表框、“属性”列表框及属性说明几部分组成。
属性设置窗口的标题栏中标有窗体的名称。
用鼠标单击标题栏下的“对象”列表框右侧的按钮,打开其下拉式列表框,可从中选取本窗体内的各个对象,对象选定后,下面的属性列表框中就列出与该对象有关的各个属性及其设定值。
属性窗口设有“按字母序”和“按分类序”两个选项卡,可分别将属性按字母或按分类顺序排列。
当选中某一属性时,在下面的说明框里就会给出该属性的相关说明。
七、代码编辑器 用VB开发应用程序,包括两部分工作:一是设计图形用户界面;二是编写程序代码。
设计图形用户界面通过窗体设计器来完成;而代码编辑器的作用就是用来编写应用程序代码。
设计程序时,当用鼠标双击窗体设计器中的窗体或窗体上的某个对象时,代码编辑器将显示在VB集成环境中。
应用程序的每个窗体和标准模块都有一个单独的代码编辑器。
代码编辑器中有两个列表框,一个是“对象”列表框,另一个是“事件”列表框。
从列表框中选定要编写代码的对象(若是公共代码段,则选“通用”),再选定相应的事件,则可非常方便地为对象编写事件过程。
八、工程资源管理器 工程资源管理器又称为工程浏览器,位于窗体设计器的右上方。
它列出了当前应用程序中包含的所有文件清单。
一个VB应用程序也称为一个工程,由一个工程文件(.vbp)和若干个窗体文件(.frm)、标准模块文件(.bas)与类模块文件(.cis)等其它类型文件组成。
工程资源管理器窗口上有一个小工具栏,上面的三个按钮分别用于查看代码、查看对象和切换文件夹。
在工程资源管理器窗口中选定对象,单击“查看对象”按钮,即可在窗体设计器中显示所要查看的窗体对象;单击“查看代码”按钮,则会出现该对象的“代码编辑器”窗口。
...
集成开发环境的选择新手怎样选择集成开发环境
展开全部 软件开发环境(Software Development Environment,SDE)是指在基本硬件和宿至软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件,简称SDE。
它由软件工具和环境集成机制构成,前者用以支持软件开发的相关过程、活动和任务,后者为工具集成和软件的开发、维护及管理提供统一的支持。
开发工具,只是一个代码编写、调试的软件,可以提高你编写的效率,其执行是依靠整个开发环境的。
就跟木工手上的一把锯子一样,有的喜欢用手锯,有的喜欢用电锯,但目的都是锯东西。
开发工具是各有喜好,因人而异的要我说VC6.0只是个工具,说大了,包括windows系统,你的电脑一起在内才是一个软件环境,呵呵...
软件开发环境与开发平台之间的区别
软件开发环境(Software Development Environment,SDE)是指在基本硬件和宿至软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件,简称SDE。
它由软件工具和环境集成机制构成,前者用以支持软件开发的相关过程、活动和任务,后者为工具集成和软件的开发、维护及管理提供统一的支持。
开发工具,只是一个代码编写、调试的软件,可以提高你编写的效率,其执行是依靠整个开发环境的。
就跟木工手上的一把锯子一样,有的喜欢用手锯,有的喜欢用电锯,但目的都是锯东西。
开发工具是各有喜好,因人而异的