自考软件开发发工具试题真题与答案
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.选购软件工具必须进行市场调查。
4月浙江高等教育自学考试软件开发工具试题及答案解析
浙江省2018年4月高等教育自学考试软件开发工具试题课程代码:03173一、单项选择题(本大题共10小题,每小题2分,共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.在PowerBuilder设计环境中还可以直接利用______与数据库进行连接,它是一个命名的参数集合,指定与某一个特定的数据源或数据库进行连接的参数。
()A.数据窗口B.ODBCC.数据库描述D.ADO7.Web设计大致分为三个步骤:创建Web、创建网页、()A.编辑WebB.编辑网页C.删除WebD.将网页添加入Web8.______用以描述系统内实现的逻辑功能。
()A.逻辑视图B.使用事件视图C.协同视图D.组件视图9.______是PowerBuilder中的空值,它的意思是未定义或未知,而不是空字符串或零。
()A.NULLB.NILC.EMPTYD.空格10.______将浏览器的窗口分成几个小窗口,每个窗口都显示一个独立的网页。
()A.超链B.列表C.框架D.表格二、填空题(本大题共15小题,每空1分,共20分)请在每小题的空格中填上正确答案。
浙江1月自考软件开发工具试题及答案解析
浙江省2018年1月高等教育自学考试软件开发工具试题课程代码:03173一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题2分,共20分)1.以下哪个HTML元素,用来改变文字的大小( )。
A.BODY元素B.FONT元素C.HR元素D.LH元素2.软件开发工具是( )发展的产物。
A.网络技术B.Internet技术C.计算机技术发展D.可视化编程技术3.统一的建模语言,被称为( )。
A.OMTB.UMLC.XMLD.OOSE4.下列哪个不属于面向对象的程序设计语言?( )A.FortranB.C++C.PowerBuilderD.Smalltalk5.在下列概念模式中,哪种着重于软件模块之间的控制?( )A.框图B.结构图C.数据流程图D.实体关系图6.下面哪个是多媒体的创作工具( )。
A.TOOLBOOKB.NEWCAFGC.FrontPageD.Rational Rose7.目前流行的人机界面是( )。
A.字符界面B.图形界面C.菜单选择界面D.屏幕滚动界面8.软件开发工具最主要的输出是( )。
A.代码和文档生成B.代码的生成C.程序的生成D.文档的生成9.项目管理与版本管理的核心问题是( )。
A.项目的进展情况B.版本的更新情况C.跨生命周期的信息管理问题D.历史信息的处理10.购置还是开发软件开发工具的依据是( )。
A.准备从事的软件开发工作的性质与要求B.工作环境C.人员的因素D.以上三者都是二、填空题(每空2分,共24分)1.WWW以__________方式向用户提供__________。
2.对象的程序设计语言反映了这样一个__________,程序设计的思想方法越来越接近人们__________。
13.信息库应备的管理功能为___________和________。
4.软件开发工具的发展趋势为__________、__________、__________和__________。
最新10月全国自学考试软件开发工具试题及答案解析
全国2018年10月自学考试软件开发工具试题课程代码:03173一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.从60年代末期开始,人们对于软件工作的认识大大深入了,在认识到软件工作的重要性的同时,也认识到了软件工作的困难性。
这就是所谓的()A.软件的智能化问题B.结构化程序设计的技巧问题C.软件生存期的划分问题D.软件危机问题2.一般来说,软件开发工具对环境的要求()A.与它所支持的应用软件的环境要求无关B.依赖于它所支持的应用软件的环境要求C.应当超出它所支持的应用软件的环境要求D.不应当超出它所支持的应用软件的环境要求3.属于软件开发工具的是()A.COBOLB.DOSC.TOOLBOOKD.DBMS4.编写文档的主要工作阶段是()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.在NEWCAFG中,构成Repository库的主体关系是()A.系统类关系B.属性类关系C.实体类关系D.联系类关系10.在对市场上可供使用的软件开发工具进行调查研究时应包括的内容是()A.软件开发工具供应商的规模B.软件开发工具的管理者C.软件开发工具的销售量D.软件开发工具的服务和培训条件二、多项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。
03173软件开发工具202410
全国2024年10月高等教化自学考试软件开发工具试题课程代码:03173一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.软件开发工具最重要的性能是( )A.存储各种信息的实力B.工具的牢靠程度C.版本管理的实力D.帮助人们编写文档2.安排工具是从( )A.宏观的角度去看待软件开发B.微观的角度去看待软件开发C.宏观的角度去制定测试方案D.微观的角度去制定测试方案3.在论述程序结构时,E.Yourdon把程序的结构分解成三个基本模块,即( )A.处理单元、循环机制、二分决策机制B.处理单元、循环机制、限制转移机制C.循环机制、二分决策机制、限制转移机制D.处理单元、二分决策机制、限制转移机制4.划分模块的基本要求是( )A.模块间联系少,模块规模足够小,模块扇入数足够大B.模块功能单一,模块间联系少,模块扇入数足够大C.模块功能单一,模块间联系少,模块规模足够小D.模块功能单一,模块规模足够小,运用逻辑耦合5.在信息库(Repository)探讨中的核心问题是( )A.提高信息的共享性B.保持信息的一样性C.确保信息的精确性D.保证信息的平安性6.在PowerBuilder中,供应以自由表形式显示数据的是( )A.应用程序对象B.菜单对象C.数据窗口对象D.用户对象7.在软件开发工具中,文档生胜利能与代码生成相比( )A.数量小,内容困难B.数量小,内容简洁C.数量大,内容困难D.数量大,内容简洁8.在AD/Cycle的跨周期管理中,在编码和测试阶段都运用的工具是( )A.建模工具B.分析工具C.测试工具D.生成工具9.对软件开发工具进行审计(Audit)的基础是( )A.功能完善的软件B.日常记录的信息C.便利敏捷的用户界面D.良好的计算机系统10.选购软件开发工具首先应考虑的是( )A.市场调查B.明确环境与约束条件C.明确目的与要求D.价格二、多项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的五个备选项中至少有两个是符合题目要求的。
最新10月全国自考软件开发工具试题及答案解析.docx
⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯精品自学考料推荐⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯全国 2018 年 10 月自学考试软件开发工具试题课程代码: 03173一、单项选择题(本大题共10小题,每小题 1分,共 10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未均无分。
1.软件开发工具提供的功能之一是()A. 文件管理B. 数据管理C.存储管理D. 文档生成或编制2.属于软件开发工具的是()A.4GLB.DBMSC.编译系统D. 操作系统3.软件开发中表达标准化不包括()...A. 数据流程图B. 数据字典C.模块结构图D. 检查点设置4.项目负责人不必考虑 ()..A. 分析需求B. 验收模块C.交付检验D. 验收修改成果5.信息库 (Repository) 研究的核心问题是 ()A. 信息的共享性B. 信息的准确性C.信息的一致性D. 信息的安全性6.在软件开发工具的概念模式中,决策树属于的概念模式是()A. 直观模型B. 计算机模拟模型C.时序网络D. 数学与逻辑模型7.软件开发工具的基础是()A. 信息库B. 人机界面C.总控部分D. 代码生成8.在 PowerBuilder 中反映数据窗口实际内容的是数据窗口的()A. 数据存储B. 设计1C.数据定义D. 控件9.对一个系统的运行状况及效率进行检测与评价的工作称为()A. 测试B. 鉴定C.审计D. 验收10.从目前的 CASE 理论考虑, CASE 工具集成的关键是()A. 数据库B. 信息库C.操作系统D.ODBC 技术二、多项选择题(本大题共10小题,每小题 2分,共 20分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选、少选或未选均无分。
11.软件开发工具概念的要点是()A.它是在第三代语言之后,软件技术进一步发展的产物B.它的目的是在软件开发过程中给予人们支持与帮助C.它的基本思想是致力于软件开发的高效优质D.它支持软件开发的全过程E.它仅支持编码或其它特定的工作阶段12.软件开发工具的重要性能有()A. 表达能力B. 保持信息一致的能力C.使用的方便程度D. 对硬件和软件环境的要求E.工具的可靠程度13.OOP的基本思想包括()A. 封装性B. 对象之间有抽象与具体的关系C.对象之间有整体与部分的关系D. 遗传性E.对象之间可以互送参数14.可视化的元素包括()A. 图标B. 图表C.图像D. 一段程序E.一片素描15.在信息库中,设计阶段的有关信息包括()A. 总体结构B. 数据字典2C.程序代码D. 测试情况E.程序模块的要求16.数据流程图的基本组成部分是()A. 外部实体B. 实体属性C.数据存储D. 条件判断E.数据处理17.在软件开发工具中,文档生成与代码生成相比,其特点包括()A. 数量大B. 语法严格C.内容复杂D. 种类多E.格式固定18.从技术方面考虑,软件开发工具的基本原则包括()A. 面向使用者B. 保证信息的准确传递C.保证信息存储的一致性D. 保证系统的安全性E.保证系统的开放性19.属于多媒体技术特性的是 ()A. 集成性B. 交互性C.实时性D. 标准化E.数字化20.表示 ModelWorks 中事件绘图者业务过程的元素是()A. 事件B. 对象C.触发D. 操作E.封装三、填空题(本大题共 12小题,每空 1分,共 20分)请在每小题的空格中填上正确答案。
软件开发工具自考题-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.解析:[考点] 本题主要考查的知识点为文档生成的内容。
2022年自考专业(计算机网络)软件开发工具考试真题及答案
2022年自考专业(计算机网络)软件开发工具考试真题及答案一、单项选择题 (本大题共20小题,每小题1分,共20分)在每小题列出的备选项中只有一项是最符合题目要求的,请将其选出。
1、在专用软件开发工具消失之前,通用软件能够为软件开发人员带来的好处是A.完成所需各项工作B.削减编写文档或画图的工作量C.反映工作的规律内涵D.保持不同软件开发方法之间的全都性2、区分于一般软件,对软件开发工具而言,下列各项最重要的性能是A.效率B.响应速度C.资源消耗D.表达力量3、下列各项中属于数据字典编写工具的是A.Dictionary/3000B.WORDSTARC.Rational RoseD.Eclipse4、为了克服软件危机,人们先后提出了多种程序设计方法,最早提出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、软件工具Turbo Pascal消失于A.软件危机时代B.结构化时代C.面对对象时代D.互联网时代12、为实现软件开发工具一体化供应理论基础的是A.关于信息库内容及处理功能的争论B.客户/服务器结构的进展C.网络的应用D.计算机硬件性能的进展13、使用Eclipse时,若单击视图上的按钮,该视图则会被A.隐蔽B.最小化C.最大化D.重新支配视图的布局14、在Eclipse CDT调试器的断点视图中,假如设置了一个方法断点,那么程序运行后自动暂停的位置是A.该方法的第一行B.该方法的最终一行C.该方法中指定的那一行D.该方法中第一个断点15、关于Eclipse首选项中外观设置的目的,下述说法中不正确的是A.供应共性化空间B.使用户把主要精力放在熟识编辑器上C.提高工作效率D.使用户在短时间内熟识工作平台16、使用Eclipse为C程序文件定制代码模板时,对于变量的格式要求是A.以$开头,用{}括起来B.以#开头,用{}括起来C.以//开头,用括起来D.以/**开头,用括起来17、在Eclipse中,查看答案。
全国月高等教育自学考试软件开发工具试题和答案
全国2012年10月高等教育自学考试软件开发工具试题课程代码:03173请考生按规定用笔将所有试题的答案涂、写在答题纸上。
选择题部分注意事项:1.答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。
2.每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。
如需改动,用橡皮擦干净后,再选涂其他答案标号。
不能答在试题卷上。
一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。
错涂、多涂或未涂均无分。
1.高级程序设计语言实现了A.计算机系统的各种资源自动管理 B.计算机语言对机器的独立性C.由机器自己去安排执行的顺序 D.用自然语言描述人们设想的处理过程2.软件工具的思想与方法得到了广泛的宣传是在20世纪的A.50年代B.60年代C.70年代 D.80年代3.在软件开发过程中,直接与变更要求关联的界面是A.分析界面 B.编程界面C.用户界面 D.管理界面4.在软件开发过程中,确定子系统或模块划分的阶段是A.需求分析阶段 B.分析设计阶段C.程序编码阶段 D.系统维护阶段5.软件开发工具的基础是A.数据库 B.工具软件C.信息库 D.文档6.购买市场上已有的软件开发工具的优点是A.减轻工作负担 B.比较便宜C.发展水平较高 D.可靠程度较高7.以下几种较有代表性的语言及其开发工具中支持面向对象非常好的是A.VC B.PBC.C++Builder/DelphiD.JAVA8.不属于...软件开发工具概念模式的是A.数据流程图 B.实体关系图C.关键路线图 D.数据字典9.以下几种较有代表性的语言及其开发工具中发展潜力最差的是A.VC B.VBC.PB D.JAVA10.用来打开网页文件的编辑器是A.C/C++编辑器B.文本编辑器C.任务编辑器 D.Web浏览器11.出现最早的软件开发工具是A.计划工具 B.分析工具C.设计工具 D.集成化工具12.一个好的项目组应当具备的条件是A.有事先制定详细的时间表,并且得到严格执行B.成员有程序设计所需要的基本知识与技能C.成员深入了解本项目所在的领域D.成员熟悉软件开发的技术环境13.在Eclipse设置调试属性时,应选择Preferences菜单中的选项是A.General B.Install/UpdateC.TasksD.Run/Debug14.不属于...Eclipse调试透视图的是A.触发器 B.变量视图C.编辑器 D.大纲视图15.在Eclipse代码模板编辑中,变量的开头字符和括起来的符号分别是A.$和[ ] B.&和{ }C.¥和( ) D.$和{ }16.在版本控制软件中,对程序冻结和解冻的操作人员只能是A.程序员 B.程序员和管理员C.管理员 D.用户17.在Eclipse的插件清单中,提供插件id的标签是A.pluginB.runtimeC.requiresD.extensions18.在Eclipse插件中,属于代码管理类插件是A.CDT B.LombozC.PDTD.Log4E19.在Rational Rose建模的逻辑设计中,使用的图是A.活动图 B.状态图C.交互图 D.关联图20.在Rational Rose建模的设计中,系统中与实现无关的视图是A.用例图 B.活动图C.顺序图 D.协作图非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。
全国自考软件开发工具试题及答案
全国自考软件开发工具试题及答案一、单选题(共30题,共60分)1.以下几种较有代表性的语言及其开发工具中支持面向对象非常好的是()。
A.VCB.PBC.C++Builder/DelphiD.JAVAABCD正确答案:D2.不属于软件开发工具概念模式的是()。
A.数据流程图B.实体关系图C.关键路线图D.数据字典ABCD正确答案:C3.以下几种较有代表性的语言及其开发工具中发展潜力最差的是()。
A.VCB.VBC.PBD.JAVAABCD正确答案:B4.用来打开网页文件的编辑器是()。
A.C/C++编辑器B.文本编辑器C.任务编辑器D.Web浏览器ABCD正确答案:D5.出现最早的软件开发工具是()。
A.计划工具B.分析工具C.设计工具D.集成化工具ABCD正确答案:C6.一个好的项目组应当具备的条件是()。
A.有事先制定详细的时间表,并且得到严格执行B.成员有程序设计所需要的基本知识与技能C.成员深入了解本项目所在的领域D.成员熟悉软件开发的技术环境ABCD正确答案:A7.在Eclipse设置调试属性时,应选择Preferences菜单中的选项是()。
A.GeneralB.Install/UpdateC.TasksD.Run/DebugABCD正确答案:D8.属于Eclipse调试透视图的是()。
A.触发器B.变量视图C.编辑器D.大纲视图ABCD正确答案:A9.在Eclipse代码模板编辑中,变量的开头字符和括起来的符号分别是()。
A.$ 和[ ]B.&和{ }C.¥和( )D.$和{ }ABCD正确答案:D10.在版本控制软件中,对程序冻结和解冻的操作人员只能是()。
A.程序员B.程序员和管理员C.管理员D.用户ABCD正确答案:C11.在Eclipse的插件清单中,提供插件id的标签是()。
A.pluginB.runtimeC.requiresD.extensionsABCD正确答案:A12.在Eclipse插件中,属于代码管理类插件是()。
2022年自考03173软件开发工具10月试题及答案
自考软件开发工具(.10)真题预测及答案一 单选1.Dictionary/3000是( )A.筹划工具B.分析工具C.设计工具D.集成化工具对旳答案B解说分析工具重要指用于分析旳工具。
例如:协助人们编辑数据字典旳、专用数据字典管理系统。
2.提出即插即用程序设计旳基本是( )A.构造化程序设计B.面向对象程序设计C.面向开源软件程序设计D.C语言程序设计对旳答案B解说即插即用旳程序设计是近年来软件界讨论旳又一种热门话题,与它紧密有关旳尚有组件程序设计(component Programming),组合文献(Compound Document),宏观程序设计等。
这是在面向对象旳程序设计措施旳基本上提出来旳。
3.在大型软件开发中,项目负责人承当旳工作是( )A.验收模块C.交付检查D.试运营对旳答案A解说分派子任务下次,最后检查各个模块完毕。
4.一般觉得,好旳软件应当( )A.速度快B.正旳确现规定旳功能C.程序简短D.价格低廉对旳答案B解说软件旳质量评价在于:1)对旳地实现所规定旳功能,精确地给出预定旳输出成果;2)顾客界面和谐,符合实际顾客旳使用习惯与知识能力;3)具有足够旳速度(而不是越快越好),能在符合顾客规定旳时间限度内,给出所规定旳解决成果;4)具有足够旳可靠性,可以在多种干扰下保持正常旳工作;5)程序易读。
5.在软件开发工具旳概念模式中,着重描述模块间控制旳是( )A.实体联系图C.系统流程图D.数据流程图对旳答案B解说程序旳构造分解成三种基本模块:解决单元,循环机制,二分决策机制。
按照这种措施来构造程序,就可以把程序内容旳多种互相影响有效地控制在模块内部,从而避免“水波效应”。
这样一来,问题旳核心就在于合理地划分模块,并保证模块符合“构造良好”旳规定。
6.软件开发工具最重要旳信息出口是( )A.代码生成和图形解决B.文档生成和报表生成C.代码生成和联机查询D.代码生成和文档生成对旳答案D解说只要人们规定了合理旳存储模式和检索途径,就能在信息存储、检索以至一致性旳保持上得到很大旳协助。
- 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("文件写入错误。