自考软件开发工具复习章
湖南自考本科软件开发工具与环境考试大纲重点章节

湖南自考本科软件开发工具与环境考试大纲重点章节标题:湖南自考本科软件开发工具与环境考试大纲重点章节解析随着信息化社会的快速发展,软件开发已经成为推动各行各业发展的关键动力。
而学习和掌握软件开发工具与环境是成为一名优秀软件开发者的重要基础。
本文将围绕湖南自考本科软件开发工具与环境考试大纲的重点章节进行深入剖析,帮助考生更好地理解和掌握相关知识。
一、软件工程的基本概念首先,我们要了解的是软件工程的基本概念。
这一部分主要介绍了软件生命周期中的各个阶段,包括需求分析、设计、编码、测试以及维护等。
这些内容是我们理解软件开发全过程的基础,也是我们在后续章节中学习各种软件开发工具和环境的前提。
二、软件开发工具在软件开发过程中,选择合适的工具可以大大提高工作效率。
因此,本章详细介绍了各类常用的软件开发工具,如编程语言、集成开发环境、版本控制系统等。
对于每一种工具,我们不仅需要了解其基本功能,还需要知道如何正确使用它们。
三、软件开发环境除了工具之外,良好的软件开发环境同样重要。
这部分内容主要涉及了软件开发环境的构建、配置以及管理等方面的知识。
通过学习,我们可以了解到如何根据项目的需求来选择和配置开发环境,从而提高开发效率。
四、软件质量保证在软件开发过程中,确保软件质量是非常重要的环节。
本章详细介绍了软件质量保证的相关知识,包括软件测试、软件评审、软件度量等内容。
通过学习,我们可以掌握如何通过有效的手段来保证软件的质量。
五、软件项目管理最后,我们还要学习软件项目的管理知识。
这部分内容主要包括软件项目的计划、组织、控制等环节,以及相关的管理工具和技术。
通过学习,我们可以了解到如何有效地管理和控制软件开发项目,以确保项目的顺利完成。
总的来说,湖南自考本科软件开发工具与环境考试大纲重点章节的内容涵盖了软件开发的各个方面,包括基本概念、工具、环境、质量保证以及项目管理等。
考生需要对这些内容有深入的理解和掌握,才能在实际的软件开发工作中游刃有余。
自考 软件开发工具03173(全册讲义)

自考软件开发工具03173(全册讲义)1. 引言软件开发工具是现代软件开发过程不可或缺的重要组成部分。
它们可以帮助开发人员提高开发效率、简化开发任务,并提供丰富的功能和工具来支持软件开发过程的各个阶段。
本文将介绍自考软件开发工具课程03173的全册讲义,全面系统地介绍了软件开发工具的相关内容。
2. 基本概念本章介绍了软件开发工具的基本概念,包括软件工程、软件开发过程、集成开发环境(IDE)、版本控制系统等。
软件工程是指对软件开发进行系统化、规范化的管理和控制,它包含了软件开发的各个阶段和活动。
软件开发过程是指软件从需求分析到交付使用的全过程。
集成开发环境(IDE)是一套集成了编辑器、编译器、调试器等开发工具的软件应用。
版本控制系统用于管理和追踪软件开发过程中的版本变更。
3. 编辑工具本章介绍了常用的代码编辑器和集成开发环境(IDE),以及它们的特点和使用技巧。
包括文本编辑器、记事本、Sublime Text、Visual Studio Code、Eclipse等工具。
3.1 文本编辑器文本编辑器是编写纯文本文件的工具,常用于编写代码、文本编辑和基本的格式处理。
例如,Windows操作系统内置的记事本就是一种简单的文本编辑器。
文本编辑器通常具有代码高亮、语法检查等基本功能。
3.2 Sublime TextSublime Text是一款流行的代码编辑器,具有强大的插件系统、多重选择、快速导航等功能,适用于各种编程语言。
3.3 Visual Studio CodeVisual Studio Code是由Microsoft开发的跨平台代码编辑器,支持多种编程语言,具有丰富的插件生态系统和强大的调试功能。
3.4 EclipseEclipse是一款著名的Java集成开发环境(IDE),具有强大的编译、调试和开发工具,支持多种编程语言。
4. 调试工具本章介绍了常用的调试工具,以及它们的功能和使用方法。
调试工具用于帮助开发人员定位和修复程序中的错误和问题,提高开发效率。
软件开发工具自考题-2

软件开发工具自考题-2(总分:100.00,做题时间:90分钟)一、单项选择题(总题数:20,分数:40.00)1.下列是软件开发工具的是______A.Turbo C B.BASICC.WPS D.Rose(分数:2.00)A.B.C.D. √解析:2.对于软件开发来说,项目管理的核心是______A.加快进度 B.保证质量C.降低费用 D.充分利用资源(分数:2.00)A.B. √C.D.解析:[考点] 本题在2004年10月真题第一大题第3小题考查过,主要考查的知识点为软件开发中项目管理的核心。
3.软件开发工具提供的功能之一是______A.文档的编制或生成 B.存储管理C.处理机管理 D.文件管理(分数:2.00)A. √B.C.D.解析:[考点] 本题在2010年10月真题第一大题第1小题考查过,主要考查的知识点为软件开发工具应具有的功能。
4.编程阶段的所有成果,一般应当存入______A.文件系统 B.信息库C.数据库 D.数据仓库(分数:2.00)A.B. √C.D.解析:[考点] 本题主要考查的知识点为应当存入信息库的内容。
5.下列哪一个不是项目管理的基本目标______A.有效地控制产品(或工程)的质量 B.尽可能提高产品的数量C.保证整个系统按预定的进度完成 D.控制和降低成本(分数:2.00)A.B. √C.D.解析:[考点] 本题在2006年10月真题第二大题第16小题考查过,主要考查的知识点为项目管理的基本目标。
6.下列属于SAA 对外系统的通信接口的是______A.数据库查询 B.生成器C.通信服务 D.数据安全控制(分数:2.00)A.B.C.D. √解析:7.报表设计是哪个阶段的任务之一______A.需求分析 B.分析设计C.编码 D.测试(分数:2.00)A.B. √C.D.解析:[考点] 本题主要考查的知识点为软件开发过程中的分析设计阶段的任务。
8.文档生成包括______A.程序、文章、图表 B.软件、程序、文章C.文章、表格、图形 D.代码、工具、文章(分数:2.00)A.B.C. √D.解析:[考点] 本题主要考查的知识点为文档生成的内容。
江西自考软件开发工具与环境复习资料

Visual C# 2008入门经典一、选择/填空题1.Windows 窗体应用程序是Visual C#项目创建标准的Windows程序。
2.IDE中的“属性”窗口用于修改窗体或控件的属性(位置和大小等)。
3.双击设计器中的控件访问控件的默认事件。
4.应设置图片框的Image属性来显示图片。
5.按钮(Button)控件的默认事件是Click事件。
6.Visual C# 对中文括号“不识别”;区分大小写;文件名后有“*”时表示未保存。
7.设为自动隐藏的窗口总是停靠的,浮动窗口不能设为自动隐藏。
8.颜色下拉列表由3个选项卡组成:“自定义”、“WEB”、和“系统”。
大多数颜色属性默认都使用系统颜色。
9.组成项目的所有文件都是文本文件。
10.项目中可能用到的组件有类模块、窗体、用户控件。
11.除非特别说明,否则在创建本书的示例时创建的是Windows窗体应用程序的项目。
12.要使得将鼠标指向其选项卡时,停靠的设计窗口显示,而移开鼠标时消失,应修改窗口的自动隐藏设置。
13.要添加控件到窗体中,应使用工具箱窗口。
14.要修改对象的属性,应使用“属性”窗口。
15.要修改项目的属性,必须在解决方案资源管理器窗口中选择项目。
16.动态帮助功能根据当前执行的操作调整显示的帮助信息。
17.在Visual C#中,最常用的对象是窗体对象和控件对象。
18.方法是对象可以执行的行为,而属性是描述对象的特征。
19.区分代码中的语句是属性引用还是方法调用的方法之一是:方法调用后面有一对括号,如AlbumForm.ShowDialog()。
20.MessageBox.Show()方法是.NET框架中的一个类,用于显示包含文本的简单对话框。
21.Visual C# 2008是真正的面向对象语言。
22.在等号左边引用属性将修改属性,而在等号右边引用属性将获取属性的值。
23.对象(对使用对象的代码可用的对象)的外部函数称为方法。
24.一组相似的对象称为集合。
软件工程自考复习资料-全

软件工程自考复习资料-全第一章绪论一、软件的基本概念1.软件是计算机系统中的程序及其文档。
3.文档一般主要面向管理人员、开发人员、用户、使用维护人员。
4.文档在软件工程中的作用:(1)提高软件开发过程的能见度。
(2)提高开发效率。
(3)某程序设计时代:生产方式是个体手工劳动,使用工具是机器、汇编语言,主要通过汇编来实现,不注重程序设计方法。
某程序系统时代:生产方式是作坊式小集团合作生产,生产工具是高级语言,开始提出结构化方法。
某软件工程时代:生产方式是工程化生产,使用数据库、网络、先进的开发技术和方法。
6.软件既是知识性(逻辑性)工业产品,具有一些独特的特性是:某软件是逻辑产品,具无形性,通过计算机的执行才能体现它的功能和作用。
某软件只会退化,不存在磨损和消耗问题。
某成本主要体现在软件的开发和研制上,可进行大量的复制。
某主要靠脑力劳动生产,开发和维护成本高。
7.软件的主要结构和功能是在分析设计阶段决定的。
8.软件的复杂性主要体现在程序的复杂性,即模块内程序的复杂性。
直接关联到软件的简单和可理解性、开发费用多少、开发周期长短和软件潜伏错误的多少。
二、软件危机1.软件危机是指在软件开发和维护时遇到的一系列难以控制的问题导致的供需矛盾。
出现在软件发展的第二阶段末期,随着第三代计算机的诞生之际。
2.软件危机主要体现在:某软件发展速度跟不上硬件的发展和用户需求。
某软件成本和开发进度不能预先预算,用户不满意。
某软件产品质量差,成本高,可靠性没有保证。
某软件可维护性差,产品没有配套文档。
3.软件危机产生原因:(1)软件规模变大,结构更加复杂。
(2)软件开发管理困难。
(3)软件开发技术和工具落后。
(4)软件开发费用增加。
(5)采用落后的个体手工生产方式开发。
4.解决途径:(1)纠正对软件开发的错误观念。
(2)提高软件工程管理水平,重视文档重要性。
(3)使用好的软件开发工具,研究软件开发技术,规范软件开发流程,提高开发效率。
自考软件开发工具串讲笔记

《软件开发工具》串讲笔记第一章绪论重点背诵:1、对于CASE工具有两种理解,一种是“计算机辅助软件工程”,另一种是“计算机辅助系统工程”。
2、软件开发工具是引导人们建立正确、有效的概念模式的一种手段。
3、从几十年软件开发工具发展历史中,可以看到软件开发工具一个值得注意的特点是多样性和趋同性的并存。
4、进入二十一世纪以来,软件开发工具的发展有两个鲜明的特点,第一个特点是面向网络,另一个特点是开源软件的兴起和运用。
5、当前我们所要开发的信息系统不同于以前。
其重要特征是具有复杂性、多样性和相互关联性。
1.1 软件开发工具的由来(1)简述软件开发工具的范围?在高级程序设计语言(第三代语言)的基础上,为提高软件开发的质量和效率,从规划、分析、设计、测试、成文和管理各方面,对软件开发者提供各种不同程序帮助的一类新型软件。
(2)软件开发工具的发展过程包括以下四个阶段:工具产生之前、通用工具的使用、专用工具的出现、一体化工具的出现。
论述工具产生之前,第一代到第四代程序设计语言的主要特征?1)第一代机器语言阶段:使用“0”和“1”代码进行编程,难于阅读,难于维护,而且程序高度依赖于计算机硬件,难于移植;2)第二代汇编语言:使用助记符来编写程序,由汇编系统将汇编指令转化为机器指令,编程工作量大大降低,但依然依赖于计算机硬件。
与此同时,操作系统的出现从另一方面改善了人们应用计算机的条件;3)第三代高级程序设计语言,高级语言突破了与机器指令一一对应的限制,实现了对机器的独立性,从而大大提高了程序的可移植性。
程序员需要逐行编写语句来实现算法的过程,因此它属于过程化的语言;4)第四代语言(4GL)是非过程化的程序设计语言,用户只说明要求做什么,而把具体的执行步骤交由软件自动执行。
5)利用通用软件作为辅助工具的阶段利用文字处理软件来编写文档,利用绘图软件来绘制流程图。
6)专用软件开发工具阶段专用软件开发工具是面对某一工作阶段或工作任务的工具,优点是能提高软件开发的质量和效率;缺点是一致性的保持,对软件开发缺乏全面的、统一的支撑环境。
自考软件开发工具复习资料总结

一、软件开发工具的功能要求:1、认识描述客观系统2、存储管理开发过程中的信息3、代码生成和编写4、文档生成和编写5、软件项目管理二、软件开发工具性能:1、表达能力或描述能力(首先考虑)2、保持信息一致性能力(十分关键)3、使用方便程度4、工具可靠程度5、对硬件和软件的要求(不应当超出所支持的软件环境要求)三、软件开发工具基本功能:1、提供描述软件状况及开发过程的概念模式2、提供存储和管理有关信息的机制与手段3、帮助使用者编制、生成及修改各种文档4、帮助使用者编写程序代码5、对于历史信息进行跨生命周期的管理四、大型软件开发困难:1、一致性保持2、测试困难加大3、进度难以控制4、文檔和代码协调困难5、版本更新困难原因:1、大系统的复杂性2、主动性的个人之间组织和协调困难3、领域间的差别使困难加重4、时间因素、变化因素五、AD/Cylce(软件开发过程的抽象理解):1、需求分析阶段(任务:建立逻辑模型)2、分析设计阶段(任务:完成系统的总体设计包括:详细设计子系统或模块化分)3、编码阶段4、测试阶段5、维护阶段(任务:管理软件的日常运行)六、软件开发工具:1、设计工具(最具体实现阶段第四代语言直接帮助编写和调试最早)2、分析工具(需求分析FLOW 数据字典数据字典管理系统CDDDictionary/3000)3、计划工具(宏观组织项目管理实施)七、模块划分的要求:1、功能在逻辑上单一,明确模块和任务一一对应,一个模块完成一个任务(凝聚性)2、模块间联系尽可能少,对必要的联系加以说明(数据耦合)3、规模应足够小,调试易于进行八、好软件:1、实现功能2、界面友好3、足够的运行速度(不是越快越好)4、可靠性5、易读、结构良好、文文件齐全、易于修改九、好程序员:1、基本知识技能2、项目领域理解深入3、熟悉开发环境十、CMM好项目组:1、有严格、成文工作规范标准,并为全体成员熟知,切实遵守2、人员严格分工,除程序员外还要专门秘书(负责文檔收集、审核及保管),专门测试人员,专职的不限于编程的项目负责人3、详细时间表并严格执行十一、用户界面基本原则:1、主要功能通信2、用户界面始终保持一致3、使用户随时掌握任务的进展状况4、必须能够提供帮助5、宁可让程序多干,不可让用户多干十二、项目管理基本目标:1、使产品质量得以有效的控制2、保证整个系统按预定的进度完成3、有效的利用各种资源4、控制和降低成本十三、生成代码的依据:1、信息库已有的资料2、利用各种模块的框架和构件3、使用者临时通过屏幕前操作送入的信息十四、信息库需要四大类信息:1、软件应用的领域与环境状况(系统状况)2、设计成果(物理设计和逻辑设计)3、运行状况与测试记录4、项目管理和本管理信息十五、AD/Cycle项目考虑范围:1、研究确定工作方法方针2、开发任务划分和分工3、资源状况4、人员情况5、变更情况6、质量情况十六、权衡购买软件的因素:1、准备开发软件的性质与要求2、开发人员支持工作与支持程度的实际需要3、工作环境4、人员因素十七、人机界面总控技术上基本原则:1、面向使用者2、保证信息的准确传递3、保证系统的开放性(灵活性)十八、软开工具的开发:1、从实际出发设定现实有限的目标2、坚持短小实用,逐步积累,避免期望过高,贪大求全3、文档的齐全与资料的积累十九、信息库技术涉及问题:1、内容2、组织方式3、管理功能4、历史信息处理方法二十、版本管理的核心问题:保持两个一致性1、新旧工作保持一致2、局部与整体保持一致二十一、软件开发工具发展主要表现:1、自动化程度提高2、需求分析包含在软件工作中,向用户延伸3、把项目及版本管理包进来,超出一次编程的局限4、吸收了很多管理科学的方法二十二、软件开发基本问题:1、用户理解到程序员理解2、程序员理解到程序实现二十三、软件开发工具的购置方法与步骤:1、明确购买软件的目的与要求2、明确购买软件的环境条件与制约条件3、对于可选工具进行综合比较4、进行测试和检验5、正式签约购置6、安装与试用审计:对一个系统运行状况及效率进行检查和评价,以便进一步用好或改进这个系统软件开发定义:在高级程序设计语言(第三代语言)基础上,为提高软件开发效率和质量,从规划、分析设计测试成文管理各方面,为软件开发者提供帮助的软件。
最新版自考软件开发工具复习资料(7-13章)

实践篇(7-13章)1、Eclipse的主要用途是什么?Eclipse是一个开放源代码的、基于Java的可扩展集成应用程序开发环境。
其本身只是一个框架和一组服务,通过插件组件构建开发环境,Eclipse中的每样东西都是插件。
Eclipse最初主要用来进行Java语言开发,此外还支持如C/C + + 、C#、PHP、J2EE、Javascript等编程语言的插件,如CDT(C/C++开发环境插件)。
Eclipse作为一个框架平台还包括插件开发环境(PDE),这主要是针对希望扩展Eclipse 的软件开发人员,允许他们构建与Eclipse环境无缝集成的工具。
Eclipse 框架还可以用来作为与软件开发无关的其它应用程序类型的基础。
2、试述Eclipse的体系结构。
Eclipse的体系结构主要包括四部分:(1)运行时内核。
平台运行库是内核,它在启动时检查已安装了哪些插件,并创建关于其注册表信息。
为降低启动时间和资源使用,平台运行库在实际需要插件时才加载。
(2)工作空间。
工作空间负责管理用户资源并负责通知其他插件关于资源变更的信息。
(3)工作台。
工作台为Eclipse提供用户界面。
(4)其他插件。
包括帮助组件、团队支持组件等。
3、Eclipse的欢迎界面中包含了哪些图标?Eclipse的欢迎界面中包含五个圆形图标:概况、新特点、实例、向导、工作台4、Eclipse工作台的组成Eclipse的工作台主要由以下几个部分组成:菜单栏、工具栏(主工具栏、视图工具栏)、透视图(视图、编辑器)(Eclipse特有)5、Eclipse中主要包含哪几种视图?各自的作用是什么?✧导航器视图:资源管理器视图,显示当前Eclipse集成环境中加载的所有项目和各个项目中的文件列表。
✧大纲视图:显示当前活动编辑器中所打开文件的纲要,如函数、变量等。
✧控制台视图:显示程序的输出内容。
✧错误视图:编写代码时显示程序中的错误,提示用户及时改正。
自考软件开发工具笔记

自考软件开发工具笔记1 一、绪论1、简述软件开发工具的范围在高级程序设计语言的基础上为提高软件开发的质量和效率从规划、分析、设计、测试、成文和管理各方面对软件开发者提供各种不同程序帮助的一类新型软件。
2、简术用通用软件辅助软件开发的缺点有许多工作是通用软件所无法完成的用通用软件完成某些工作只能表现出其表面的形式而不能反映其逻辑内涵只能做到“形似”不能做到“神似”难于保持一致性。
3、简述集成化软件开发工具产生的背景集成的软件开发工具称为软件开发环境是指包括支持全过程、全阶段的软件开发工具。
以往的专用软件开发工具对软件的开发缺乏全面的、统一的支撑环境。
这些零散地、分散地支持各个工作阶段、各项具体工作的专用工具之间没有有机地联系起来必然会造成冲突与矛盾。
这种冲突与矛盾对于用户来说造成了沉重的负担使用工具越多这种负担越重以致抵消了工具带来的益处。
这种情况导致了集成化软件开发工具的产生。
4、简述第四代语言与软件开发工具的区别软件开发工具包括4GL的功能软件开发工具支持系统分析、设计工作软件开发工具支持文档工作。
5、简述软件开发总体设计阶段的工作要点是根据软件功能说明书的要求完成软件的总体设计包括整个软件的结构设计、公用的数据文件或数据库的设计、各部分的连接方式及信息交换的标准等。
6、简述软件开发实现阶段的工作以及应强调之点。
包括程序的编写和文档的编写应特别强调组织与协调及时发现并纠正背离总体设计要求的情况。
7、简述软件开发工具认识与描述客观系统的功能要求认识与描述客观系统是软件开发第一阶段所需的重要工作。
该项工作不确定程度高更需要经验更难规范化需要对复杂系统认识与理解并在此基础上抽象出信息需求与信息流程。
8、简述软件开发的项目管理功能为项目管理人员提供支持。
项目管理包括进度管理、资源与费用管理、质量管理三个基本内容。
还包括需要提出测试方案提供测试环境和测试数据并进行版本管理。
9、从人类科学技术发展的角度论述软件的意义软件是广大使用者与计算机之间的桥梁软件是人类在各个领域中积累的知识结晶软件是使人类文明与知识得以延续的新的载体软件是人类进一步成为一个整体、得以进一步相互联系的纽带。
03173软件开发工具-总复习

课程性质本课程是高等教育自学考试“计算机信息管理”专业自学考试计划中,本科阶段的一门专业课程,开发软件能力是本专业学生必备的条件之一,本课程的目的是使学生在学习程序设计的基本知识之后,进一步了解和掌握软件开发的各类工具,从而提高软件开发能力与水平,以适应未来工作的需要。
本课程不是只介绍若干常用的软件开发工具,使学员只是站在一般程序员的角度,而是要从软件开发的组织者的高度,全面地认识与考虑软件开发的过程、组织等问题。
本课程既有一定的理论基础,又有实际上机操作作为背景。
因此。
学生应当结合自己的实践经验,认真从实践提高到理论,建立软件工程与软件开发工具的思想方法。
课程特点理论部分1章,作为导言,概括地介绍软件开发工具的由来,概念,功能,性能,类别与使用环境。
理论部分2-4章,主要介绍了软件工程与程序设计学的基础知识;软件开发工具的有关理论基础知识,包括概念模式,信息库,人机界面,项目管理;软件开发工具各方面的技术状况。
这部分是本课程理论知识的核心部分。
理论部分5-6章,主要介绍了人们在面对具体问题时,是购买现成的工具还是自行开发,以及需要考虑的各个因素;了解软件开发工具技术领域的发展现状和趋势。
实践部分7-8章,介绍Eclipse是什么,历史,用途以及体系结构,详细描述了Eclipse 和JDK安装方法,着重介绍了Eclipse工作台的各个部分及基本功能,详细介绍了Eclipse中的透视图,视图,编辑器。
实践部分9-11章,介绍了MinGW和CDT的概念和安装方法,并着重介绍了使用Eclipse 创建项目,源文件夹,类以及Eclipse重构功能。
最后介绍了Eclipse CDT常用功能:编辑器自定义,定制工作台,格式化代码,生成历史记录。
实践部分12-14章,介绍了版本管理软件CVS的使用,Eclipse插件的开发,最后介绍了Rational Rose建模工具的使用。
基本要求1、系统了解与掌握软件开发过程及其管理工作,深人理解有关的概念与原则,掌握提高软件质量的基本方法与途径。
自考软件开发工具总复习和名词解释

第一章绪论1.1 软件开发工具的由来一、软件开发工具:1、软件开发工具的范围大致可以描述为:在高级程序设计语言(第三代语言)的基础上,为提高软件开发的质量和效率,从规划、分析、设计、测试、成文和管理各方面,对软件开发者提供各种不同的帮助的一类广泛的软件。
2、如何理解:首先,是一类软件,是开发软件用的软件。
其次,是在第三代语言的基础上发展起来的。
另外,这里强调对软件开发全过程中各个阶段的支持,即不仅包含狭义的编程阶段,而是包括了相当广泛的范围和相当丰富的内容。
二、软件开发工具的产生与演变1、软件开发工具的产生与演变第一代语言——机器语言第二代语言——汇编语言第三代语言——高级程序设计语言(过程化语言)第四代语言——非过程化语言2、第三代语言与第二代语言的区别①第三代语言突破了与机器指令一一对应的限制,用尽可能接近自然语言的表达方式描述人们设想的处理过程,把这种表达方式向机器指令的转化工作交给编译系统去完成。
②另一个重要的变化是高级设计语言实现了对机器的独立性,即不依赖特定的硬件系统,抽象地逻辑地描述处理和算法,而把硬件系统之间的区别交给不同的编译系统去处理,从而大大提高了程序的可移植性。
(第三代程序设计语言一般是过程化语言)3、第四代语言——非过程化语言思想人们希望机器能够自动地完成更多的工作,包括自动安排某些(不是全部)工作的顺序,而做到只要给机器下达需要做什么的命令,由机器自己去安排执行的顺序。
4、软件危机:在认识到软件工作重要性的同时,也认识到软件工作的困难性。
这就是所谓的“软件危机”问题的提出。
三、软件工作的重要性1、软件是计算机的灵魂(1)软件是广大使用者与计算机之间的桥梁;(2)软件是人类的各个领域中积累的知识的结晶;(3)软件是人类文明与知识得以延续的新的载体;(4)软件是人类进一步成为一个整体,得以进一步相互联系的纽带。
2、软件工作的困难性(1)人类社会和客观世界的复杂性,决定了软件本身的复杂性;(2)人类知识和丰富多彩,决定了软件的极大多样性;(3)客观世界的动态性,决定了软件对可维护性、可靠性越来越高的要求。
软件开发工具复习资料(自考)

1)软件开发工具范围:在高级程序设计语言的基础上,为提高软件开发的质量和效率,从规划分析设计测试成本和管理各方面,对软件开发者提供各种不同程度的帮助的一类广泛的软件。
应当为软件人员提供信息管理,信息存储一致性的保证提供帮助支持。
2)SDT 3个发展阶段:通用工具,专用工具,集成工具。
3)软件开发工具的概念:在高级程序设计语言后进一步发展的产物,目的是给与人们在开发软件过程中不同方面和程度的支持或帮助,支持开发的全过程而不是仅限编码或其他特定工作阶段。
4)软件的意义:硬件是躯体,软件是灵魂;软件是用户和计算机的桥梁;软件是人类知识与经验的结晶,一种新的载体。
5)通用软件弱点:许多工作无法完成,不能反映逻辑内涵,难于保持一致性。
6)专用软件弱点:对软件开发缺乏全面统一的支撑环境造成冲突和矛盾。
7)软件开发发展阶段:机器语言开发软件,汇编语言开发转换,高级语言开发编译程序转换,各种软件开发工具完成编译程序转换。
(项目管理版本控制软件重用新问题)8)新的软件开发方法表现在四个方面特点:自动化程度提高,进一步向用户延伸,延伸到项目版本管理扩展到不断发展生长完善的全过程。
9)4GL:非过程化的程序设计语言,针对以处理过程为中心的第三代语言他希望通过某些标准处理过程的自动生成使用户可以只说明要求做什么,而把具体的执行步骤安排交给软件自动处理。
10)CASE:计算机辅助软件工程或计算机辅助系统工程,应用计算机自身处理信息的巨大能力来帮助人们开发复杂的软件或应用系统,。
11)软件开发过程5阶段:初始要求提出需求分析(软件功能说明书),总体设计,程序文档的编写,测试调试阶段,维护。
12)软件工作的困难体现:复杂性,多样性,可维护性,可重用性。
13)SDT功能(定性):认识与描述客观系统,存储管理开发过程中的信息,代码的编写生成,文档的编制生成,软件项目的管理。
14)SDT性能(定量):表达能力或描述能力,保持信息一致性的能力,使用的方便程度,工具的可靠程度,对软硬件环境的要求。
江西省自考软件工程专业(独立本科段)《软件开发工具与环境》复(精)

《软件开发工具与环境》复习题第1章全身心投入:Visual C# 2008编程之旅一、填空题1、 Visual 中的Visual在中文中是可视化的意思。
2、 Visual Studio 2008是一个完整的开发环境,被称为集成开发环境(或Integrated Development Environment, IDE)。
3、 Visual 支持的开发语言有 C#.NET 、 、 C++.NET 、J#.NET 。
(至少写出三种)。
4、Windows窗体应用程序项目创建标准的Windows应用程序。
5、每个对象都有一组独特的特性称为属性。
6、 Visual Studio 2008 IDE中的“属性”窗口用于修改窗体或控件的属性。
7、通过设置图片框PictureBox的 Image 属性来显示图像。
8、按钮控件的默认事件是 Click 事件。
二、名词解释1、可发布的组件——项目最后编译的应用程序版本,它可以发布给其他人和其他计算机,只要有运行环境不需要开发环境就可以运行。
2、项目——可以编译以创建可发布组件的文件集合。
项目有类型有多种,复杂的应用程序可能包含很多项目。
3、解决方案——用于生成应用程序或可发布组件的项目与文件的集合。
三、编程题1、下面的应用程序在单击“Select”按钮btnSelect之后,弹出一个打开文件对话框ofdSelectPicture,用户选中一个图片文件并打开后,在图文框picShowPicture中显示选中的文件;用户单击Quit按钮btnQuit之后退出应用程序。
如图1-1所示。
请在横线上填上适当语句,将程序补充完整。
图1-1 Picture Viewer程序界面using System;using System.Collections.Generic;using ponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace Picture_Viewer{public partial class frmViewer : Form{public frmViewer({InitializeComponent(;}private void btnSelectPicture_Click(object sender, EventArgs e{if (ofdSelectPicture.ShowDialog( == DialogResult.OK{picShowPicture.Image = Image.From;this.Text = string.Concat("Picture Viewer(" + ofdSelectPicture. + "";}}private void btnQuit_Click(object sender, EventArgs e{this.Close(;}}}第2章 Visual C# 2008导航一、填空题1、Visual Studio 2008的设计窗口、属性窗口、工具箱、解决方案资源管理器等窗口都有4种主要状态:关闭,浮动、停靠和自动隐藏。
【自考复习】07169软件开发工具与环境.doc

软件开发工具与环境自考课程复习资料单项选择题1. 下列属于高级语言的是A. 机器语言B •汇编语言C. VC D.二进制 2. 软件开发环境的主要组成成分是 A.软件T •具B.软件C.程序D.人机界面 3. 下列属于总体设计工具的是A. DFDB. E-R 图C. HIPO 图D. PERT 图 4.下列不属于数据库的设计过程的是 A.需求分析B.概念设计C.物理设计 D.程序设计5. 下列属于性能优化工具的是D. Vector CAST6. 在软件开发工具的概念模式屮,着重描述模块间控制的是 A. E ・R 图 B.结构图 C.系统流程图 D. DFD 图7. 信息库研究的核心问题是A.信息的一致性B.信息的共享性C.信息的准确性D.信息的安全性 8. 选购软件开发工具首先应考虑的是A.价格B.市场调查C.环境D.明确丨丨的©要求 9. 在软件开发过程中,建立逻辑模型应在 A.需求分析阶段B.编码阶段 C.测试阶段 13・在Rational Rose 建模的逻辑设计中,使用的图是 A.活动图B.顺序图 C.状态图 D.关联图 14. 下列测试工具中,直接对代码进行分析,不需要运行代码,也不需要对代码编译链接的是A.白盒B.黑盒C.静态D.动态 15. 下列属于分析工具的是A.测试工具B.数据字典管理系统C ・代码生成器 D.第四代语言A.面向改变模式B.合成模式C.长事务模式D.恢复提交模式D.分析设计阶段 10. 下列不属于项目管理范围的是 A.质量管理B.资源管理 C ・费用管理11. 下列不属于多媒体技术特征的是 A.集成性 B.交互性 C.模拟性12. 软件开发工具最重要的信息出口是代码生成和 A.报表生成B.文档生成C.联机查询D.计时管理 D.实时性 D.图形处理 1. 软件开发工具最重要的信息出口是 A.代码生产和图形处理B.代码牛成和文档牛成 2. 下列属于需求分析工具的是A.数据流图B. E ・R 图C. HIPO 图 3・目前CASE 工具集成的关键是 A.数据库B.操作系统C.信息库 4. 非过程化语言是指A.软件开发工具B. CASEC. 4GL5. 软件配置管理中最基本的模式是 C.代码生成和联机查询D.代码生成和报表生成D. PERT 图D. ODBC 技术 D.计算机辅助软件A. Win RunnerC. PC-LINT6.在PowerBuilder屮,提供以自由表形式显示数据的是A.应用程序对象B.数据窗口对象C.菜单对象D.用户对象7・下列属于软件开发工具的是A.菜单牛.成器B.编译系统C.操作系统D.杀毒软件 8. 软件开发工具文档生成中,最难处理的内容是B. 程序C.表格D.图形9. 软件行业公认的功能最强大、价格最昂贵,主要用于复杂产品的并行开发、发布和维护的配置管理软 件是 A. SourceSafe B. CVS C. Clear Case 10. 集成化的软件工具常被称为 A.程序包B.函数集合C.过程集合 11 •下列软件中属于Rational 公司的是A. CASEB. Visual AgeC. Rose12. 将事务的静态属性和有关操作放在一个对彖中,对外不公开这些属性和操作,这称为 A.隐蔽性B.安全性C ・完整性D.封装性 13. 软件开发工具最重要的性能是A.存储各种信息的能力B.工具的对靠程度C.版本管理的能力D.帮助人们编写文档 14. 自行开发软件开发工具的主要缺点是A.不易于商品化B.不便于扩充C.往往低估开发难度D.目标不明确 15. 软件开发环境可分为宿主层、核心层、基本层和 A.模式层B.应用层C.物理层 D.逻辑层 1. 下列与软件开发工具性能指标无关的是 A.软件环境B.主机速度C.硬件环境D.表达能力 6. 下列属于平面设计软件的是A. Power BuilderB. Tool BookC. CorelDrawD. Clear Case 7. 在第三代语言的应用中,人们发现了新的“瓶颈”是 A.信息库处理需求的描述B.处理过程的描述C.处理结果的描述 8. 对信息库来说,最困难的工作是保持信息库的 A.安全性B.完整性C.共享性D. 一致性9. 在软件开发工具的结构屮,处于屮心位置的是总控部分和 A.数据库查询B.人机界闻C.代码生成 D.通信 10. 下列版本控制软件屮,具有开放源代码特点的是 A. RCS B. PVCS C. CVS D. SCCS11. 用助记符表示的而向机器的计算机语言是 A.机器语言B.高级语言C. 4GL D.汇编语占12. 模块的功能在逻辑上应尽可能地单一化、明确化,这称为模块的D. CCC D.软件工作环境D. ADPS 2・下列属于多媒体工具的是 A. Photoshop B. DBMS C. VB3.用户界面设计在工作流程上不包括 A.结构设计B.交互设计C.视觉设计 4・软件开发工具的基础是 A.信息库B.人机界面C.代码生成 5.用户界面的主要功能是A.控制B.方便用户C.提供帮助D. Oracle D.需求设计 D.总控部分 D.通信 D.检测方式的描述A.完整性B.凝聚性C.可靠性D.结构化13.选购软件开发工具首先应考虑的是A.市场调查B.明确环境与约束条件C.明确目的与要求D.价格14. 帮助人们编写测试软件的工具是A.计划工具B.管理工具C.分析工具D.设讣工具15. 在软件生产线中,负责进行基于构件的软件开发的是 A.构件生产者B.构件库管理者C.构件复用者D.构件查询者 1. CASE 是指A.计算机辅助软件工程B.统一建模语言C.软件配置管理D.软件工具酶 2. 软件工具酶作用的对象是 A.软件B.软件底物C.软件工具3. 下列属于软件开发工具的是4. 从概念上说,软件开发工具产生的基础是A.机器语言B.汇编语言C.高级语言D.非过程化语言5. 软件开发工具在技术上的三个要点是面向使用者、保证信息准确传递和保证系统的 A. 一致性B.周期性C.开放性D.准确性6. 下列属于典型的基于场景设计的著作工具的是7. 下列属于面向文件单一版本的软件配置模式的是 A.恢复捉交模式B.面向改变模式C.合成模式D.长事务模式 8. 第三代程序设计语言属于A.汇编语言B.机器语言C.过程化语言D.非过程化语言 9. 在实际工作中,数量最大的软件开发工具是 A.分析工具B.计划工具C.设计工具 D.软件工作环境 10. 每项任务仅由一个模块来完成,这称为模块的A.开放性B.稳定性C.凝聚性D.封装性 11・Visual Age 属于哪个公司12. 下列耦合度最高的是 A.内容耦合B.外部耦合C.控制耦合D.数据耦合 13. 下列软件以图形绘制为主的是A. PSB. CorelDrawC. InDesignD. PageMaker 14. 在软件生产线中,负责进行基于构件的软件开发的是 A.构件生产者B.构件库管理者C.构件复用者D.构件查询者 15. 下列属于支持软件开发过程的工具的是A.文档工具B.版本控制工具C.配置管理工具D.需求分析工具填空题1. CASE 是一组工具和方法的集合。
软件开发工具自考题-1

软件开发工具自考题-1(总分:100.00,做题时间:90分钟)一、单项选择题(总题数:20,分数:40.00)1.以下各项中,属于软件开发工具功能的是______A.开发过程中的信息管理 B.设备管理C.文件管理 D.处理机管理(分数:2.00)A. √B.C.D.解析:[考点] 本题在2003年10月真题第一大题第3小题考查过,主要考查的知识点为软件开发工具提供的功能。
2.软件开发工具最重要的性能是______A.帮助人们存储及管理各种信息 B.工具的描述或表达能力C.帮助人们进行项目与版本管理 D.帮助人们编写文档(分数:2.00)A.B. √C.D.解析:[考点] 本题在2007年10月真题第二大题第12小题考查过,主要考查的知识点为软件开发工具最主要的性能。
3.下列哪个是软件开发工具______A.菜单生成器 B.编译系统C.操作系统 D.病毒防治软件(分数:2.00)A. √B.C.D.解析:[考点] 本题主要考查的知识点为软件开发工具的种类。
4.对于财务管理软件系统,除功能正确外,人们考虑的首要因素是______A.用户界面友好 B.速度快C.可靠性高 D.易于修改(分数:2.00)A.B.C. √D.解析:[考点] 本题主要考查的知识点为财务管理软件系统中需要考虑的除功能正确之外的首要的因素。
5.在软件开发过程中,涉及的信息可分为以下四大类,其中跨生命周期的是______A.有关软件应用的领域与环境的状况B.有关逻辑设计和物理设计的各种成果C.有关运行状况的记录D.有关项目管理与版本管理的信息(分数:2.00)A.B.C.D. √解析:6.在文件系统基础上发展起来的一种数据管理技术,它的重点在于合理地组织数据,体现出数据之间的逻辑关系,并尽可能地帮助用户检索,减少冗余。
这是______A.信息库 B.数据库C.数据仓库 D.资料库(分数:2.00)A.B. √C.D.解析:[考点] 本题主要考查的知识点为数据库的定义。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实践篇(7-13章)1、Eclipse的主要用途是什么Eclipse是一个开放源代码的、基于Java的可扩展集成应用程序开发环境。
其本身只是一个框架和一组服务,通过插件组件构建开发环境,Eclipse中的每样东西都是插件。
Eclipse最初主要用来进行Java语言开发,此外还支持如C/C + + 、C#、PHP、J2EE、Javascript等编程语言的插件,如CDT(C/C++开发环境插件)。
Eclipse作为一个框架平台还包括插件开发环境(PDE),这主要是针对希望扩展Eclipse的软件开发人员,允许他们构建与Eclipse环境无缝集成的工具。
Eclipse 框架还可以用来作为与软件开发无关的其它应用程序类型的基础。
2、试述Eclipse的体系结构。
Eclipse的体系结构主要包括四部分:(1)运行时内核。
平台运行库是内核,它在启动时检查已安装了哪些插件,并创建关于其注册表信息。
为降低启动时间和资源使用,平台运行库在实际需要插件时才加载。
(2)工作空间。
工作空间负责管理用户资源并负责通知其他插件关于资源变更的信息。
(3)工作台。
工作台为Eclipse提供用户界面。
(4)其他插件。
包括帮助组件、团队支持组件等。
3、Eclipse的欢迎界面中包含了哪些图标Eclipse的欢迎界面中包含五个圆形图标:概况、新特点、实例、向导、工作台4、Eclipse工作台的组成Eclipse的工作台主要由以下几个部分组成:菜单栏、工具栏(主工具栏、视图工具栏)、透视图(视图、编辑器)(Eclipse特有)5、Eclipse中主要包含哪几种视图各自的作用是什么导航器视图:资源管理器视图,显示当前Eclipse集成环境中加载的所有项目和各个项目中的文件列表。
大纲视图:显示当前活动编辑器中所打开文件的纲要,如函数、变量等。
控制台视图:显示程序的输出内容。
错误视图:编写代码时显示程序中的错误,提示用户及时改正。
搜索视图:显示用户搜索结果的详细信息。
任务视图:显示程序代码中未完成的任务,在代码中加一条以TODO开头的注释标记,就可以在任务视图中添加一项任务。
6、Eclipse中常用的编辑器有哪些作用是什么c/c + +编辑器——打开c/c + +文件文本编辑器——打开文本文件任务编辑器——打开任务文件二进制文件编辑器——打开二进制文件Web浏览器——打开网页文件7、Eclipse提供的浏览功能包括哪些各自的作用、打开方式以及快捷方式是什么常见主要功能的键盘快捷方式与鼠标点击操作的方式8、Eclipse重构功能的本质是什么包含哪些内容各自有什么作用在一个复杂的项目系统中,存在继承、联合等复杂的应用和交错使用的代码,而编程中调整代码以避免冲突也是很频繁的工作,使用Eclipse 重构功能,可以在不影响程序行为的情况下进行系统范围内的代码更改。
主要包括:(1)重命名变量:重命名功能解决了变量、类、函数等重命名的所有问题。
(2)抽取方法:将程序中多次出现的代码段抽取出来形成方法,可以减少代码的长度并增加程序的可读性和易维护性,同时使方法的调用清晰简单。
(3)抽取常量:抽取常量的本质是将程序中的数字、字符等定义为常量,使得对常量的调用和修改变得简单。
9、简述Eclipse搜索的类型及使用方式。
(1)使用查找/替换方法,这是最基本的查找功能。
方法:“Edit”菜单,“查找/替换Find/Replace”选项。
快捷键:Ctrl+F (2)使用Search菜单进行搜索在Eclipse CDT特有的Search功能中,可以执行文件、任务和C/C++搜索功能,这些搜索是针对代码结构进行的,速度更快,效率更高。
包括:C/C++搜索、任务搜索、文件搜索。
搜索结果在搜索视图中显示。
10、简述GDB的功能。
(调试软件)GDB可以帮助用户实现如下几个功能:1)启动C/C ++程序,可以按照用户自定义的要求运行和暂停程序。
2)可让被调试的程序在用户指定的调试的断点处停住。
3)当程序被停住时,用户可以检查此时引起程序中断的原因。
4)动态地改变程序的执行环境。
5)单步调试程序,在每个断点显示程序中各个变量的状态和值。
11、简述GDB的安装步骤。
下载GDB后(注意:下载bin文件而不是src文件),打开文件压缩包,进入bin文件夹找到gdb. exe文件;然后将gdb. exe文件解压到MinGW 安装目录下的bin文件夹中。
12、什么是断点断点有哪些可用动作简述断点的分类。
断点可以使程序在运行到断点位置时自动暂停并且显示程序的当前状态。
Eclipse规定了四种可用动作:①声音动作②日志动作③重新启动程序动作④外部工具动作断点有三种类型:(1)行断点——使程序在运行到该断点位置时自动暂停。
(2)方法断点——对某个方法或函数设置方法断点,可以使程序运行到该方法的第一行时自动暂停。
(3)事件断点——在程序运行过程中发生特定事件时(如异常触发、线程启动、线程退出等)将程序暂停。
13、程序运行中常见的事件有哪些程序运行过程中的事件包括:进程和线程的开始、暂停和退出,库文件的读取,异常事件(抛出异常、捕获异常等)。
14、Eclipse调试透视图(界面)主要包含哪些内容其中调试视图和变量视图的作用是什么Eclipse调试透视图主要包括:调试视图、变量视图、断点视图、编辑器、大纲视图和控制台。
调试视图:显示当前调试的程序的线程和所处的状态变量视图:显示整个调试过程中程序变量值的变化情况,变量视图是帮助程序员差错和纠错的主要手段。
15、单步遍历程序的作用是什么主要包括哪些方式各自的作用是什么单步遍历程序可以让用户逐行地运行整个程序。
主要包括三种方式:(1)单步跳入(Step into按钮或F5):线程将运行所在行的程序,并在下一个可暂停位置后暂停执行。
(2)单步跳过(Step over 按钮或F6):线程将跳过该行,并运行至下一个可暂停位置后暂停执行。
(3)单步返回(Step Return 按钮或F7):仅对函数调用时有效,如当main函数调用其他函数时,执行单步返回操作即可跳出该函数,返回main函数继续执行调试。
16、是否锁定工具栏的区别在于什么解锁状态——工具栏区域被竖直的虚线分成若干部分;用户可以随意更改工具栏的状态。
锁定状态——竖直的虚线消失,变成一个整体;用户不可以更改工具栏的状态。
17、简述为“About”操作设定快捷键<Ctrl+=>的方法。
选中About 将光标定位到Binding绑定输入框③同时按下键盘上的<Ctrl>和<=>键18、格式化代码的作用是什么其操作步骤如何格式化代码的功能可以帮助用户将凌乱的程序代码格式化为用户习惯的排列方式。
①设置代码格式——新建代码格式或从外部导入已有的代码格式②格式化代码19、简述生成历史记录的作用。
Eclipse不仅支持使用版本管理软件进行版本控制,还自带有保存历史记录的功能,可以支持用户随时将程序恢复到之前某个时间点。
但Eclipse只会记录较短时间的文件版本,如果需要长时间的版本控制则需要借助如CVS等版本控制软件完成。
20、在软件开发过程中使用版本控制软件的好处(1)随时将程序恢复到以前某一时间;(2)实现程序的互斥性修改(某一程序在同一时间只能由一个开发人员修改);(3)对程序修改进行高效的管理;(4)将开发环境与测试环境、运行环境进行有效的隔离;(5)评估软件开发人员编写的程序质量,控制软件开发的进度。
(6)管理文档21、简述利用版本控制软件对程序进行修改的流程。
(1)用户提交需求书,程序员提交程序设计说明书,项目主管审核通过后,管理员将程序解冻;(2)由程序员提出程序;(3)程序员修改程序;(4)修改完成后程序员提交测试请求给测试小组,测试小组进行测试,如果测试不通过,转向第3步;(5)测试通过后程序员填写本次修改解释,然后放入程序;(6)管理员将程序冻结。
22、举出5中常见的版本控制软件,并简要说明它们的特点。
(1)Rational ClearCase——涵盖的范围包括版本控制、建立管理、工作空间管理和过程控制;支持绝大多数操作系统;安装、配置、使用相对较复杂,需要进行团队培训。
(2)Visual SourceSafe(VSS)——入门级工具,易学易用,得到微软稳定的技术支持;只用于Windows系统;安全性不高。
(3)CVS——简单易用、功能强大、跨平台、支持并发版本控制,免费;缺少相应的技术支持。
(4)Star Team——用于管理配置和变更的集成环境。
(5)Firefly——管理、维护整个企业的软件资产,包括程序代码和相关文档。
23、简述CVS的特点和优势。
CVS并发版本系统,是一个常用的代码版本控制系统。
使用CVS可以对代码进行集中管理,记录代码所有的更改历史,提供协作开发的功能并支持多人同时修改代码文件。
CVS简单易用、功能强大、跨平台、支持并发版本控制,而且免费,它在全球中小型软件企业中得到了广泛使用。
其最大的遗憾就是缺少相应的技术支持,许多问题的解决需要使用者寻找资料,甚至是读源代码。
24、CVS的访问权限分为几种CVS的访问权限分为管理员账户和一般用户账户。
25、CVS代码同步工作完成后一般会出现几种状态分别代表什么含义如何对他们进行同步26、典型的插件文件夹中一般包含哪些文件都代表什么含义每个插件都是由一个插件清单文件和一些可选文件组成。
(1)plugin. xml——插件清单文件,描述插件的名字、版本号、扩展点等信息。
(2)plugin. properties ——插件的一般信息,记录插件的属性设置。
(3)about. html ——记录证书信息。
(4)*. Jar——插件需要的类文件。
(5)lib ——容纳第三方JAR包。
(6)icons——容纳icon文件,通常是GIF格式。
(7)其它需要的文件。
27、清单编辑器有哪些页面构成各有什么用途清单编辑器是多页编辑器,可以对插件文件进行编辑,由六个页面组成:(1)概述页面①“一般信息”和“执行环境” 部分定义了重要的插件属性。
②“插件内容”、“扩展/扩展点内容” 、“测试”和“导出”部分,提供了有关如何开发、测试和部署插件的快速参考。
(2)依赖性页面——指定了当前插件运行时所需的插件列表。
(3)运行时页面——显示插件提供给其他插件使用的所有包,以及插件运行时类路径中的库和文件夹。
(4)扩展页面——从总体上显示了当前插件可用的扩展点。
(5)扩展点页面——在该页面中可以指定当前插件为其他插件提供的扩展点。
(6)构建页面——包含了构建、打包和导出插件时所需的所有信息。
28、常用的插件模板有哪些PDE为平台的常用扩展点提供了复杂性和功能均有所不同的模板。