版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件开工第1章
绪.1软件开发工由来1、软件产品(量效(价)成为各方面关注十分重要问题选题)2名词解:软开工
在高档程序设计语言基本上为高软件质量和效率从规划、分析、设计、测试、成文和管理各方面,对软件开发者提供各种不同限度协助一类广泛软件。3、简:何解件发具念()一类软,是开发软件用软件()是在第代语言基本上发展起来。()调软开发全过程中各个阶段支持,即不但包括狭义编程阶段,而是涉了相称广泛范畴和相称丰富内容。4、60年初期高档语言((或填空题)5、第三代语言实现了对机(独性抽)(逻)描述解决和算法,提高了程序地(植空)6、第三代语言地瓶颈-解过描单选或填空题)7、名词解释:软危识到软件工作地重要性地同步,也结识到了软件工作地困难性。8、简:件要()件是计机灵魂()件是使者与计算机之间桥梁()件是人在各个领域中积累知识结晶()件是人文明与知识得以延续新载体()件是人进一步成为一种整体,得以进一步互相联系纽带9、简:件难
()类社会客观世界复杂性,决定了软件自身复杂性()类知识富多彩,决定了软件极大多样性()观世界态性,决定了软件对可维护性、可重用性越来越高规定。10、通软弱()许多工是通用软件所无法完毕()通用软完毕某些工作,只能体现其表面形式,而不能反映其逻辑内涵()通用软来协助人们完毕软件开发工作时,经常遇到难于保持一致性困难11、于专用软件开发工具代码成:表成、单成器对生器第四语(据典理统DDMS(画据程、图或序图图件多选题)12、入集成软件开发环境段标志是IBM公(AD/Cycle理论架出选).2软件开发工概念1、简:件发具念点()是在高程序设计语言之后,软件技术进一步发展产物()目是人开发软件过程中予以人们各种不同方面、不同限度支持或协助()支持软开发全过程,而不是仅限于编码或其他特定阶段2、结识软件开发工具概念,应同步结识它继承)(创性空)3、指令是人们在实践中形成工作规范与环节空题)4、软件应当涉及程和文档两个不可缺少构成某些空题)5、当前软件开发新阶段是以应用件发具为标志新阶段选填空题)6、软件和软件开发过程实质是知(提(述(化作选填空题7、简:件发阶特(现()动化限提高()一段作明确地把需求分析涉及进了软件工作地范畴之内,从而使软件发过程进一步向顾客延伸,离顾客更近了。
()软开工作延伸到项目及版本管理,从而超过了一次编程地局限,而扩到了作为一种不断发展地客体生长完善地全过程。()一阶段究吸取了许多管理科学内容与办法8、名解
第代言4GL原义是非过程化程序设计语言。针对以决过程为中心第三代语言它但愿通过某些原解决过程自动生成顾客可以只阐明规定做什么不把详细执行环节安排交由软件自动解决。9、名解可视编:调“所即所得”得原则,力图实现编程工作可视化,即随时可以看到成果,程序调节与后果调节同步进行。10名解工具种理解是计算机辅助软件工程一是计算辅助系统工程,即应用计算机自身解决信息巨大能力,协助人们开发复杂软件或应用系统。.3软件开发工功能与能1、名解需求析从初始规定出发,通过大量调查研究工作,抽象出应用领域中实际信息需求,设计出在计算机系统内外、合理信息流程,并规定软件系统功能与性能规定。这些调查分析成果体当前软件能明中。2、体设计涉及(软件构设公数文或据设各些接式息换则等(多选题)3、总体设计成果是(系总设文及个块设任书选题)4、总体设计文献涉及构图模清公用数据造选题)5、名解模块试依照总体设计时制定各个模块设计任务,对程序员完毕模块进行验收,看她们与否实现了所规定功能,与否达到了所规定性能指标。6、结识与描述客观系统重要用在软件开发工作第一种阶段需求析段选填空)7、简:件发具能()达能力描述能力:选取软件开发工具时一方面要考虑()持信息致性能力()用以便度
()具靠息词解释)
可性在各种各样干扰下仍能保持正常工作,而不致丢失或弄错(对硬件和件环境规定
普通说来件开发工具对环境规定不应当超过它所支持应用软件环境规定取).4软件开发工类别1、按工作阶段划分(单选、多选题)()计工具
如:代码生成器4GL、试工具浮现最早数量最大()析工具如数据字典管理系统、画数据流程图工具F、画构造图或ER图具()划工具为项目管员服务2、按集成限度划分()用、面某一工作阶段或某一工作任务工具()成化、对软件开发全过程工具名解软件作境集成化软件开发工具被称为软件工作环境3、按与硬件、软件关系划分()赖于特计算机或特定软件
设计工具、集成化软件开发工具()立于硬与其她软件
分析工具、筹划工具4、简答:学习软件开发工具目)第2章软开过及组.1软件开发中难1、软件开发基本问题(单个程序员遇到问题)两个转换()一种转是顾客对软件功能理解与程序员对软件功能理解之间转换手段:用尽量原则化办法编写程序设计任务书()二转解决是人和机器之间交流与协调问题:人和机器之间思维方式、作方式上均有许多主线区别。核心在于程序员知识水平与实际经验
2、简:型件发困()致性保成为十分困难问题()试困难大增长。名解:水波应
当人们修改程序某一处时于有充分考虑到这一修改对有关某些带来影响,成果浮现了新错误。“箱检办输入某些信息,观测与否能否得出预期输出来判断()作进度以控制()档与代协调十分困难文档涉及(功能阐明书设、各模块设计任务书某些研制报告报告收告客手册选)()本更新来困难3、简:型件发难生素()些困难自大系统复杂性()多具备极性个人之间组织与协调自身也会带来大量困难()个应用域之间差别也导致这些困难加重()间因素变化因素也给软件开发工作开来许多困难.2软件开发办发展1、大软开中色其务()客
任务:提出规定、验收、使用、规定修改()目负责任务分析需求向序员分派任务验程序员工作成果代码与文档,对整个软件进行联调顾客交付使用受与分析顾客修改规定程序员布置修改任务,验收修改成果并向顾客提交新版本或修改成果()序任务:编写程序,编写文档,调试自己编码程序,向项目负责人交工作成果2、构造化程序设计起点标志TO语是有害造程序设计选)
3、简:造程设思和法思想:把程序构造分解成三种基本模块:解决单元、循环机制、二分决策机制办法(模块划分原则()模块功在逻辑上尽量地单一化、明确化,最佳做到模块与任务地一一相。名解:凝聚每种模块实现一项明确地任务之每一项任务仅有一种模块来完毕。()模块之联系及其互相影响尽量地少,对于必要地联系都应当加以明确地明。名解:合模之间地各种联系及其互相影响称为耦合。尽量避免(逻耦用数据合取、填空题)()模块规应当足够小,以便使它自身调试易于进行。4、如何实行构造化程序设计思想?()制甚至用GOTO语,绝对禁止超越模块边界GOTO语()程序尽做到只有一种入口、一种出口()序风格量明确、清晰()程序编同步完毕关于文档编撰,不要迟延时间5、构造化程序设计办法重要是为程序)务选、填空题)6、构造化程序设计办法长处:保证了软件可靠、精确度,易于修改缺陷:增大了程序工作量,增长了编程中麻烦与琐碎工作(多选题)7、工程思想核心原则表方规化作环空)8、简:件程想()软件开过程进行规范,把开发过程分为:需求分析、分析与设计阶段、编程阶段、测试阶段、使用及维护阶段五个阶段。()原则化面,一方面是表达方式原则化,另一方面是对工作质量及检查制定原则。9、软件工程思想重要集中于加强项目理)工作上(单选、填空题)10、ObjectOriented翻办法有向体面目物件导(向对
向体更为精确(选取题)、简:向象想()观界何事物都是对象,它们均有某些静态属性,也均有某些关于操作作为一种整体,这些对象对外不必公开这些属性与操作,称为装词释)()象之间抽象与详细、群体与个体、整体与某些等几种关系。()象较对象所具备性质涉及静态属性和动态操作,自然地成为它地子类性质,不必加以重复阐明或规定,这就是遗传词释)()象之间以护送消息。12、与即插即程序设计办法有关概念有组件程设(合献宏程设计)(多选题)13、名解:插用在件生产过程中,一某些人专门生产软件组件,而另一某些人则设计整个软件构造把件组件插入这个构造迅地完毕大型软件地研制工作。14、名解:视程设是指用图标、图像、图表,甚至随手画描等可视化元素来编制程序。.3软件开发过管理1、项目管理要素是(进(量(用资运选、填空题)2、好软件、好程序员、好项目组原则P29-)3、项目组中一员必要具备高度组织律)(团队神空题)第章软开工理基.1软件开发过信息需1、软件开发工具对软件开发工作支持是在信息理和信息决方面,即为软件开发工作者存储和管理某些信息)2、简:件发程涉信重有些()于系统境、现状及需求信息。由顾客提出。
()于软件能设计与物理设计各种信息。由分析人员设计。()件成果身,涉及程序与文档。由程序员编制。()客对系各种变更规定,以及系统各种变更记录。前三类是一种开发周期内形成,第四类信息跨越发期取)3、简:软开涉信管工有些()多信息要长期保存,由于她们并非只用一次,而是需要不断更新,不断被调用。()许多环上都要进行数据转换或加工。()有大量与人之间交流。因此,软件开发工具是为上述四类信合存(的化)畅通提供协助。(填空)4、软件开发工具用到理论和办法有6种概模、据技、译术人界、项管和本理系科与统程论多).2概念模式及作用1、名解概念式又称概念模型,原是认知科学中一种用语,指人们在结识事物过程中,对某一事物或某一系统形成抽象、普通化概念框架。2、简:念式用意有些(1)概念模式是人们结识客观界一种办法、工具。(2)概念模式是人们在长期实活动中逐渐形成。(3)概念模式总是在一定理论想指引之下形成,同步又不断地依照实际状况得到修正。(4)概念模式在结识过程中十重要,同步作交)与(表工)是十分重要。3、概念模式有(相对性要简朴明了、易于理解4、框:是们在编写软件时最早使用一种概念模式,它是用来描述程序执行逻辑过程,它把程序基本环节归纳为:解决、判断、输入输出、起始或终结等几种基本功能。5、构图表达大型软件层次构造,即模块构造。它以模块调用关系为线索,从宏观上使人一目了然地掌握软件全面。
基本程序调用方式:顺序、选取循环调用。6数流图DFD面一种系统信息流程,更多地用于描述某一业解决系统信息来源、存储、解决、去向全面状。它基本思想是把信息流看作一种组织或系统运作线索,力图简要扼要地勾画出全局。与构造图相比DFD更合用于客观述则着重于软件模块之间控制本元素是外实(数解(据储7实关图一种用于描述静态数据构造概念模式,它以实体关系、属性三个基本概念概括数据基本构造。8数字(DD一描述数据内容概念模式表格形式列出数基本属性以及互有关系,它雏形是编写软件时变阐明或标记符清单。与图比,更适于记录各种节。9时网:重于描述系统状及其转换方式,因而常惯用于某些实时控制方面软件功能。它基本概念是状态与转换10计机仿型是强有力概念模式,它运用计算机大量、高解决信息能力,在计算机内设立一定环境以来体现客观系统中某些规律或规则可以在设定好环境、按定好规则高速运营,以人们观测与预测客观系统状况。11直模:用可视化图标、图像图标、甚至随手画素描等元素描述心目中系统。3息库及一致性1、老式信息传递方式是通过文档形流,重要有系阐书计方用手、单选、多选)2名解信息:是一种包罗万象,随着项目展而不断修改与补充数据集合。3、信息库研究中核心问题是(何保持信息库一致性4、范畴:数据仓信息库数3机界面其管理1、对于顾客面就系统身
2、简:客面本则(1)顾客界面重要功能是通信(2)界面必要保持一致(3)界面必要使顾客随时掌握务进展状况(4)界面必要能提供协助(5)能可让程序多干,不可以顾客多干3、人机界面设计时重要灵活)和(一性矛盾权衡空)4系构造模式SAA三个口对程序员接口CPI、其她计算机系统接口、对顾客接口CUA5、人机交互手八方:盘操作、屏幕滚动、菜单选取、协助系统、鼠标操作、色彩应用、数据录入、信息显示选3目管理版本管1名解项目理指与固定生产线上寻常生产管理不同具备更大变动时间性一类管理任务。2、简:目理点(1)子任务多,关系复杂(2)任务不可重复,形势不断更(3)协调组织任务十分突出,源挥霍闲置风险与合理地优化组合、提高效益机会并存。(4)信息解决工作作用与意义为突出。挥霍和效益究竟何者成为现实,取决于指挥决策对的与否,而决策对的则立足于这种管理工作。3、软件开发最核心问题是进度和质量、选取)4、软件开发项目管理不同于普管理是没有本新题5、简:目理务目)(1)使产品(或工程)质量得有效控制。(2)保证整个系统按预定进度毕。
(3)有效地运用各种资源,尽使资源闲置与挥霍减少。(4)控制与减少成本。6、项目管理中办法工筹网办法棒状、检查办、排论选7、版本管理办法:规定筹划、定关于信息范畴及收集管理办法、明确分工、贯穿项目管理思想(多选)8、项目管理与版本管理重要根顾客馈息选)第四章件开工技术要软件开发工具复杂庞因(功能计(总体构是要一方认真考虑空、多选)4基本功能普通构造1、简:件发具本能(1)提供描述软件状况及其开过程概念模式,以协助软件开发人员结识软件工作环境与规定、合理地组织与管理软件开发工作过程。(2)提供存储和管理关于信息制与手段。(3)协助使用者编制、生成及改各种文档。(4)协助使用者编写程序代码即代码生成。(5于历史信息进行跨生命周期管理项运营与版本更新关于信息科学地管理起来。2、简:件发具通造(1)总控某些和人机界面:处中心位置,是整个工具信息入口和调度中心,是使用者和软件开发工具之间交流信息、实现所有支持功能桥梁。(2)信息库及其管理:信息库造框架反映了人们对软件产品及软件开发过程基本看法,
信息库内容丰富限度则是软件开发工具功能与作用最主线保证。(3)代码生成和文档生成:是件开发工具两种重要输出功能,是最重要两个信息出口。(4)项目管理和版本管理:跨生命周期信息管理4控某些人机界1名解软配或成建一种有效总控某些可以在各详细工具之上实现信息对的传递与转换,协助人们完毕上述协调与配合工作,从而形成一种统一、完整支撑环境,并通过一种统一、和谐人机界面与顾客对话。2、总控和人机界面是使用者和具之间联系桥梁,必要严格遵循面向用)原则空)3、简:件发程其务(1)需求分析阶段:任务是建逻辑模型,涉及公司模型、数据模型、信息流通模型(2)分析设计阶段:任务是完系统总体设计,涉及数据构造详细设计,解决过程详细设计,子系统或模块划分以及它们之间互相联系详细规定。(3)编码阶段:指详细编写软阶段,这里是实际程序代码产生点。(4)测试阶段:任务是对已经毕各个模块或子系统进行试算、调节,以便最后形成完整软件。(5)运营维护阶段:任务是组和管理软件寻常运营,收集运营中状态信息及浮现问题并及时地进行局部修改与完善。4、件开发工具技术原则:面向用、证息确传、证统放或活。(多选、填空)5、抱负系统构造应当是模块易裁空4息库及管理1信库是软件开发工具基本选、填空)2、信息库技术要素:信息库内、信息库组织方式、信息库管理功能、历史信息解决办法(多选)
3、简:息内信息库中需要存储四大类信息:(1)第一类信息是关于软件应领域与环境状况。涉及这个应用领域中关于实体及它们之间互有关系描述,软件要解决信息种类、格式、流量,应用领域对软件规定,使用者状况、背景、工作目的、工作习惯等。(2)第二类信息是设计成果,及逻辑设计与物理设计成果。重要涉及数据流程图、数据字典、系统构造图、数据库逻辑设计、各模块设计规定以及由此形成设计文档。(3)第三类信息是运营状况与试记录。涉及投入运营前测试方案及测试数据。软件投入运营之后应对它运营状况进详细记录及它运营效率作用顾反映故障状况、故障因素及解决状况。(4)第四类是关于项目管理与本管理信息。涉及项目进度、过程、人员分工、资源投入、版本组织等。4、名解集存:立一种大数据库,把各种信息都存储在这个信息库中,而各种工具实各项单项功能模则环绕在这个信息库周边这个信息库进行录入改查询、删除。分存:把信息分别存入不同数据库,由不同功能模块来解决。5、简:息管功(1)具备普通数据库管理功能录入更新、使用查询、一致性维护等(2)与普通数据库管理系统不两点:1)信之间逻辑联系辨认与记录2)如实现定量信息与文字信息协调一致6、历史信息解决两个困难史信息数量太史信息格式不一致)解决办法:第一种困难用脱机份办法,第二个困难用加原化稳数构)办法只能使问题得到一定限度解决)4档生成代码生
1、代码生成输入:信息库存储于信息、使用者通过人机界面输入命令、参数及其他规定和用于生成代码程序框架及组件2、代码代码:高档程序设计语代码和机器语言3、文档涉及文章表格图形比较容易输出)是最难解决、填空)4目管理版本管1、项目管理与版本管理核心问是(跨生命周期信息管理问题息解决)是项目管理与版本管理核心问题、填空)2、名解:目据是息库一构成某些,它记录是项目自身进展各种关于信息。3、简:目理畴(1)研究与拟定开发工作方针办法(2)开发任务划分与分工(3)资源状况,即有多少人力物力、设备、软件、资金,它们当前都在做什么,与否得到充分运用,与否需要增长投入(4)人员状况,每个人进度如,技术水平如何,与否需要重新培训,与否需要调动工作(5)变更状况,需求有什么变,环境有什么变更,人员有什么变更,在开发期间设备与技术有什么变更(6)质量状况,检查原则是什,如何检查,由谁来检查,用什么数据检查4版信息涉(本编号变化构成状况时数)(顾客反映存状况选第五章件开工使用与发5.1买与开权衡1简答)买开软开工权因(1)取决于准备开发软件性质规定,这是决定购买还是自行开发最基本因素)(2)取决于开发人员对支持工与支持限度实际需要。
软件开发人员涉及(项负人(序(料员测人)(选(3)工作环境也是决定购买工还是自制工具一种重要因素工作环境涉及(硬配(系软(据管系(网通选(4)人员因素也是必要考虑。5.2件开发具选取与购1简答)件取确与定哪P642简答)场查容(1)开发工具功能(2)这些工具性能(3)这些工具所使用或根据开办法或开发理论是什么,与自己办法理论与否一致(4)这些工具运营环境是什么(5)这些工具文档资料与否齐(6)这些工具服务、培训条件何(7)价格3简答)件发具买法环(1)明确购买软件开发工具目规定,这是对的使用软件开发工具基本工作(2)明确购买软件工具环境条与制约条件(3)市场调查(4)对于可供选取各种工具进综合比较(5)进行测试和检查(6)正式签约购买(7)安装与试用5.3件开发具使用1简答)入件发具组管工有些(1)制定严格使用制度
(2)纪录使用详细过程(3)培训使用人员(4)经常进行审计与评价工作名解:计:对一种系统运营状况及效率进行检测与评价便进一步用好这个系统。审计基本是(寻常纪录信息空)5.4件开发具开发1简答)发制件发发具意题(1)一方面需要从实际出发,定现实、有限目的(2)自行开发工具一定要坚持小实用、逐渐积累,避免盼望过高、贪大求全。(3)要注意文档齐全与资料积(4)开发面向实际应用领域、品化软件开发工具,其难度要比开发为自己用工具大得多第六章件开工现状与展1.件开发工发展趋1、简:件发具展势(1)智能化:就是在软件开发具研究与使用中引入人工智能、神经网络等技术,使得软件开发工具对于不拟定信息、模糊信息具备更强解决功能解)(2)网络化:网络应用是计算应用领域中一种重要方向,当前运用网络提供条件提高工作效率软件开发工具,以及在网络上开发应用软件工具,正在成为当前发展一种热点。(3一化一体化趋势在80年后期已经十分明显来关于信息库内容及解决功能讨论,从理论上为实现一体化提供了基本。(4原则化:原则化问题是由件部件合软件想法引起为理解决大型软件开发困难,需要把软件开发工作提成两某些构开发和用这些构件构成大型软件到这一点,软件构件必要实现原则化构构成大型软件构造也必要符合一定原则则不也许提高生成效率。
实践篇7-13)1、重要途什?Eclipse是种开放源代码、基于可展集成应用程序开发环境。其自身只是一种框架和一组服务,通过插件组件构建开发环境Eclipse中样东西都是插件Eclipse最重要用来进行Java语言开发还持如C/C++等编程语言插件,如CDT。Eclipse作一种框架平台还涉及插件开发环境重要是针对但愿扩展Eclipse软件开发人员,容许她们构建与Eclipse环境无缝集成工具。Eclipse框架还可以用来作为与软件开发无关其他应用程序类型基本。2、述Eclipse系造Eclipse体构造重要涉及四某些:()营内。平台运营库是内核,它在启动时检查已安装了哪些插件,并创关于其注册表信息。为减少启动时间和资源使用,平台运营库在实际需要插件时才加载。()作空间工作空间负责管理顾客资源并负责告知其她插件关于资源变更信。()作台。作台为Eclipse提顾客界面。()她插件涉及协助组件、团队支持组件等。3、欢迎面包了些标?Eclipse欢界面中包括五个圆形图标:概况、新特点、实例、向导、工作台4、工作构Eclipse工作台重要由如下几种某些构成:菜单栏、工具栏(主工具栏、视图工具栏透视图(视图、编辑器)5、中重包哪种图各自用什?
导航器视图:资源管理器视图,显示当前集环境中加载所有目和各个项目中文献列表。大纲视图:显示当前活动编辑器中所打开文献纲要,如函数、变量等。
控制台视图:显示程序输出内容。错误视图:编写代码时显示程序中错误,提示顾客及时改正。搜索视图:显示顾客搜索成果详细信息。任务视图:显示程序代码中未完毕任务,在代码中加一条以开注释标记,就可以在任务视图中添加一项任务。6、中惯编器哪?用是么
c/c编器——打开文献文本编辑器——打开文本文献任务编辑器——打开任务文献二进制文献编辑器——打开二进制文献Web浏—开网页文献7、提供览能及些各自用打方以快方是么功能
作用
Navigate菜单
快键打开变量声明从量任意引用位置直接定位到变量定(定位变量和义变量底色标注)
OpenDeclaration打开变量声明
F3打开类型层次构造打开调用层次构造打开文献包括
迅速打开程序中已经在使用特定数据类型及其有关继承构造浏览函数定义与调用层次关系并迅速定位到需要函数浏览程序中包括头文献
OpenTypeHierarchy打开类型层次构造OpenCallHierarchy打开调用层次构造OpenInclude
F4Ctrl+Alt+H浏览器打开元素
Browser打开文献包括浏览器打开命名空间、类、构造、类型定义符、Open函数、变量等打开元素
Ctrl+Alt+ICtrl+Shift+T8、重构能质什?括哪内?自什作?在一种复杂项目系统中存继联合等复杂应用和交错使用代码而编程中调节代码以避免冲突也是很频繁工作,使用Eclipse重功能,可以在不影响程序行为状况下进行
系统范畴内代码更改。重要涉及:()命名变:重命名功能解决了变量、类、函数等重命名所有问题。()取法将程序中多次出当代码段抽取出来形成办法,可以减少代码长度增长程序可读性和易维护性,同步使办法调用清晰简朴。()取量抽取常量本质是将程序中数字、字符等定义为常量,使得对常量用和修变化得简朴。9、述Eclipse索型使方。()用查找替代办法,这是最基本查找功能。办法”菜单找/替代Find/Replace”项。快捷键Ctrl+F()用菜进行搜索在EclipseCDT特能中,可以执行文献、任务和C/C++搜功能,这些搜索是针对代码构造进行,速度更快,效率更高。涉及C/C++搜、任务搜索、文献搜索。搜索成果在搜索视图中显示。、简功。可协助顾客实现如下几种功能:1)启动程序,可以按照顾客自定义规定运营暂停程序。2)可让被调试程序在顾客指定调试断点处停住。3)当程序被停住时,顾客可以检查此时引起程序中断因素。4)动态地变化程序执行环境。5)单步调试程序,在每个断点显示程序中各个变量状态和值。、简安环。下载GDB后注意:下载in文献而不是src献文献压缩包,进入bin文夹找到gdb.文献;然后将文解压到安装目录下bin文夹中。、什是点断有些可动?述点类
断点可以使程序在运营到断点位置时自动暂停并且显示程序当前状态。Eclipse规了四种可用动作:①声音动作②记动作③新启动程序动作④部工具动作断点有三种类型:()断点——程序在运营到该断点位置时自动暂停。()法点—对某个办法或函数设立办法断点,可以使程序运营到该办法第行时自动暂停。()件点—在程序运营过程中发生特定事件时(如异常触发、线程启动、程退出等)将程序暂停。、程运中用件哪些程序运营过程中事件涉及:进程和线程开始、暂停和退出,库文献读取,异常事件(抛出异常、捕获异常等、Eclipse调试视重包括些容其调视和量图用什?Eclipse调透视图重要涉及:调试视图、变量视图、断点视图、编辑器、大纲视图和控制台。调试视图:显示当前调试程序线程和所处状态变量视图显示整个调试过程中序变量值变化状况量视图是协助程序员差错和纠错重要手段。、单遍程作是么?要及些式各作是么单步遍历程序可以让顾客逐行地运营整个程序。重要涉及三种方式:()步跳入Stepinto按或程将运营所在行程序,并在下一种可暂停位置后暂停执行。()步跳过Step按或F6程将跳过该行,并运营至下一种可暂停位后暂停执行。
(单返(StepReturn按或F7对函数调用时有效如函调用其她函数时,执行单步返回操作即可跳出该函数,返回函数继续执行调试。、与锁工栏别于什?解锁状—工栏区域被竖直虚线提若干某些;顾客可以随意更改工具栏状态。锁定状—竖虚线消失,变成一种体;顾客不可以更改工具栏状态。、简为About”作定捷办法选中About将光标定位到Binding绑输入框同步下键盘上和键、格化码用什?其作节何格式化代码功能可以协助顾客将凌乱程序代码格式化为顾客习惯排列方式。①设代码格式——新建代码式或从外部导入已有代码格式②格化代码、简生历记作。Eclipse不支持使用版本管理软件进行版本控制自有保存历史记录功能以持顾客随时将程序恢复到之前某个时间点。但只记录较短时文献版本,如果需要长时间版本控制则需要借助如CVS等本控制软件完毕。、在件发程使版控制件处()时将程恢复到此前某一时间;()现程序斥性修改(某一程序在同一时间只能由一种开发人员修改()程序修进行高效管理;()开发环与测试环境、运营环境进行有效隔离;()估软件发人员编写程序质量,控制软件开发进度。()理文档、简运版控软对程进修流。()客提交求书序员提交程序设计阐明书,项目主管审核通过后,管员将程序解冻;
()程序员出程序;()序员修程序;()改毕程序员提交测试祈求给测试小组,测试小组进行测试,如果测试通过,转向第3步;()试通过程序员填写本次修改解释,然后放入程序;()理员将冻结、举5中常用本制件并要明们点(RationalClearCase——涵盖范畴涉及版本控制建立管理工作空间管理和过程控制;支持绝大多数操作系统;安装、配备、使用相对较复杂,需要进行团队培训。()SourceSafe(VSS)——入门级工具,易学易用,得到微软稳定技术支持;只用于系;安全性不高。()——简朴易用、功能强大、跨平台、支持并发版本控制,免费;缺少相应技术支持。()—用于管理配备和变更集成环境。()—管理、维护整个司软件资产,涉及程序代码和有关文档。、简CVS特点优。CVS并版本系统一种惯用代码版本控制系统可对代码进行集中管理,记录代码所有更改历史,提供协作开发功能并支持多人同步修改代码文献。CVS简易用、功能强大、跨平台、支持并发版本控制,并且免费,它在全球中小型软件公司中得到了广泛使用最遗憾就是缺少相应技术支持多题解决需要使用者寻找资料,甚至是读源代码。、访问限为种CVS访权限分为管理员账户和普通顾客账户。代同工完后通浮几状?别代什含?何她进同步
同视中献态Incoming(蓝色向箭头)Outgoing(黑色向右箭头)Conflict(色双向箭头
含CVS上献有更改而本地文献没有本地文献有更改而CVS上献没有本地文献和CVS上献有更改许会导致代码冲突
同办更新本地文(提交本地文(避免冲突(MarkasMerged)再提交Commit)、典插文夹普包哪些献都表么义每个插件都是由一种插件清单文献和某些可选文献构成。()——插件清单文献,描述插件字、版本号、扩展点等信息。()properties插普通信息,记录件属性设立。()记录证书信息。()Jar—插件需要类文献。()—容纳第三方JAR包。()—容文,普通是GIF格。()他需要献。27、单辑有些面构?有么途清单编辑器是多页编辑器,可以对插件文献进行编辑,由六个页面构成:()述页面①普信息和执环”某定义了重要插件属性。②“插内容”、“扩扩展点内容、测”和“导”某,提供了关于如何开、测试和布置插件迅速参照。()赖性页—指定了当前插件运营时所需插件列表。(运时页面——显示插件提供应其她插件使用所有包及插件运营时类径中库和文献夹。()展页面—从总体上显示了当前插件可用扩展点。()展点页——在该页面中可以指定当前插件为其她插件提供扩展点。()建页面—包括了构建、打包和导出插件时所需所有信息。
、惯插模有些PDE为台惯用扩展点提供了复杂性和功能均有所不同模板个板都可以生成功能全面插件。1)Hello,world模板。使用扩展org.eclipse.ui.actionsets2)带有样本协助内容插件。使用扩展org.eclipse.help.3)具备编辑器插件。使用扩展org.eclipse.ui.editors4)具备弹出菜单插件。使用扩展org.eclipse.ui.popupMenus)具备多页面编辑器插件。使用扩展:org.eclipse.editors和org.eclipse.newWizards6)具备视图插件。使用扩展:org.eclipse.ui.views7)具备属性页面插件。使用扩展ertyPages8)具备增量项目构建器插件,涉及样本增量项目构建器、样本项目性质、样本问题标记和样本弹出菜单操作。、列惯插扩点它们用展惯用插件扩展点:1)视图扩展点—为工作平台定义更多视图org.eclipse.ui.views2)编辑器扩展点将新编辑器添加至工作台,org.eclipse.ui.Editors3)透视图扩展点将透视图工厂添加至工作台org.eclipse.ui.perspective、什是
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年通过客户体验优化提高房地产销售额
- 2026年电气传动控制系统的项目案例分享
- 2026年年房地产行业的重要法律法规
- 2026春招:物流专员面试题及答案
- 货车司机安全培训例会课件
- 货梯安装培训课件
- 2026年电子科技大学成都学院单招综合素质考试备考题库带答案解析
- 2026年德州科技职业学院高职单招职业适应性考试备考题库带答案解析
- 2026年鹤壁职业技术学院高职单招职业适应性测试模拟试题带答案解析
- 账务知识讲解课件模板
- 飞机结构与系统专业复习考试题库 (530题)
- 2024年新疆中考数学试卷试题解读及答案讲解课件
- 迎接期末+做自己的英雄 高二上学期心理健康教育主题班会
- 招标代理服务服务方案
- 初一数学上册有理数加减混合运算练习题及答案(共100题)
- 《槟榔的危害》课件
- 正畸口腔健康宣教课件
- 人工智能在检验医学中的应用
- DB42T2043-2023既有住宅和社区适老化改造技术规范
- 单位消防安全教育培训记录表
- 江苏省工程质量安全手册实施细则房屋建筑工程篇(2022年版)上册:质量分册
评论
0/150
提交评论