自考软件开发发工具试题真题与答案
03173软件开发工具题库-计算机科学与技术自考本科(题库含答案)

1.以下哪个软件不可以编辑HTML文件?(B)A. DreamweaverB. PhotoshopC. 记事本D. EditPlus2. 以下哪个软件不可以编辑C++源文件?(C)A. EclipseB. VSCodeC. Google ChromeD. EditPlus3. CVS中,在某一时刻,模块中文件状态的静态影像称为( C )A.输出B.提交C.快照D.备份4. 非过程化程序设计语言是指( D )A.软件开发工具B.计算机辅助软件工程C.计算机辅助系统工程D.第四代语言5. 在一个完整的软件开发工具中,处于中心位置的是( D )A.人机界面和代码生成器B.通信服务和数据库查询C.总控部分和数据库查询D.总控部分和人机界面6. 以下几种较有代表性的语言及其开发工具中支持面向对象最好的是( D ) A.VBB.PBC.CD.JAVA7. 软件开发工具的基础是( C )A.数据库B.工具软件C.信息库D.文档8. 使用Rational Rose建模不能支持(B)A.UML的建模B.HTML开发C.采用基于组件的开发D.系统分析到系统实现双向工程9. 在大型软件开发中,程序员承担的工作是( C )A.验收模块B.要求修改D.试运行10. 在软件开发过程中,建立逻辑模型应在( A )A.需求分析阶段B.编码阶段C.系统设计阶段D.测试阶段11. 属于软件开发工具的是(D)A.操作系统B.编译系统C.第三代语言D.报表生成器12. 通常依赖于机器与软件的软件开发工具是(D)A.计划工具B.分析工具C.上游工具D.集成化工具13. 在大型软件开发中,承担模块试运行的是( D )A.用户B.项目负责人C.程序员D.计算机14. 软件开发工具最重要的信息出是文档生成和( B )A.报表生成B.代码生成C.联机查询D.图形处理15.不属于信息库中存放的内容是(C)A.软件应用的领域与环境的状况B.逻辑设计和物理设计的成果C.数据库与应用软件的全部内容D.项目管理与版本管理的信息16.软件开发工具生成的文档包括的内容是(C)A.程序、文章和表格B.程序、表格和图像C.文章、表格和图形D.文章、图形和图像17.不属于软件开发工具概念模式的是( B )A.数据流程图B.关键路径图C.数据字典D.时序网络18.人们在认识到软件工作的重要性的同时,也认识到了软件工作的困难性。
10月全国软件开发工具自考试题及答案解析

10月全国软件开发工具自考试题及答案解析全国2019年10月高等教育自学考试软件开发工具试题课程代码:03173一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题1分,共10分)1.集成化的软件工具常被称为( )A.程序包B.函数集合C.过程集合D.软件工作环境2.属于软件开发工具的是( )A.操作系统B.编译系统C.汇编程序D.报表生成器3.属于软件开发工具提供的功能是( )A.存储管理B.文件管理C.设备管理D.软件项目管理4.模块的功能在逻辑上应尽可能地单一化,明确化,这称为模块的( )A.完整性B.凝聚性C.可靠性D.结构化5.下面的概念模式,哪个是描述静态数据结构的?( )A.时序网络B.计算机模拟模型C.实体关系图D.数学与逻辑模型6.逻辑设计阶段的各种调查材料和由此生成的各种文档,应当存入( )A.文件系统B.数据仓库C.数据库D.信息库7.完成系统逻辑模型的开发阶段是( )A.需求分析B.分析设计C.编码D.测试维护8.下列功能中,不属于项目管理的是( )A.生成程序代码B.资源状况C.人员情况D.变更情况9.需要有跨生命周期的信息管理功能的模块是( )A.总控B.信息库和信息库管理1C.代码生成D.项目管理和版本管理10.对软件系统进行审计(Audit)的基础是( )A.功能完善的软件B.日常记录的信息C.方便灵活的用户界面D.良好的计算机系统二、多项选择题(在每小题的五个备选答案中,选出二至五个正确的答案,并将正确答案的序号分别填在题干的括号内,多选、少选、错选均不得分。
每小题2分,共20分)11.项目管理包括( )A.进度管理B.用户管理C.费用管理D.质量管理E.设备管理12.软件和软件开发过程的实质是知识的( )A.表述作用B.提炼作用C.传播作用D.固化使用E.决策作用13.结构化程序的基本模块是( )A.数据定义B.处理单元C.用户界面D.循环机制E.二分决策机制14.在项目管理中,通常采用的方法有( )A.工程计划网络方法B.资源平衡方法C.棒状图方法D.最佳路径方法E.检查点方法15.下述功能中,属于信息库管理功能的是( )A.代码生成B.使用查询C.一致性维护D.系统状况E.录入更新16.人机界面和总控模块是软件开发工具的( )A.信息入口B.信息分析C.信息管理D.调度中心E.程序代码产生点17.在下列特点中,属于00方法的是( )A.封装B.抽象2C.多态性D.稳定性E.继承性18.在OMT方法中使用的模型包括( )A.对象模型B.静态模型C.动态模型D.结构模型E.功能模型19.软件开发的逻辑模型包括( )A.环境模型B.数据模型C.系统结构模型D.程序结构模型E.信息流通模型20.下列各项中,属于PowerBuilder的功能特色的是( )A.解决多个数据库连接B.进行参照完整性管理C.进行事务管理D.进行版本管理E.进行更新管理三、填空题(每空1分,共20分)21.软件开发工具应当具有足够的_____________,即在各种各样干扰下仍能保持正常工作,而不丢失信息。
2022年自考专业(计算机网络)软件开发工具考试真题及答案8

2022年自考专业(计算机网络)软件开发工具考试真题及答案一、单项选择题单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
(本大题共20小题,每小题1分,共20分)1、汇编语言的特点是( )A.使用肯定意义的单词或缩写来代替枯燥的0、1字符串B.实现了对机器的独立性C.把计算机系统的各种资源有效地、协调地管理起来D.自动地完成系统初始化2、把程序的结构分解成三种基本模块,这三种基本模块不包括( )A.处理单元B.循环机制C.二分决策机制D.转移机制3、一般认为,好的软件应当( )A.功能强B.速度快C.牢靠性足够高D.程序简短4、一个好的程序员要成为项目组的好成员,必需( )A.具有程序设计所需要的基本学问与技能B.深化了解本项目所在的领域C.比较熟识软件开发的技术环境D.具有高度的组织纪律性和团队精神5、在软件开发过程中,直接与管理界面相关的人员是( )A.用户B.程序员C.分析人员D.维护人员6、在信息库的管理方面,目前比较好的管理方式是( )A.规律上、物理上都统一B.规律上、物理上都分散C.规律上统一、物理上分散D.规律上分散、物理上统一7、自行开发软件开发工具不具有的优点是( )A.可以商品化B.切实符合自己的需要C.简单集成化D.便于进一步扩充和升级8、信息库管理中最困难的问题是( )A.信息录入B.信息更新C.使用查询D.全都性维护9、软件开发工具性能审计不包括( )A.工具的效率B.工具能否生成代码C.工具的响应速度D.工具的输出方式10、属于自行开发工具原则的是( )A.开拓新功能B.取代程序员的工作C.完善地规划D.取代管理者的工作11、与国际软件开发工具比较( )A.国内与国际进展水平相近B.国际进展水平大大高于国内C.国内应用水平较大地落后于国际D.国内技术水平较大地落后于国际12、下列几种语言及其开发工具中同时支持COM和CORBA组件技术的是( )A.VBB.C++Builder/DelphiC.PBD.JAVA13、将光标定位到编辑器中相应的变量位置,点击菜单栏上的扫瞄查看答案。
全国2024年下半年高等教育自考试软件工程考题含解析

全国2024年下半年高等教育自考试软件工程考题一、单项选择题1、RUP的迭代、增量式开发过程中,需要估算成本、进度,并能够减少次要的错误风险,至少需要完成______。
A.初始阶段B.精化阶段C.构造阶段D.移交阶段2、软件生存周期是指______。
A.开发软件的全部时间B.使用软件的全部时间C.开发和使用软件的全部时间D.从形成概念开始到最后淘汰让位于新的软件产品的时间3、在常见的软件开发模型中,主要用于支持面向对象技术软件开发的是______。
A.喷泉模型B.螺旋模型C.增量模型D.瀑布模型4、下列不属于需求规约的基本性质是______。
A.可重复的B.重要性和稳定性程度C.完整的D.一致的5、类的状态机一般有几种不同的运行状态,其中处于等待接收事件,接收处理完事件后又进入等待状态,通常采用______。
A.IdleB.InitializingC.CommandD.Active6、指一个模块内部各成分之间相互关联程度的度量是______。
A.耦合B.内聚C.扇入D.扇出7、在销售管理系统需求文档中出现下列描述,属于设计约束范畴的是______。
A.系统应能产生月销售报表B.系统应在5分钟内计算出给定季度的总销售税C.对要构建的账户接收系统,必须为月财务状况系统提供更新信息D.任取1秒钟,一个特定应用所消耗的可用计算能力平均不超过50%8、RUP设计阶段的主要活动不包含______。
A.程序设计B.体系结构设计C.用况设计D.类设计9、需求规约的基本性质包括重要性和稳定性程度、一致的、完整的和______。
A.可修改的B.可复用的C.可测试的D.无歧义的10、软件工程在20世纪60年代末到80年代初获得的主要成果有______。
A.CASE产品B.面向对象语言C.瀑布模型D.软件生存周期过程11、下列可用于概念模型和软件模型的动态结构的是______。
A.类图B.对象图C.部署图D.用况图12、集成化能力成熟度模型(CMMI)中有22个过程域,分为4类:项目管理类、工程类、过程管理类和______。
浙江省1月高等教育自学考试软件开发工具试题及答案解析历年试卷及答案解析

浙江省2018年1月高等教育自学考试软件开发工具试题课程代码:03173一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题2分,共20分)1.( )工具是完全为项目主管人员服务的。
A.计划工具B.分析工具C.设计工具D.管理工具2.下列有关各种概念模型的说法不正确的是( )A.结构图的优点是体现层次结构,由上到下,由粗到细描述程序的结构B.结构图用于描述程序模块内部的逻辑结构C.数据流程图是描述系统信息处理的全过程D.时序网络的基本概念是状态与转换3.( )工具是出现最早、规模最大的。
A.计划工具B.分析工具C.设计工具D.管理工具4.下列用于衡量项目组的标准的是( )A. AD/CycleB. ISO9001标准C. COM101D. CMM5.下列有关结构化程序设计的说法中正确的是( )A.减少了程序工作量B.减少了代码的调试C.降低了程序的运行效率D.使程序不容易修改6.信息库的组织方式不包括( )A.分散存储B.集中存储C.逻辑上分散,物理上统一D.逻辑上统一,物理上分散7.( )是软件开发工具走向成熟的体现。
A.总控与人机界面B.项目管理与版本管理C.代码生成与文档生成D.信息库及其管理模块8.在AD/Cycle的模型中,总控与人机界面的设计原则不包括( )A.面向用户的原则B.保证各部分之间信息的准确传递C.保证系统的完整性或模块化D.保证系统的开放性或灵活性9.对于自行研制工具来说,除了技术上的考虑之外,首先要( )A.组织项目组人员B.调查市场C.估算经费能力D.区分自己用还是作为商品出售10.目前已经提出的软件开发标准化的方案有( )A. CORBAB. XMLC. HTMLD. PVCS二、填空题(每空1分,共25分)1.软件开发过程的几个主要阶段包括:_______、总体设计、_______、_______。
2.软件开发的基本问题主要在于两个转换没有顺利通过,即_______,_______。
2022年自考专业(计算机网络)软件开发工具考试真题及答案15

2022年自考专业(计算机网络)软件开发工具考试真题及答案一、单项选择题单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
(本大题共10小题,每小题1分,共10分)1、第三代程序设计语言属于( )A.汇编语言B.机器语言C.过程化语言D.非过程化语言2、集成的软件开发环境是指( )A.支持软件开发的通用软件B.支持软件开发全过程的集成软件C.支持某一阶段工作的专用软件D.操作系统3、模块的功能在规律上应尽可能地( )A.全面、完整B.单一、明确C.全面、明确D.规范、完整4、将事物的静态属性和有关操作放在一个对象中,对外不公开这些属性和操作,这称为( )A.隐藏性B.平安性C.封装性D.完整性5、在软件开发过程中,由用户提出,由分析员采集,经过分析人员的理解,成为需求分析及设计的依据,这类信息是( )A.有关系统环境、现状及需求的信息B.有关软件的功能设计与物理设计的各种信息C.有关软件成果本身、包括程序与文档类信息D.有关用户对系统的各种变更要求及系统各种变更的记录信息6、在软件开发过程中,描述客观世界状态与规律的概念模式是( )A.时序网络B.计算机模拟模型C.数学与规律模型D.实体关系图7、各个分散的软件工具在集成为一个一体化的工具时,它们的内部( )A.全部转变B.少部分转变C.大部分转变D.不发生转变8、AD/Cycle中的需求分析阶段的任务是( )A.充分了解用户需求B.制定进展规划C.建立规律模型D.完成系统总体设计9、打算购置还是自行开发软件开发工具,要考虑多种因素,其中最基本的是( )A.待开发软件的性质与要求B.软件开发人员盼望从开发工具得到的关心C.待开发软件的工作平台D.软件开发人员的学问背景10、对应用领域的特点依靠最多的软件是( )A.操作系统B.数据库管理系统C.高级语言D.软件开发工具二、多项选择题多项选择题在每小题的五个备选答案中选出二至五个正确答案,并将其代码写在题干后面的括号内。
全国2001年10月自考软件开发工具试题及答案

全国2001年10月自考软件开发工具试题课程代码:03173第一部分 选择题一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。
1.选购软件开发工具首先应考虑的是( )A.市场调查B.明确环境与约束条件C.明确目的与要求D.价格2.一般而言( )软件开发工具我们更倾向于购置。
A.非常适用的B.用途十分明确的C.使用方法精巧、复杂的D.文档理论性很强的3.分析阶段的基本任务是完成系统的( )A.逻辑模型B.数据结构设计C.总体设计D.处理过程设计4.下列内容中不属于信息库中设计成果的是( )A.程序代码B.数据流程图C.数据字典D.系统结构图5.在软件开发过程中由分析人员(或设计人员)根据需求分析形成了设计方案、设计方案依据哪一类信息?( )A.有关系统环境、现状及需求的信息B.有关软件功能和物理设计的各种信息C.有关软件成果本身、包括程序和文档信息D.有关用户对系统的各种变更要求及系统变更记录的信息6.软件的工作环境、功能需求、性能要求,有关的各种信息来源的状况、用户状况、硬件环境以及在该领域中的作用等外部信息,这一般应当存入( )A.信息库B.数据库C.数据仓库D.文件系统7.一般认为,质量好的软件应当( )A.功能正确、界面友好、占内存少、足够可靠、易于维护B.功能正确、界面友好、程序易读、结构良好、文档齐全C.功能正确、界面友好、速度足够、足够可靠、易于维护D.功能正确、结构良好、程序短小、足够可靠、易于维护8.一般来说,软件开发工具对环境的要求( )A.与它所支持的应用软件的环境要求无关B.依赖于它所支持的应用软件的环境要求C.应当超出它所支持的应用软件的环境要求D.不应当超出它所支持的应用软件的环境要求9.第四代语言可以被看作( )A.软件开发工具中的一类B.软件开发工具的全部C.不是软件开发工具D.过程语言10.结构化程序设计方法是为( )服务的。
(全新整理)1月全国自考软件开发工具试题及答案解析

全国2018年1月高等教育自学考试软件开发工具试题课程代码:03173一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
)1.按工作阶段划分,软件工具可分为分析工具、设计工具、计划工具三种类型。
属于分析工具的是(A.测试工具 B.数据字典管理系统C.代码生成器 D.第四代语言)2.最早出现的软件开发工具是(A.分析工具 B.计划工具C.集成化工具 D.设计工具3.在大型软件开发中,经过调试的模块交付给()A.项目负责人 B.用户C.程序员D.运行维护人员)4.负责修改已投入运行程序的人是(A.用户 B.项目负责人C.程序员D.操作员)5.在Power Script中使用嵌入式SQL时,需要(A.在Power Script语句后加冒号B.在Power Script语句后加分号C.在嵌入式SQL语句后加冒号D.在嵌入式SQL语句后加分号)6.对于软件产品和应用系统来说,项目管理与版本管理最重要的依据是(A.系统设计的结果B.程序运行的结果C.系统测试的报告D.用户反馈的信息)7.在软件工具生成的各类文档中,最难处理的是(A.程序B.文章C.表格D.图形)8.为适应软件开发工具的多样性和可变性,总控与人机界面的设计必须保证系统的(1A.灵活性 B.可靠性C.安全性 D.有效性)9.UML的核心视图是(A.使用事件图 B.逻辑视图C.组件视图 D.协作视图)10.为了存储一个文件的多个版本,Version manager使用(A.文件夹 B.历史文件C.标签 D.升级二、多项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选、少选或未选均无分。
)11.属于软件开发工具范围的有(A.COBOL B.WORDSTARC.Pctools D.FLOWE.Front Page)12.与软件开发工具类似的概念、术语很多,如(A.计算机辅助软件工程 B.第三代语言C.可视化程序设计 D.最终用户计算E.组件程序设计13.在大型软件开发中,项目负责人承担的工作有( )A.分析需求 B.分配任务C.验收模块D.模块联调E.交付使用)14.在结构化程序设计中,模块划分的要求是(A.模块功能应单一化、明确化 B.模块与功能一一对应C.模块之间可以传递控制信号 D.模块之间限于逻辑耦合E.模块的规模应足够小15.在软件开发工具的概念模式中,属于描述数据的结构与内容的是( )A.业务流程图 B.数据流程图C.实体关系图 D.数据字典E.结构图)16.属于Power Builder中应用程序对象的是(A.窗口对象B.菜单对象2C.用户对象 D.工程对象E.库)17.在一般的应用软件结构(SAA)中,为程序员接口提供的服务包括(A.数据库查询 B.一致性维护C.对话显示 D.安全性维护E.通信服务)18.组成NEWCAFG的Repository库关系的大类是(A.用户类关系 B.系统类关系C.实体类关系 D.操作类关系E.联系类关系)19.选择软件开发工具,首先要明确引入工具要达到的目的,包括(A.为一个项目还是为一批项目引进工具B.在哪个工作阶段使用工具C.工具为哪些人使用D.工具的价格E.工具在怎样的环境下运行20.选购软件工具必须进行市场调查。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
全国2012年1月高等教育自学考试软件开发发工具试题课程代码:03173一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.非过程化语言是指( )A.软件开发工具B.计算机辅助软件工程C.计算机辅助系统工程D.第四代语言2.在关于用户界面的基本原则中,用户界面的主要功能是( )A.控制B.提供帮助C.通信D.方便用户3.在一个完整的软件开发工具中,处于中心位置的是( )A .人机界面和代码生成器B.通信服务和数据库查询C .总控部分和数据库查询D.总控部分和人机界面4.在软件开发工具的环境中,工作的范围和深度取决于( )A.开发人员的编程能力B.开发工具的功能先进C.信息库的功能与内容D.具有优秀的开发团队5.在软件开发过程中,建立数据模型的阶段是( )A.系统设计阶段B.需求分析阶段C.程序编码阶段D.系统测试阶段6.在软件开发工具的跨周期管理中,知识库和专家系统一般应用于( )A.需求分析阶段B.分析设计阶段C .编码测试阶段D.系统维护阶段7.自行开发软件开发工具不具有...的优点是( )A.切实符合自己的需要-B.集成化容易C.便于进一步扩充和升级D.可以商品化8.以下几种较有代表性的语言及其开发工具中支持面向对象最好的是( )A.VB B.PBC.C++ Builder/Delphi D.JA V A9.以下几种较有代表性的语言及其开发工具中结果代码执行效率最高的是( ) A.VB B.VCC.PB D.JA V A10.2008年,美国电气与电子工程师协会的权威刊物《软件》的九月/十月号,以“软件开发工具”(Software Development Tools)为题的一期专刊中概括了40年来软件开发工具的发展轨迹,指出抽象程度最高的软件开发工具是( )A .XMF Mosaic B.EclipseC.Turbo Oascal D .Smalltalk11.较早期的软件开发工具的特点是( )A.代码版本管理的支持较好B.对于软件开发过程中涉及的交互支持较好C.文档管理支持较好D.基于某一种计算机语言的12.为创建一个C Project,在C Project窗口选择C语言相关属性后,单击的按钮是( ) A.Back B.NextC.Finish D.Cancel13.Eclipse 提供了从变量的任意引用位置直接定位到变量定义行的多种方法。
方法之一是将光标定位到编辑器中相应的变量位置,点击菜单栏上的浏览“Navigate”菜单,使用快捷键( )A.F3 B.F4C.F5 D.F614.在Eclipse中,从历史记录中恢复已删除文件的操作按钮是( )A.Rename B .Replace(替换历史版本)C.Restore D.Reset15.在安装CVS的页面中,继续安装应选择的按钮是( )A .Install B.OpenC.Modify D.Repair16.在Eclipse插件清单编辑器中,从整体上显示当前插件可用扩展点的页面是( ) A.概述页面B.扩展点页面C.扩展页面D.运行时页面17.不属于...Eclipse插件扩展点的是( )A.视图扩展点B.操作集扩展点C.编辑器扩展点D.透视图扩展点18.在Eclipse插件中,用于定义和实现结构化模型框架的插件是( )A.CDT(用于开发C/C++集成开发环境)B.EMFC.MDT(工业标准原型,基于原型开发模式)D.GEF (可视化模型编辑框架)19.在如下关于面向对象的一些概念的叙述中,错误..的是( )A.子类可以继承其父类的特性,同时可以有自己的新特性B.子类可以继承其父类的特性,但不可以有自己的新方法C.对于用户来说,封装接口部分是可见的D.对于用户来说,具体实现部分是不可见的20.在Rational Rose 的系统分析与设计中,用于描述软件的各个组件及其之间依赖关系的图是( )A.活动图B.顺序图C .协作图D.组件图二、填空题(本大题共20小题,每空1分,共20分)请在每小题的空格中填上正确答案。
错填、不填均无分。
21.进入二十一世纪以来,软件开发工具的发展有两个鲜明的特点,第一个特点是_面向网络,不仅基于网络,还用于网络_____,另一个特点是开源软件的兴起和运用。
22.系统分析的成果集中体现在_软件功能说明书_____中。
23.软件开发工具合理存储、正确转化的四类信息是需求信息、变更要求、代码文档和______。
设计信息(功能设计与物理设计的各种信息)24.信息库(Repository)中应保存所述软件的工作环境、功能需求和_性能_____要求。
25.在选择软件开发工具之前首先需要明确__目的____与要求。
26.一些公司最初为自己开发的软件,经过长时间的发展变化后,形成了_商品化_____的软件开发工具,它们就有了质的变化。
27.软件开发工具的迅速发展使我们现在很难预言长远的发展趋势。
从目前的发展势头看,智能化、_一体化_____、网络化、标准化是值得重视的几个动向。
28.Eclipse是一个开放源代码的、基于_JA V A_____的可扩展集成应用程序开发环境。
29.Eclipse的体系结构主要包括___运行时内核___,工作空间,工作台,其它插件等。
30.Eclipse CDT调试器允许用户使用__中断____、暂停、单步执行代码的方法来控制程序的运行过程。
31.在Eclipse中支持的断点包括_行断点_____、方法断点和事件断点。
32.Eclipse CDT编辑器的首选项设置包括外观、___键___、搜索、工作空间和浏览器。
33.在Eclipse定制透视图编辑器中的四个标签,分别定制的是工具栏、菜单栏、命令组和_快捷方式_____。
34.在Eclipse中具有保存历史记录______的功能,可以支持用户将程序恢复到之前的某个时间点。
35.在CVS的About页面,提供了软件产品_版本_____、来源和服务状态信息。
36.版本控制软件ClearCase涵盖的范围包括版本控制、_建立管理_____、工作空间管理和过程控制。
37.在Eclipse插件清单文件中描述了插件的__名字____、版本号以及使用的或本身定义的扩展点等信息。
38.Eclipse插件清单编辑器由概述页面、_依赖性页面_____页面、运行时页面、扩展页面、扩展点页面和构建页面组成。
39.UML(Unified Modeling Language,统一建模语言)是一种面向对象的建模语言,它提供了描述软件系统___模型___的概念和图形表示法。
40.当前我们所要开发的信息系统不同于以前。
其重要特征是具有_复杂性_____、多样性和相互关联性。
三、简答题(本大题共6小题,每小题5分,共30分)41.什么是软件开发工具?答:在高级程序语言设计的基础上,为了提高软件开发质量和效率,从规划、分析、设计、测试、文档、管理等各方面,对软件开发工具提供不同帮助的一类新型软件。
42.简述软件开发工具的理论基础。
答:1.软件开发过程中的信息需求2.概念模式及其作用3信息库极其一致性4人机界面及其管理5项目管理于版本管理43.简述计算机模拟模型的特点。
答:计算机模拟是一种强有力的概念模式,他利用计算机大量、高速处理信息的特点,在计算机内设置一定的环境,又以程序来实现客观系统某些规律与规则,在二者基础上,计算机可以高速运行,以便人们观察与预测客观系统的情况。
44.简述信息库中保存的项目管理信息的内容。
答:管理项目的有关信息、人员变更,资金投入、进度计划及实施过程。
这项还包括版本信息,即每个版本的备份,每个版本的推出日期、与前版本相比的变更说明。
45.权衡软件工具购置与自行开发必须考虑的因素。
答:准备从事软件开发工作的性质与要求。
2、开发人员对支持工作与支持程度的实际需求3、工作环境也是决定购置是自制工具的一个重要因素4、人员因素也是必须考虑的。
46.简述什么是用例图(Use—Case Diagram)。
答:该视图是从系统的外部使用者对系统的需求来描述系统工程应该具备和完善的功能。
四、论述题(本大题共1小题,10分)47.试述软件开发工具的一般结构及其主要功能。
答:P68--70五、应用题(本大题共1小题,20分)48.(本题共有10个关键点,均已用数字标出,请将答案填写在题后相应的标号处)完成一个名为Score的程序,输入为5个学生信息,每个学生有3门课的成绩,从键盘输入数据(包括学生号、姓名、成绩),计算出平均成绩,并将原有的数据和计算出的平均分数输出到磁盘文件"studScore"中。
使用Eclipse CDT实现该C程序,完成从新建项目、源文件夹,编写代码并最终编译运行一系列步骤,补充上述这些步骤中的关键点。
(1)新建项目:打开eclipse①集成开发环境,点击菜单栏上的“File”菜单,选择新建子菜单下的C Project选项,弹出选择向导窗口。
在对话框中打开C/C++文件夹,选择“C Project”后点击“Next’’进入下一步。
在项目名称栏中输入“Score”,并在项目类型“Projecttype”标签中打开“executable ②”文件夹,选择“Empty Project”,点击“Finish”按钮完成。
(2)新建源文件夹:鼠标右键点击③资源管理器中的新建的项目,在弹出的菜单中,选择“New”子菜单里的源文件夹“Source Folder”选项。
在弹出的窗口中需要输入文件夹名称,把光标定位到“Folder Name”栏中输入源文件夹名称“src”,然后点击“finish④”按钮完成。
(3)新建C类文件:参照前一个步骤新建的源文件夹,在资源管理器中鼠标右键点击src文件夹,在弹出的菜单中选择新建(Nwe)⑤子菜单里的类“Class”选项,新建一个名为“Score”的类文件。
(4)编写C程序代码:打开第3步中建好的Score文件,在编辑器中编写代码如下,补充代码中的关键步骤。
#include"stdio.h"#include"stdlib.h"struct student{char num[6];char name[8];int score[3];float avr;}stu[⑥5 ];int main(void){int i,j,sum;FILE*fp;for(i=0;i<5;i++){printf("\n请输入第%d个学生的成绩:\n",i);printf("学号:");scanf("%s",stu[i].num);printf("姓名:");scanf("%s",stu[i].name);sum=0;for(j=0;j<3;( j++⑦){printf("第%d门课程成绩:",j+1);scanf("%d",&stu[i].score[j]);sum +=stu[i].score[j];}stu[i].avr=sum/3.0;}fp=fopen("studSeore"," W⑧");for(i=0;i<5;i++)if(fwrite(&stu[i],sizeof(struct student),1,fp)!=1) printf("文件写入错误。