全国高等教育自学考试软件开发工具2002年10月至2010年1月历年真题分类整理文档

合集下载

自考软件工程历届试题(含答案_整理)

自考软件工程历届试题(含答案_整理)

全国2006年10月高等教育自学考试软件工程试题课程代码:02333一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.软件开发环境按解决的问题分类包含()A.程序设计环境B.工具箱环境C.基于方法的环境D.以语言为中心的环境2.为了提高软件产品的质量和可靠性,对某些无法避开的差错,使其影响减至最小程度所采用的技术是()A.容错技术B.避开错误技术C.检测技术D.排错技术3.软件复杂性的常用度量方法包括()A.BOEHM度量法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.在软件测试中,首先对每个模块分别进行单元测试,然后再把所有的模块按设计要求组装在一起测试,称为()A.确认测试B.系统测试C.渐增式测试D.非渐增式测试11.源代码的可维护性表现了程序设计语言的()A.心理特性B.工程特性C.技术特性D.传统特性12.至今已有好几百种不同的高级语言,它们有的是用于数值计算,有的是用于商业管理,有的是用于编写系统软件。

以下语言中较适用于数值计算的语言是()A.BASIC B.SQLC.LISP D.FORTRAN13.在JSP方法中解决结构冲突的具体办法是()A.引入中间数据结构或中间文件B.删除某个输入数据结构C.删除某个输出数据结构D.增加某个输入或输出数据结构14.模块的内聚性可以按照内聚程度的高低进行排序,以下排列中属于从低到高....的正确次序是()A.偶然内聚,时间内聚,逻辑内聚B.通信内聚,时间内聚,逻辑内聚C.逻辑内聚,通信内聚,顺序内聚D.功能内聚,通信内聚,时间内聚15.以下软件生存周期的活动中,要进行软件结构设计的是()A.测试用例设计B.概要设计C.程序设计D.详细设计16.能够清楚地表示复杂的条件组合与应做的动作之间的对应关系的工具是()A.结构化语言B.PAD图C.判定表D.程序流程图17.需求分析方法必须能够表达和理解问题的数据域和()A.数据流B.用户类型C.功能域D.应用领域18.以用户需求为动力,以对象作为驱动的模型是()A.瀑布模型B.基于知识的模型C.喷泉模型D.增量模型19.把软件生产的全过程人为地划分为若干阶段使得软件人员能根据每一阶段的不同特点更好地组织和管2理软件项目的开发,这种概念就是()A.软件项目管理B.软件工程C.软件项目计划D.软件生存期20.在软件生存期的各个阶段中跨越时间最长的阶段是()A.需求分析阶段B.设计阶段C.测试阶段D.维护阶段二、填空题(本大题共10小题,每空2分,共20分)请在每小题的空格中填上正确答案。

2002年4月全国高等教育自学考试互联网软件应用与开发试卷

2002年4月全国高等教育自学考试互联网软件应用与开发试卷

2002年4月全国高等教育自学考试互联网软件应用与开发试卷各位读友大家好,此文档由网络收集而来,欢迎您下载,谢谢第一部分选择题一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。

1. 互联网项目开发是分阶段进行的,其中在阶段转换时出现的判断点被称为【】a. 阶段b. 界标c. 测试点d. 投入点2. 生成项目计划是在【】a. 建设和测试阶段b. 设计阶段c. 投入使用阶段d. 规划阶段3. 下列不属于internet特点的是【】a. 完全性b. 全球性c. 开放性d. 平等性4. 在html语言中,用来定义颜色采用的是【】a. 二进制编码系统b. 八进制编码系统c. 十六进制编码系统d. 十进制编码系统5. 要创建一个到usenet新闻组的链接,下面正确的句法是【】a. 蓝色新闻网b. 蓝色新闻网c. 蓝色新闻网d. 蓝色新闻网6. 下面关于文档体的说法错误的一项是【】a. 文档体元素以起始标记开始,以结束标记结尾b. 严格地讲,使用起始和结束标记不是必需的c. 在文档中,不必以严格的ascⅱ格式输入文本d. 有些ascⅱ字符只有通过特殊的编码系统才能回到文档中7. 和() 语句等价的标记是【】a.b. outputc.d.8. 在asp中的默认情况下,当创建对象实例时,该对象的作用域是【】a. 行作用域b. 函数/过程作用域c. 页作用域d. 全局作用域9. 下面关于active server pages所使用的主要脚本语言的说法正确的一项是【】a. active server pages使用的主要脚本语言是php语言b. active server pages使用的主要脚本语言是Javascript和vbscriptc. active server pages只能使用一种脚本语言—JavaScriptd. active server pages只能使用一种脚本语言—vbscript10. 在asp内建对象中,必须要有lock和unlock方法以确保多个用户无法同时改变某一属性的对象是【】a. responseb. sessionc. requestd. application11. vbscript调用过程时使用的关键字是【】a. parameterb. callc. dimd. public12. 在表单的相关标记中,表示提供给用户一个可以复选的选项的标记为【】a. input type = checkboxb. input type = submitc. input type = resetd. input type = text13. 关于cgi的环境变量,不属于服务器专有变量的是【】a. server_nameb. server_portc. user_agentd. server_protocal14. 一般来说,web服务器提供的安全保护措施是【】a. 授权和链接加密b. 授权c. 链接加密d. 不能提供安全保护措施15. 使用odbc开发数据库应用程序时,应用程序调用的是【】a. 标准的odbc函数和java语言b. 标准的odbc的函数和sql语言c. 标准的jdbc函数和sql语言d. 标准的jdbc函数和java语言16. 在ado对象中,处理连接的对象是【】a. fieldb. errorc. connectiond. recordset17. 在dhtml技术中,如果想用textrange对象修改文本或标记,必须采取【】a. copyhtml方法b. deletehtml方法c. delhtml方法d. pastehtml方法18. php嵌入html文档使用的定界符是【】a.“”结束b.“”结束c.“”结束d.“”结束19. 对php的支持比较完善,无须经过特殊设置就可以进行php的开发和调试的操作系统是【】a. windows2000b. LINUXc. unixd. net ware20. 在php中声明一个变量的时候,可以在变量名前使用字符【】a. ﹪b. $c. ¥d. #二、多项选择题(本大题共10小题,每小题2分,共20分) 在每小题列出的五个选项中有二至五个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。

10月全国软件工程自考试题及答案解析

10月全国软件工程自考试题及答案解析

精品自学考试资料推荐全国 2019年 10月高等教育自学考试软件工程试题课程代码: 02333、单项选择题每小题 1 分,共 20 分。

(在每小题的四个备选答案中选出将正确答案的序号填在题干后的括号内)1.在下列工具与环境中()属于较早期的CASE 。

A.基于信息工程的 CASE C. 集成 CASE 环境 2.软件复杂性主要体现在(A.数据的复杂性C.控制的复杂性3.在 McCall 软件质量度量模型中,A.可靠性C.适应性 4.面向对象的特征之一是(A.对象的唯一性C.封装性5.用于设计阶段,考核实现方案是否B.人工智能 CASED.交互编程环境)B.程序的复杂性D.问题的复杂性()属于面向软件产品操作。

B.可重用性D.互操作性)B.抽象D.共享性行的是()原型。

A.探索型C.实验型6.生产性维护活动包括()A. 修改设计C.解释数据结构7.随着软硬件环境变化而修改软件的过程是(A. 校正性维护C.完善性维护8.软件测试方法中的静态测试方法之一为(A. 计算机辅助静态分析C.因果图9.在白盒法技术测试用例的设计中(A. 语句C.条件组合10.软件调试技术包括()A. 错误推断C.回溯法 11.为了提高软件的可维护性,在编码阶段应注意(A. 保存测试用例和数据C.文档的副作用B.提高模块的独立性D.养成好的程序设计风格个正确答案,B.演化型D.增量型B.理解设计D.理解功能)B.适应性维护D.预防性维护)B.黑盒法D.路径覆盖)是最弱的覆盖标准。

B.路径D.判定B.集成测试D.边界值分析12.比较接近于自然语言,被广泛应用于构造专家系统的程序设计语言是(A.FORTRAN 语言C.C 语言13.结构化程序设计方法提供的工作方式为(A. 程序员组B.Pascal 语言D.Prolog 语言)的组织形式。

精品自学考试资料推荐C.分析员组14.详细设计与概要设计衔接的图形工具是(A.DFD 图 C.PAD 图 15.结构化程序设计的一种基本方法是( A. 筛选法 C. 逐步求精法16.数据耦合、公共耦合、标记耦合、控制耦合的耦合性从低到高的顺序是( )A. 数据、公共、标记、控制 C.控制、数据、标记、公共 17.软件概要设计结束后得到( ) A. 初始化的软件结构图C.模块详细的算法18.软件需求分析的主要任务是准确地定义出要开发的软件系统是( A. 如何做 C. 做什么 19.可行性分析研究的目的是(A. 争取项目 C.开发项目 20.具有风险分析的软件生存周期模型是( A. 瀑布模型 C.螺旋模型 二、填空题 每空 2分,共 20 分。

2022年自考专业(计算机网络)软件开发工具考试真题及答案15

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.软件开发工具二、多项选择题多项选择题在每小题的五个备选答案中选出二至五个正确答案,并将其代码写在题干后面的括号内。

全国自考软件开发工具试题及答案

全国自考软件开发工具试题及答案

全国自考软件开发工具试题及答案一、单选题(共30题,共60分)1.以下几种较有代表性的语言及其开发工具中支持面向对象非常好的是()。

A.VCB.PBC.C++Builder/DelphiD.JAVA2.不属于软件开发工具概念模式的是()。

A.数据流程图B.实体关系图C.关键路线图D.数据字典3.以下几种较有代表性的语言及其开发工具中发展潜力最差的是()。

A.VCB.VBC.PBD.JAVA4.用来打开网页文件的编辑器是()。

A.C/C++编辑器B.文本编辑器C.任务编辑器D.Web浏览器5.出现最早的软件开发工具是()。

A.计划工具B.分析工具C.设计工具D.集成化工具6.一个好的项目组应当具备的条件是()。

A.有事先制定详细的时间表,并且得到严格执行B.成员有程序设计所需要的基本知识与技能C.成员深入了解本项目所在的领域D.成员熟悉软件开发的技术环境7.在Eclipse设置调试属性时,应选择Preferences菜单中的选项是()。

A.GeneralB.Install/UpdateC.TasksD.Run/Debug8.属于Eclipse调试透视图的是()。

A.触发器B.变量视图C.编辑器D.大纲视图9.在Eclipse代码模板编辑中,变量的开头字符和括起来的符号分别是()。

A.$ 和[ ]B.&和{ }C.¥和 ( )D.$和{ }10.在版本控制软件中,对程序冻结和解冻的操作人员只能是()。

A.程序员B.程序员和管理员C.管理员D.用户11.在Eclipse的插件清单中,提供插件id的标签是()。

A.pluginB.runtimeC.requiresD.extensions12.在Eclipse插件中,属于代码管理类插件是()。

A.CDTB.LombozC.PDTD.Log4E13.在RationalRose建模的逻辑设计中,使用的图是()。

A.活动图B.状态图C.交互图D.关联图14.在RationalRose建模的设计中,系统中与实现无关的视图是()。

全国2002年10月自考软件开发工具试题及答案

全国2002年10月自考软件开发工具试题及答案

全国2002年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.XML的标记()A.机器不可读,人可读B.机器不可读,人不可读C.机器可读,人可读D.机器可读,人不可读二、多项选择题(本大题共10小题,每小题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.在CMM模型中一个好的项目组应具备()A.有严格的成文的工作规范和文档标准B.每个项目都有事先制定的详细时间表C.项目负责人应参加编程工作D.程序员参加测试工作E.文档标准只须专门负责文档收集管理的秘书熟知16.软件开发过程中所涉及的信息包括()A. 设计方案B.变更要求C.需求信息D.程序员信息E.代码,文档17.Model works支持()A.组件化B.多亲继承C.生成VB目标代码D.编辑Business RulesE.可视化18.信息库中需要存放的信息类有:()A.系统状况信息B.设计成果C.运行状况记录D.项目管理与版本管理信息E.系统测试用例19.从目前的软件开发工具发展趋势看,值得注意的动向有()A.智能化 B.网络化C.通用化D.一体化E.标准化20.管理数据字典的工具有()A.CDDB.FLOWC.AD/CycleD.DictionaryE.PVCS第二部分非选择题三、填空题(本大题共14小题,每空1分,共20分)21222324252627.软件开发工具对软件开发的支持体现在信息的管理和处理两方面。

2021年全国10月高等教育自考软件开发工具试题及答案

2021年全国10月高等教育自考软件开发工具试题及答案

全国10月高等教诲自学考试软件开发工具试题课程代码:03173请考生按规定用笔将所有试题答案涂、写在答题纸上。

选取题某些注意事项:1.答题前,考生务必将自己考试课程名称、姓名、准考证号用黑色笔迹签字笔或钢笔填写在答题纸规定位置上。

2.每小题选出答案后,用2B铅笔把答题纸上相应题目答案标号涂黑。

如需改动,用橡皮擦干净后,再选涂其她答案标号。

不能答在试题卷上。

一、单项选取题(本大题共20小题,每小题1分,共20分)在每小题列出四个备选项中只有一种是符合题目规定,请将其选出并将“答题纸”相应代码涂黑。

错涂、多涂或未涂均无分。

1.高档程序设计语言实现了 BA.计算机系统各种资源自动管理 B.计算机语言对机器独立性C.由机器自己去安排执行顺序 D.用自然语言描述人们设想解决过程2.软件工具思想与办法得到了广泛宣传是在20世纪DA.50年代B.60年代C.70年代 D.80年代3.在软件开发过程中,直接与变更规定关联界面是DA.分析界面 B.编程界面C.顾客界面 D.管理界面4.在软件开发过程中,拟定子系统或模块划分阶段是BA.需求分析阶段 B.分析设计阶段C.程序编码阶段 D.系统维护阶段5.软件开发工具基本是CA.数据库 B.工具软件C.信息库 D.文档6.购买市场上已有软件开发工具长处是AA.减轻工作承担 B.比较便宜C.发展水平较高 D.可靠限度较高7.如下几种较有代表性语言及其开发工具中支持面向对象非常好是D A.VC B.PBC.C++Builder/DelphiD.JAVA8.不属于...软件开发工具概念模式是CA.数据流程图 B.实体关系图C.核心路线图 D.数据字典9.如下几种较有代表性语言及其开发工具中发展潜力最差是BA.VC B.VBC.PB D.JAVA10.用来打开网页文献编辑器是DA.C/C++编辑器B.文本编辑器C.任务编辑器 D.Web浏览器11.浮现最早软件开发工具是CA.筹划工具 B.分析工具C.设计工具 D.集成化工具12.一种好项目组应当具备条件是AA.有事先制定详细时间表,并且得到严格执行B.成员有程序设计所需要基本知识与技能C.成员进一步理解本项目所在领域D.成员熟悉软件开发技术环境13.在Eclipse设立调试属性时,应选取Preferences菜单中选项是D A.General B.Install/UpdateC.TasksD.Run/Debug14.不属于...Eclipse调试透视图是AA.触发器 B.变量视图C.编辑器 D.大纲视图15.在Eclipse代码模板编辑中,变量开头字符和括起来符号分别是DA.$和[ ]B.&和{ }C.¥和( ) D.$和{ }16.在版本控制软件中,对程序冻结和解冻操作人员只能是CA.程序员 B.程序员和管理员C.管理员 D.顾客17.在Eclipse插件清单中,提供插件id标签是AA.pluginB.runtimeC.requiresD.extensions18.在Eclipse插件中,属于代码管理类插件是DA.CDT B.LombozC.PDTD.Log4E19.在Rational Rose建模逻辑设计中,使用图是CA.活动图 B.状态图C.交互图 D.关联图20.在Rational Rose建模设计中,系统中与实现无关视图是AA.用例图 B.活动图C.顺序图 D.协作图非选取题某些注意事项:信息库用黑色笔迹签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。

(全新整理)1月全国自考软件开发工具试题及答案解析

(全新整理)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 Page12.与软件开发工具类似的概念、术语很多,如()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. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件开发工具一、单项选择题.......................................... - 1 -二、多项选择题......................................... - 12 -三、填空题............................................. - 25 -四、名词解释........................................... - 30 -五、简答题............................................. - 31 -六、论述题............................................. - 32 -七、应用题............................................. - 32 -一、单项选择题2010 011.最早出现的软件开发工具是()A.设计工具B.分析工具C.计划工具D.集成工具2.属于软件开发工具的是()A.操作系统B.报表生成器C.汇编程序D.编译系统3.软件编写困难的最重要原因在于()A.程序总写错B.从用户到程序员再到程序的理解转换有错C.软件要求的功能复杂D.软件结构庞大复杂4.CASE工具的目的是辅助软件开发过程,使得软件开发工作()A.迅速、准确B.结构化、标准化C.安全、可靠D.工程化、标准化5.VB中的FORM,属于软件开发工具概念模式中的()A.直观模型B.时序网络C.数据字典D.计算机模拟模型6.在软件开发工具的概念模式中,不需要...事先作更多理论假设的概念模式是()A.直观模型B.计算机模拟模型C.时序网络D.数学与逻辑模型7.对于大型软件开发来说,成为信息处理瓶颈的是()A.提供描述软件状态的概念模式B.提供存储和管理有关信息的机制和手段C.对历史信息进行跨生命周期的管理D.帮助使用者编制、生成和修改文档8.NEWCAFG对Repository的检查采用的驱动机制是()A.数据驱动B.程序驱动C.操作驱动D.消息驱动9.判断软件工具优劣的最主要标准是()A.依据的理论B.工具的功能与性能C.文档资料齐全D.价格合理10.允许用户直接从一个表或多个表选取某些列进行操作的数据源类型是()A.SQL SelectB.Query SelectC.Quick SelectD.SQL Server2009 101.从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.软件开发工具的服务和培训条件2009 011.结构化程序设计方法的服务对象是()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.从目前的CASE理论考虑,CASE工具集成的关键是()A.数据库(DataBase) B.信息库(Repository)C.操作系统D.ODBC技术9.在一个完整的软件开发工具中,处于中心位置的是总控部分和()A.数据库查询B.代码生成器C.通信服务D.人机界面10.一般而言,软件开发工具,我们更倾向于购买()A.非常通用的B.用途十分明确的C.使用方法精巧,复杂的D.文档理论性很强的2008101.软件开发工具最重要的性能是()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.价格来源:考试大-自考2008011.计划工具保存与管理的信息都是()A.源程序B.与整个项目有关的宏观信息C.目标代码D.与开发有关的执行程序2.在大型软件开发中,承担阶段成果试运行的角色是()A.用户B.项目负责人C.程序员D.计算机硬件3.面向对象的程序设计()A.强调“自顶向下”B.强调“自底向上”C.摒弃了“自顶向下”和“自底向上”的争论D.自顶向下设计,自底向上实施4.人们在认识事物过程中,对某一事物或某一系统形成的抽象的、一般的框架称为()A.客观模式B.概念模式C.逻辑模式D.物理模式5.在程序中大量使用嵌入式SQL时,会()A.降低程序的运行速度B.增加出现错误的可能性C.降低程序的可移植性D.增加对系统资源的占用6.在NEWCAFG的Repository库中存储的业务流类型表属于()A.系统类关系B.属性类关系C.实体类关系D.联系类关系7.如下列出的四个目标中,哪一个不是..项目管理的基本目标?()A.提高产品的数量B.保证整个系统按预定的进度完成C.有效地利用资源,尽可能减少资源的浪费和闲置D.控制和降低成本8.信息库管理功能中最突出的特点是实现()A.使用查询B.数据完整性C.录入更新D.一致性维护9.从系统实现的角度描述模型关系的视图是()A.协作视图B.组件视图C.配置视图D.逻辑视图10.PVCS Version Manager最重要的技术特点是()A.灵活的文件夹机制B.支持多开发平台间的操作C.既可单独工作,也可同PVCS的其它产品协同工作D.拥有全面的多方位的功能,有力地支持大、小型软件的编制2007 101.软件开发工具是在什么基础上发展起来的?()A.机器语言B.汇编语言C.过程化语言D.非过程化语言2.出现最早、数量最大的软件开发工具是()A.设计工具B.分析工具C.计划工具D.集成化工具3.结构化程序设计的主要服务对象是()A.系统分析员B.系统设计员C.程序员D.操作员4.在大型软件开发中,验收软件产品的最终角色是()A.用户B.项目负责人C.程序员D.操作员5.PowerBuilder支持的面向对象编程技术不包括...()A.多态性B.完整性C.继承性D.封装性6.VB中的FORM属于软件开发工具概念模式中的()A.数据字典B.计算机模拟摸型C.直观模型D.数学与逻辑模型7.在AD/Cycle的跨周期管理中,完成数据库物理设计是在()A.需求分析阶段B.分析设计阶段C.编码阶段D.测试阶段8.人机界面的有效实现对于软件开发工具而言,是()A.准备性和灵活性的主要保证B.准确性和可靠性的主要保证C.实用性和灵活性的主要保证D.实用性和可靠性的主要保证9.以下哪项因素不是..历史信息在信息库中保留的难点?()A.历史数据的量太大B.历史数据格式不一致C.历史数据不精确D.历史数据不标准10.version manager 支持并行开发的机制是()A.文件加锁B.标签C.文件夹D.分支/合并2007 011.按工作阶段划分,软件工具可分为分析工具、设计工具、计划工具三种类型。

属于分析工具的是()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.为适应软件开发工具的多样性和可变性,总控与人机界面的设计必须保证系统的()A.灵活性B.可靠性C.安全性D.有效性9.UML的核心视图是()A.使用事件图B.逻辑视图C.组件视图D.协作视图10.为了存储一个文件的多个版本,Version manager使用()A.文件夹B.历史文件C.标签D.升级2006 101.第三代程序设计语言属于()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.软件开发工具2006 011.软件是用户与硬件之间的桥梁。

相关文档
最新文档