2011年全国自考软件开发工具模拟试卷4
2011版_软件开发工具_3173_自考过关宝典
软件开发工具单项选择集锦一、单项选择题1、最早出现的软件开发工具是()p35A.计划工具B.分析工具C.设计工具D.通用工具1.1. 出现最早、数量最大的软件开发工具是()A.设计工具B.分析工具C.计划工具D.集成化工具2.下面哪项不属于面向对象的特性?( ) p47A.继承性B.遗传性C.多态性D.封装性面向对象特性:封装、继承、多态3.框图是用于( )的概念模式。
P56A.描述程序执行的逻辑过程B.描述数据结构C.描述数据内容D.描述系统状态及转换方式4.( )是软件开发全过程的信息管理总枢纽。
P60A.信息库B.数据库C.数据仓库D.项目数据库5.下列属于概念模式的是( )。
P58A.神经网络B.远程网络C.时序网络D.分散式网络6.目前人机界面中,最流行的产品是( )。
P64A.CPISC.CUAD.GUI7.在下列软件开发所涉及的信息中,属于跨越开发周期的是(p54)A.有关系统环境、现状与需求的信息B.有关软件功能设计的各种信息C.有关用户对系统各种变更要求的信息D.有关包括程序与文档的软件成果信息8.在软件开发工具的概念模式中,决策表属于的概念模式是()P59 A.时序网络B.计算机模拟模型C.结构图D.数学与逻辑模型9.在软件开发过程中,建立逻辑模型应在(p72)A.需求分析阶段B.编码阶段C.分析设计阶段D.测试阶段9.1.AD/Cycle中的需求分析阶段的任务是()C.建立逻辑模型D.完成系统总体设计9.2.在AD/Cycle的跨周期管理中,完成数据库物理设计是在()A.需求分析阶段B.分析设计阶段C.编码阶段D.测试阶段10.关于软件开发工具的开发与选择问题,下列选项中正确的是()P81A.具体工作条件与软件开发工具的开发与选择无关B.选择软件开发工具与项目特征无关C.只要确定了某种软件开发工具,就能够进行软件开发工作了D.自行开发软件开发工具时,应充分考虑其难度11.在对市场上可供使用的软件开发工具进行调查研究时,应包括的内容是()P84 A.软件开发工具供应商的规模B.软件开发工具的管理者C.软件开发工具的销售量D.软件开发工具的服务和培训条件12.在第三代语言的应用中,人们发现了新的“瓶颈”是(p23)A.处理需求的描述B.处理过程的描述C.处理结果的描述D.检测方式的描述13.下述对通用软件特点叙述正确的是(p24)A.通常情况下,用通用软件进行软件开发工作要比使用软件开发工具开发软件效率高B.使用通用软件开发软件能够完成几乎所有的开发工作C.使用通用软件常常遇到难于保持一致性的困难D.通用软件能够自动生成非常高质量的程序14.每项任务仅由一个模块来完成,这称为模块的( P44 )A.开放性B.确定性C.凝聚性D.稳定性14.1.在模块的相互联系中,应当仅使用( )A.逻辑耦合B.功能耦合C.数据耦合D.控制耦合14.2.模块的功能在逻辑上应尽可能地()A.全面、完整B.单一、明确C.全面、明确D.规范、完整14.3.在论述程序结构时,E.Yourdon把程序的结构分解成三个基本模块,即A.处理单元、循环机制、二分决策机制B.处理单元、循环机制、控制转移机制C.循环机制、二分决策机制、控制转移机制D.处理单元、二分决策机制、控制转移机制14.4.划分模块的基本要求是A.模块间联系少,模块规模足够小,模块扇入数足够大B.模块功能单一,模块间联系少,模块扇入数足够大C.模块功能单一,模块间联系少,模块规模足够小D.模块功能单一,模块规模足够小,使用逻辑耦合A.机器语言B.汇编语言C.高级语言D.非过程化语言16.软件是用户与硬件之间的桥梁。
2011年全国自考互联网软件应用与开发模拟试卷
2011年全国自考互联网软件应用与开发模拟试卷一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1. 怎样正确删除一个IIS计算机中不再运行的Windows NT Option Pack部件,例如Certificate Server?()A. 删除启动菜单中的文件快捷方式B. 使用Desktop Explorer删除相关文件C. 重新运行Option Pack安装程序D. 从Service控制面板中选择Remove答案:C2. 在系统安全性方面,关于PHP与ASP比较说法错误的一项是()A. 就系统安全性而言,ASP是最差的B. 如果没有经过微软的IIS Service Pack处理,使用::$DATA就可以看到ASP的源代码C. PHP在许多商业及非商业方面使用时,经常出现安全问题D. 在系统安全性方面,PHP比ASP安全得多答案:C3. 你想确定在Web站点内部或Internet中其他Web服务器没有中断的链接。
应该查看()选项。
A. Honor Robot ProtocolB. Verify Offsite LinksC. User AgentD. Ignore Case of URLs答案:B4. 以下是几个附属于Recordset对象的函数及属性,其中用来将当前记录移到上一条的是()A. MovePreviousB. MoveNextC. MoveFirstD. MoveLast答案:A5. 以下不属于服务器端控件的是()A. 按钮控件B. 复选控件C. 组合控件D. 列表框答案:B6. 在ADO的对象中代表对数据库操作返回的整个结果集的对象是()A. FieldB. TableC. IndexD. Recordset答案:D7. 下面关于URL引用的说法正确的一项是()A. URL引用可以是一个单词或一个图片B. 绝对引用指的是对同一个计算机上的文件的URL引用C. 指明Web页的精确的计算机、目录和文件的URL引用称为相对引用D. 任何一种类型的链接,都使用一个相对的或绝对的引用答案:D8. 当<INPUT>标记的TYPE属性的值为()时,代表一个单选按钮。
全国自考软件开发工具试题及答案
全国自考软件开发工具试题及答案一、单选题(共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建模的设计中,系统中与实现无关的视图是()。
2011年全国自考软件开发工具模拟试卷2
2011年全国自考软件开发工具模拟试卷(二)一、单项选择题(本大题共20小题,每小题2分,共40分。
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内,错选、多选或未选均无分)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. 由于软件开发工具一般都较为庞大,复杂,因而要首先考虑其(1)与(2),以使其既实用又灵活。
【】A. (1)代码生成(2)文档生成B. (1)项目管理(2)版本管理C. (1)功能设计(2)总体结构D. (1)信息库的内容(2)信息库的管理9. 近年来对质量好的软件的评判标准有【】A. 运行越快越好B. 程序越短越好C. 占用内存越少越好D. 用户界面友好10. 下列哪个选项不是信息库的内容【】A. 系统状况B. 设计成果C. 有关项目管理与版本管理的信息D. 系统维护信息11. 在对市场上可供使用的软件开发工具进行调查研究时,应包括的内容是【】A. 软件开发工具供应商的规模B. 软件开发工具的管理者C. 软件开发工具的销售量D. 软件开发工具的服务和培训条件12. 下述对通用软件特点叙述正确的是【】A. 通常情况下,用通用软件进行软件开发工作要比使用软件开发工具开发软件效率高B. 使用通用软件开发软件能够完成几乎所有的开发工作C. 使用通用软件常常遇到难以保持一致性的困难D. 通用软件能够自动生成非常高质量的程序13. 关于软件开发环境的叙述,不正确的是【】A. IBM公司的AD/Cycle给出了集成软件开发环境的理论框架B. 软件开发工具对环境的要求不应当低于它所支持的应用软件的环境要求C. 集成化的软件开发工具对环境的要求比单项工具的要求高D. 软件开发工具的环境要求应尽量降低,以利于广泛应用14. 引入软件开发工具后,还需要经常进行【】工作。
全国自考软件工程模拟试题及答案
以下是为⼤家整理的全国⾃考软件⼯程模拟试题及答案的⽂章,供⼤家学习参考!⼀、单项选择题(本⼤题共20⼩题,每⼩题1分,共20分)在每⼩题列出的四个备选项中只有⼀个是符合题⽬要求的,请将其代码填写在题后的括号内。
错选、多选或未选均⽆分。
1. 软件管理⽐其他⼯程管理更为()A. 容易B. 困难C. 迅速D. 迟缓答案:B2. 以下说法错误的是()A. McCabe度量法对于不同种类的控制流的复杂性不能区分B. McCabe度量法将简单IF语句与循环语句的复杂性分别看待C. McCabe度量法对于嵌套IF语句与简单CASE语句的复杂性是⼀样的D. McCabe度量法将模块接⼝当成⼀个简单分⽀⼀样处理答案:B3. 早期的软件⼯具只能完成⼀件特定的任务,后来出现了⼯作台,它将⼀组⼯具组合在⼀起,对软件开发过程的某些⽅⾯提供⽀持。
()是⼯作台的发展,其⽬的在于为软件开发提供完整的和⼀致的⽀持。
软件开发环A.境B. 软件C. ⼯具D. ⼯作台答案:A4. 表⽰连接的系统流程图的符号是() A. A B. B C. C D. D 答案:B5. Jackson⽅法是⼀种⾯向()的⽅法。
A. 对象B. 数据结构C. 数据流D. 控制流答案:B6. IDEF图从各个侧⾯反映系统()A. 怎么做B. 做什么C. 对谁做D. 何时做答案:B7. 需求规格说明书的作⽤不应包括() A. 软件设计的依据 B. ⽤户与开发⼈员对软件要做什么的共同理解 C. 软件验收的依据 D.软件可⾏性研究的依据答案:D8. 以下说法错误的是()A. MTTF是⼀个描述失效模型或⼀组换效特性的指标量B. MTBF是指两次相继失效之间的平均时间C. MTBF在实际使⽤时通常指当n很⼤时,系统第n次失效与第n+1次失效之间的平均时间D. 对于失效率为常数和修复时间很短的情况,MTTF与MTBF差别很⼤答案:D9. 在软件结构设计的后处理中,下列说法错误的是() A. 为模块写的处理说明及接⼝说明可采⽤IPO图 B. 数据结构的描述可⽤Warnier图或Jackon图C. 给出设计约束或限制。
2011年全国自考软件开发工具模拟试卷(二)
答案:D
10. 下列哪个选项不是信息库的内容【】 A. 系统状况 B. 设计成果 C. 有关项目管理与版本管理的信息 D. 系统维护信息
答案:D 解析:【考点点击】本题主要考查的知识点为信息库的内容。 【要点透析】信息库的内容包括:(1)关于软件应用的领域与环境的状况。(2)设计成果,包 括逻辑设计与物理设计的成果。(3)运行状况的记录。(4)有关项目管理与版本管理的信息。
17. 在以下有关项目管理的方法的叙述中,不正确的是【】 A. 在正确处理好质量、进度、资源配置和费用这四个问题的基础上提出的方法 B. 人们依据项目管理的经验,提出了以数据库为中心进行项目管理的方法 C. 项目数据库实际上是信息库的一个组成部分,它记录的是项目本身进展的各种有关信息 D. 根据严格的规定进行的一种管理方式
答案:项目管理状况
三、简答题(本大题共5小题,每小题5分,共25分)
1. 什么是结构图?
答案:结构图用以表示大型软件的层次结构,即模块结构。它以模块的调用关系为线索,从宏观 上使人一目了然地掌握软件的全貌。它的基本图例为模块,用自上而下的连线表示调用关系,并 注明参数传递的方向和内容。
2. 什么是遗传性?
16. 在软件开发过程中需要很多人员的共同参与,以下不属于软件开发人员的是【】 A. 编译人员 B. 测试人员 C. 程序员 D. 资料员
答案:A 解析:【考点点击】本题主要考查的知识点为软件开发人员的具体定位。 【要点透析】软件开发人员包括:项目负责苑()
答案:系统的总体设计文件 各个模块的设计任务书
5. 准备从事的软件开发工作的______与______是决定购置还是自行开发软件开发工具的重要
2011年全国自考软件开发工具模拟试卷3
2011年全国自考软件开发工具模拟试卷(三)一、单项选择题(本大题共20小题,每小题2分,共40分。
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内,错选、多选或未选均无分)1. 报表设计是哪个阶段的任务之一【】A. 需求分析B. 分析设计C. 编码D. 测试答案:B解析:【考点点击】本题主要考查的知识点为软件开发过程中的分析设计阶段的任务。
【要点透析】分析阶段的基本任务是完成系统的总体设计,这包括数据结构的详细设计、处理过程的详细设计、子系统或模块的划分以及它们之间相互联系的具体规定。
作为对于下一阶段工作的具体要求,还应当完成屏幕设计、报表设计、数据库的物理设计。
2. 下列哪项不是大型软件开发过程中可能遇到的困难【】A. 软件的定义B. 测试的问题C. 工作进度的控制D. 文档与代码的协调答案:A解析:【考点点击】本题在2005年10月真题第二大题第19小题考查过,主要考查的知识点为大型软件开发过程中可能会遇到的困难。
【要点透析】大型软件开发过程中可能会遇到困难有:一致性的保持、测试的问题、工作进度的控制、文档与代码的协调、版本更新带来的问题。
3. 下列哪项不是分析设计阶段的任务【】A. 信息的静态模型的设计B. 数据结构的详细设计C. 处理过程的详细设计D. 数据库的物理设计答案:A解析:【考点点击】本题主要考查的知识点为在进行软件开发时,分析设计阶段的任务。
【要点透析】分析设计阶段的任务有:数据结构的详细设计、处理过程的详细设计、数据库物理设计、子系统或模块的划分及它们相互联系的具体规定等。
4. 项目管理和版本管理的核心问题是【】A. 软件的管理B. 资源的管理C. 跨生命周期的信息的管理D. 使用人员的管理答案:C5. 下列哪个是自行开发软件开发工具最核心的问题【】A. 功能上的要求B. 短小实用C. 文档齐全D. 通用化、商品化答案:A解析:【考点点击】本题主要考查的知识点为在自行开发软件开发工具的过程当中,需要考虑到的最核心的问题。
全国2011年10月自考软件开发工具试题和答案
全国2011年10月高等教育自学考试软件开发工具试题课程代码:03173一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未均无分。
1.一些专门用于支持软件开发的软件开发工具陆续问世,从而进入了专用的软件开发工具的阶段。
这个阶段开始于20世纪的( )A.60年代B.70年代C.80年代D.90年代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.VBB.VCC.PBD.JA V A8.结构化程序设计的方法主要的服务对象是( )A.用户B.系统分析员C.程序员D.系统设计员9.在大型软件开发中,用户承担的工作是( )A.验收模块B.要求修改C.交付检验D.试运行10.2008年,国际电子电气工程师学会的权威刊物《软件》的九月/十月号,以“软件开发工具”(Software Development Tools)为题的一期专刊中,认为错误..的观念是( )A.软件开发工具的实践性很强B.软件开发工具的抽象程度越来越高C.软件开发工具的历史发展是多样性和趋同性并存的D.在信息处理、知识表达、事务处理等问题上,确实是存在着我们已经认识的普遍规律11.Eclipse文本编辑器中查找下一个操作的快捷键是( )A.Ctrl+KB.Ctrl+ZC.CtrI+CD.Ctrl+X12.在Eclipse CDT编辑器中,完成快捷键设定的操作是同时按下=键和( )A.Shift键B.Ctrl键C.Alt键D.Tab键13.在Eclipse中,把文件恢复到历史记录版本的操作按钮是( )A.RestoreB.ReplaceC.RenameD.Reset14.下述版本控制软件中,具有开放源代码特点的是( )A.RCSB.PVCSC.CVSD.SCCS15.CVS中,在某一时刻,模块中文件状态的静态影像称为( )A.输出B.提交C.快照D.备份16.在Eclipse首次启动时,如果某个插件有多个版本,通常的处理办法是( )A.使用最后存储的版本B.使用最先存储的版本C.使用存储的最高版本D.列出所有版本供选择17.在Eclipse插件清单编辑器中,指定当前插件运行时所需插件列表的页面是( )A.概述页面B.依赖性页面C.构建页面D.运行时页面18.在Eclipse插件清单编辑器中,显示插件提供给其他插件使用包的页面是( )A.概述页面B.依赖性页面C.构建页面D.运行时页面19.在如下关于面向对象的一些概念的叙述中,正确的是( )A.客观世界的有规律的事物才是对象B.类是对一组相同的对象的描述C.封装即信息隐藏D.方法是驻留在程序中的过程20.在Rational Rose建模的逻辑设计中,使用的图是( )A.活动图B.顺序图C.状态图D.关联图二、填空题(本大题共20小题,每空1分,共20分)请在每小题的空格中填上正确答案。
全国自考软件工程模拟试题和答案(四)
全国自考软件工程模拟试题和答案(四)一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1. 可行性研究的工作结果是()A. 可行性研究的工作结果是()B. 确定新项目开发有无必要和可能C. 提供当前现存信息系统的概括D. 可行性研究报告和系统设计任务书答案:D2. 版本用来定义软件配置项的()A. 演化阶段B. 环境C. 要求D. 软件工程过程答案:A3. 块间的信息可以作“控制信息”用,也可以作为()使用。
A. 控制流B. 数据结构C. 控制结构D. 数据答案:D4. 在软件的生存周期中,单元测试是在()阶段完成的。
A. 概要设计B. 详细设计C. 编码D. 测试答案:D5. 功能模型中所有的()往往形成一个层次结构。
在这个层次结构中一个数据流图的过程可以由下一层数据流图做进一步的说明。
A. 数据流图B.概念模型图C.状态迁移图D.事件追踪图答案:A6. 软件产品的生产主要是()A. 生产B. 再生产C. 开发D. 研制答案:D7. 基线是软件生存期中各开发阶段的一个特定点,它可作为一个检查点,当采用的基线发生错误时,我们可以返回到最近和最恰当的()上。
A. 配置项B. 程序C.基线D. 过程答案:C8. 下面说法错误的是()A. 维护申请报告由申请维护的用户填写,软件维护组织内部还要制定一份软件修改报告B. 软件修改报告指出的问题之一是:为满足软件问题报告实际要求的工作量C. 软件修改报告指出的另外三个问题是:要求修改的性质、优先权和关于修改的事后数据D. 提出维护申请报告之后,由用户和软件维护组来评审维护请求答案:D9. 对于原型的作用,以下说法不正确的是()A. 原型为软件系统提供明确的需求说明B. 原型可作为新颖设计思想的实现工具及高风险开发的安全因素,证实设计的可行性C. 原型模型对开发过程中的问题和错误具有应付变化的机制D. 原型模型在用户不愿意参于开发过程的情况下,能充分地鼓励开发者的积极性答案:D10. 对于原型的使用建议,以下说法不正确的是()A. 开发周期很长的项目,能够使用原型B. 在系统的使用可能变化较大,不能相对稳定时,能够使用原型C. 缺乏开发工具,或对原型的可用工具不了解的时候,能够使用原型D. 开发者对系统的某种设计方案的实现无信心或无十分的把握,能够使用原型答案:C11. 软件质量保证即为了确定、达到和()需要的软件质量而进行的所有有计划、有系统的管理活动。
2011年10月全国软件工程(02333)自考试题及答案
全国2011年10月高等教育自学考试软件工程试题课程代码:02333一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均不得分。
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.UML术语中,限定符常被用在( )A.依赖关系 B.泛化关系C.关联关系D.细化关系7.UML提供的13种图形化工具中,用于概念模型和软件模型静态结构的是( )A.用况图 B.状态图C.类图D.活动图8.RUP的迭代、增量式开发规定的4个阶段不.包括( )A.评审阶段 B.构造阶段C.移交阶段D.精化阶段9.根据RUP实现的活动,输入为设计类,活动为实现类,则输出为( )A.用况 B.子系统C.接口D.构件10.软件评估可分为静态评估和动态评估,其中属于动态评估技术的是( )A.评审 B.走查C.形式化证明D.软件测试11.黑盒测试技术,又称为( )A.功能测试 B.结构测试C.系统测试D.集成测试12.若有语句if(A<1 and C>0)then B=1/C else B=1/A,选用类似数据A=2,C=1;A=-2,C=1;A=2,C=-1;A=-2,C=-1;得到不同B的值,这种测试策略为( )A.定义域测试 B.等价类测试C.路径测试D.事务流测试13.在两种模型的基础上,螺旋模型加入两者所忽略的风险分析,这两者是( )A.瀑布模型和增量模型 B.瀑布模型和演化模型C.喷泉模型和增量模型D.喷泉模型和演化模型14.在软件生存周期模型中,主要用于支持面向对象技术的软件开发模型是( )A.演化模型 B.增量模型C.喷泉模型D.螺旋模型15.CMMI能力等级中的第一级为( )A.已执行级 B.已管理级C.已定义级D.已定量管理级二、填空题(本大题共20空,每空1分,共20分)请在每小题的空格中填上正确答案。
全国2011年1月-2014年4月高等教育自学考试软件工程试题及部分答案
全国2011年1月高等教育自学考试软件工程试题课程代码:02333一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均不得分。
1.在下列软件生存周期模型中,规定了由前至后、相互衔接的固定次序的模型是(A )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.一个成功的测试可以( )A。
表明程序没有错误 B。
发现所有错误C.发现尚未发现的错误D.提高软件可靠性11.在分层数据流图映射成软件结构的设计中,下列说法错误的是()A.分层的数据流图映射成软件结构图也应该是分层的。
软件开发工具模拟试卷答案
2011年全国自考软件开发工具模拟试卷(二)一、单项选择题(本大题共20小题,每小题2分,共40分。
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内,错选、多选或未选均无分)1. 软件开发工具在技术上的三个要点是面向使用者、保证信息的准确传递和保证系统的【】A. 一致性B. 周期性C. 开放性D. 准确性答案:C解析:【考点点击】本题主要考查的知识点为软件开发工具在技术上的三个要点。
【要点透析】软件开发工具在技术上的三个要点是面向使用者、保证信息的准确传递和保证系统的开放性。
2. 下面哪项不属于项目管理的范围【】A. 质量管理B. 资源管理C. 费用管理D. 计时管理答案:D解析:【考点点击】本题主要考查的知识点为项目管理的范围。
【要点透析】项目管理包括质量管理、进度管理、资源管理和费用管理。
3. 下列哪个是软件开发工具【】A. 菜单生成器B. 编译系统C. 操作系统D. 病毒防治软件答案:A解析:【考点点击】本题主要考查的知识点为软件开发工具的种类。
【要点透析】软件开发工具包括面向特定功能模块的各种代码生成程序,如:报表生成器、菜单生成器、对话生成器等,而选项中的编译系统、操作系统、病毒防治软件均不是软件开发工具。
4. 在文件系统基础上发展起来的一种数据管理技术,它的重点在于合理地组织数据,体现出数据之间的逻辑关系,并尽可能地帮助用户检索,减少冗余。
这是【】A. 信息库B. 数据库C. 数据仓库D. 资料库答案:B解析:【考点点击】本题主要考查的知识点为数据库的定义。
【要点透析】数据库是在文件系统基础上发展起来的一种数据管理技术,它的重点在于合理地组织数据,体现出数据之间的逻辑关系,并尽可能地帮助用户检索,减少冗余。
5. 下列哪个与软件开发工具的性能指标无关【】A. 主机(频)速度B. 软件环境C. 硬件环境D. 使用要求答案:A解析:【考点点击】本题主要考查的知识点为与软件开发工具有关的一些具体的指标。
全国2011年1月高等教育软件开发工具自考试题
28.从网络通信技术的角度看,Internet是一个以_____________网络协议连接计算机网络的数据通信网。
29.在软件开发工具中,描述静态数据结构的概念模式是__________________。
23.软件开发工作的起点是提出__________________。
24.一般说来,项目管理包括进度管理、资源与费用管理、_________等内容。
25.结构化程序设计强调,模块之间应尽量避免_________耦合。
26.工程思想的核心是___________________的表达方式和规范化的工作步骤。
30.在软件开发工具的SAA框架中,在硬件基础上提供的接口是CPI、CCS和_________。
31.在PowerBuilder中,_________是应用程序的入口点。
32.在PowerBuilder中,一个数据窗口由数据窗口_____________和数据窗口对象组成。
33.在AD/Cycle的跨周期管理中,需求分析与分析设计阶段所使用的工具包括分析工具、设计工具和_____________工具。
D.文件中换行使用<br>标识符
E.所有元素必须合理嵌套,不允许交叉嵌套
三、填空题(本大题共20小题,每小题1分,共20分)
请在每小题的空格中填上正确答案。错填、不填均无分。
21.通俗地讲,软件开发工具是开发软件的_________________。
22.软件包括程序和_________________两个不可缺少的组成部分。
38.引入软件开发工具之后组织管理工作包括四个方面:制定严格的使用制度、记录使用的详细过程、培训使用人员、经常进行_________和评价工作。
2011全国自考软件工具开发模拟四
2011年全国自考软件开发工具模拟试卷(四)一、单项选择题(本大题共20小题,每小题2分,共40分。
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内,错选、多选或未选均无分)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. Eclipse中,用于编辑XML文件的插件是【】A. PHP Development Tools(PDT)B. Visual Editor(VE)C. XMLBuddyD. Log4E8. 目前中外软件开发工具发展水平为【】A. 从研究水平看,外国与中国相当,从应用水平看,外国与中国相当B. 从研究水平看,外国比中国高,从应用水平看,外国比中国低C. 从研究水平看,外国比中国高,从应用水平看,外国比中国高D. 从研究水平看,外国与中国相当,从应用水平看,外国比中国高9. 关于软件开发工具的发展现状,叙述不正确的是【】A. 现在,软件的开发已彻底摆脱了手工作业的方式B. 目前,不少商业软件开发工具已经问世,并在一定范围内得到应用C. 目前,使用软件开发工具的实际成效还没有充分发挥出来,也有一系列实际问题与理论课题有待于研究解决D. 只有对于软件开发中涉及的各种信息,以及在开发过程中它们的发生、变化、关系、一致性等有了完整与深刻的理解,才能真正实现软件开发工具的一体化10. 与一般工程的项目管理相比,软件开发的项目管理具有【】的问题,而一般工程的项目管理一般不具有该问题。
软件开发工具模拟试卷答案
2011年全国自考软件开发工具模拟试卷(一)一、单项选择题(本大题共20小题,每小题2分,共40分。
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内,错选、多选或未选均无分)1. 对于软件开发来说,项目管理的核心是( )A. 加快进度B. 保证质量C. 降低费用D. 充分利用资源答案:B解析:【考点点击】本题在2004年10月真题第一大题第3小题考查过,主要考查的知识点为软件开发中项目管理的核心。
【要点透析】对于软件开发来说,项目管理的核心是保证质量。
2. 编程阶段的所有成果,一般应当存入【】A. 文件系统B. 信息库C. 数据库D. 数据仓库答案:B解析:【考点点击】本题主要考查的知识点为应当存入信息库的内容。
【要点透析】应当存入信息库的内容有:设计阶段的各种资料、编程阶段的所有成果,运行及使用情况的详细记录、维护及修改的情况等。
3. 下列哪一个不是项目管理的基本目标【】A. 有效地控制产品(或工程)的质量B. 尽可能提高产品的数量C. 保证整个系统按预定的进度完成D. 控制和降低成本答案:B解析:【考点点击】本题在2006年10月真题第二大题第16小题考查过,主要考查的知识点为项目管理的基本目标。
【要点透析】项目管理的基本目标有:有效地控制产品(或工程)的质量、保证整个系统按预定的进度完成、控制和降低成本等。
4. 对于查询系统,除功能正确、用户界面友好外,考虑的首要因素是【】A. 速度快B. 占内存少C. 输出界面美观D. 可靠性高答案:A解析:【考点点击】本题主要考查的知识点为进行查询系统研究时需要考虑的首要因素。
【要点透析】对于查询系统,除功能正确、用户界面友好外,考虑的首要因素是其运行的速度是否快到能够满足用户和使用者的需要,因此本题应选择选项A。
5. 下列哪项不是与软件开发工具有关的概念、术语【】A. 即插即用的程序设计B. 第三代语言C. CASE工具D. 最终用户计算答案:B解析:【考点点击】本题主要考查的知识点为与软件开发工具有关的概念、术语。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2011年全国自考软件开发工具模拟试卷(四)一、单项选择题(本大题共20小题,每小题2分,共40分。
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内,错选、多选或未选均无分)1. 下列哪项不属于大型软件开发过程中涉及的角色【】A. 用户B. 项目负责人C. 程序员D. 计算机厂家答案:D解析:【考点点击】本题主要考查的知识点为大型软件开发过程中涉及的角色。
【要点透析】在大型软件的开发过程中,涉及到的角色有:用户、项目负责人、程序员和硬件。
2. 软件开发工具的基础是【】A. 信息库B. 用户C. 数据库D. 计算机系统答案:A解析:【考点点击】本题在2010年10月真题第一大题第7小题考查过,主要考查的知识点为软件开发工具的基础。
【要点透析】软件开发工具的基础是信息库。
没有这个基础,或者这个基础不牢,那么总控就无信息可调度,人机界面也就没有有用的信息向用户提供,所谓支持软件开发也就成为一句空话。
3. 项目数据库的一项重要内容是【】A. 各工作阶段的预期进度、实际进展情况、验收情况B. 各工作阶段的资源配置情况C. 各工作阶段的经费使用情况D. 各工作阶段的人员状况答案:A解析:【考点点击】本题主要考查的知识点为项目数据库的相关知识。
【要点透析】项目数据库是信息库的一个组成部分,它记录的是项目本身进展的各种有关信息,它的一项重要内容是各工作阶段的预期进度、实际进展情况、验收情况。
4. 下列哪项不是项目管理的基本目标【】A. 有效地控制产品的质量B. 保证安全,提高保密程度C. 保证整个系统按预定进度完成D. 合理利用各种资源答案:B解析:【考点点击】本题主要考查的知识点为项目管理的基本目标。
【要点透析】项目管理的基本目标有:有效地控制产品的质量、保证整个系统按预定进度完成、合理利用各种资源、控制与降低成本。
5. 下列不是报表的组成部分的是【】A. 表名B. 页眉C. 总结行D. 表尾附录答案:B6. 应承担验收模块任务的是【】A. 用户B. 项目负责人C. 程序员D. 硬件答案:B解析:【考点点击】本题主要考查的知识点为在软件开发过程中,各成员应当承担的具体的任务。
【要点透析】用户、项目负责人、程序员和硬件各自承担着不一样的任务。
在这里应承担验收模块任务的是项目负责人。
7. Eclipse中,用于编辑XML文件的插件是【】A. PHP Development Tools(PDT)B. Visual Editor(VE)C. XMLBuddyD. Log4E答案:C8. 目前中外软件开发工具发展水平为【】A. 从研究水平看,外国与中国相当,从应用水平看,外国与中国相当B. 从研究水平看,外国比中国高,从应用水平看,外国比中国低C. 从研究水平看,外国比中国高,从应用水平看,外国比中国高D. 从研究水平看,外国与中国相当,从应用水平看,外国比中国高答案:D解析:【考点点击】本题主要考查的知识点为国内外当前软件开发工具的发展水平。
【要点透析】就软件开发工具的国内外发展情况来讲,从研究水平看,外国与中国相当,从应用水平看,外国比中国高。
9. 关于软件开发工具的发展现状,叙述不正确的是【】A. 现在,软件的开发已彻底摆脱了手工作业的方式B. 目前,不少商业软件开发工具已经问世,并在一定范围内得到应用C. 目前,使用软件开发工具的实际成效还没有充分发挥出来,也有一系列实际问题与理论课题有待于研究解决D. 只有对于软件开发中涉及的各种信息,以及在开发过程中它们的发生、变化、关系、一致性等有了完整与深刻的理解,才能真正实现软件开发工具的一体化答案:A10. 与一般工程的项目管理相比,软件开发的项目管理具有【】的问题,而一般工程的项目管理一般不具有该问题。
A. 质量控制B. 成本管理C. 资源管理D. 版本更新答案:D解析:【考点点击】本题主要考查的知识点为软件开发的项目管理与一般工程的项目管理的不同点。
【要点透析】一般工程的项目管理包括进度管理、资源与费用管理、质量等理三个基本内容,而软件开发的项目管理,除了上述三个基本内容,还包括版本更新的问题。
11. 软件开发工具的结构比较广泛,以下各项中不是它的结构的是【】A. 总控部分与人机界面B. 信息库及其管理模块C. 文档生成和代码生成模块D. 非过程化语言答案:D解析:【考点点击】本题主要考查的知识点为软件开发工具的一般结构。
【要点透析】软件开发工具的一般结构具体包括:(1)总控部分与人机界面。
(2)信息库及其管理模块。
(3)文档生成和代码生成模块。
(4)项目管理与版本管理模块。
12. 软件开发工具分为【】A. 设计工具、分析工具、计划工具B. 专用工具和集成工具C. 与软、硬件有关的和与软、硬件无关的工具D. 以上全对答案:D解析:【考点点击】本题主要考查的知识点为软件开发工具的分类。
【要点透析】软件开发工具按工作阶段划分可分为:设计工具、分析工具、计划工具;按集成程度划分可分为:专用工具和集成工具;按与硬件、软件的关系划分可分为:与软、硬件有关的和与软、硬件无关的工具。
13. 决策表属于的概念模式是【】A. 时序网络B. 计算机模拟模型C. 结构图D. 数学与逻辑模型答案:D14. 在第三代语言的应用中,人们发现的新的"瓶颈"是【】A. 处理需求的描述B. 处理过程的描述C. 处理结果的描述D. 检测方式的描述答案:B15. 下列哪项不是引入软件开发工具之后的组织管理工作所包括的内容【】A. 制定严格的使用制度B. 限制使用范围C. 记录使用的详细过程D. 培训使用人员答案:B解析:【考点点击】本题主要考查的知识点为在引入软件开发工具之后的组织管理工作所包括的内容。
【要点透析】引入软件开发工具之后的组织管理工作所包括的内容有:制定严格的使用制度、记录使用的详细过程、培训使用人员和经常进行审计与评价工作。
16. 帮助人们绘制数据流程图、系统结构图、ER图的工具属于【】A. 计划工具B. 分析工具C. 设计工具D. 管理工具答案:B解析:【考点点击】本题主要考查的知识点为分析工具的概念。
【要点透析】分析工具主要指用于支持需求分析的工具。
如:帮助人们编写数据字典的数据字典管理系统,帮助人们绘制数据流程图、系统结构图、ER图的工具都属于分析工具。
17. 以下各项中,对于智能化的理解不正确的是【】A. 在软件开发工具的研究与使用中引用人工智能、神经网络等技术B. 使得软件开发工具对于不确定性的信息、模糊信息具有更强的处理能力C. 人们常常需要用知识与经验来加以补充或加工D. 人工智能技术对提高信息处理的功能及效率没有实际的帮助答案:D解析:【考点点击】本题主要考查的知识点为有关软件开发工具智能化的基本知识。
【要点透析】智能化就是在软件开发工具的研究与使用中引用人工智能、神经网络等技术,使得软件开发工具对于不确定性的信息、模糊信息具有更强的处理能力。
由于软件开发工作中存在着大量不确定的因素,人们常常需要用知识与经验来加以补充或加工。
在这方面,人工智能技术可以提高信息处理的功能及效率。
18. 软件测试的要求不包括【】A. 功能与性能是否先进B. 功能与性能是否达到设计目标C. 文档是否齐全D. 文档与程序是否一致答案:A解析:【考点点击】本题主要考查的知识点为进行软件测试时需要掌握的内容。
【要点透析】软件测试的要求包括:功能与性能是否达到设计目标、文档是否齐全、文档与程序是否一致。
19. 下列对软件的定义不正确的是【】A. 计算机的灵魂B. 用户与开发者之间的桥梁C. 人类互相联系的纽带D. 人类在各个领域中积累的知识的结晶答案:B解析:【考点点击】本题主要考查的知识点为软件的定义。
【要点透析】软件是计算机的灵魂,是广大使用者与计算机之间的桥梁,是人类在各个领域中积累的知识的结晶,是人类文明与知识得以延续的新的载体,是人类进一步成为一个整体,得以进一步相互联系的纽带。
20. 对象之间具有的关系不包括【】A. 抽象与具体B. 群体与个体C. 整体与部分D. 简单与复杂答案:D二、填空题(本大题共10小题,每小题1分,共10分。
请在每小题的空格中填上正确答案。
错填、不填均无分)1. 编码阶段主要产生______。
答案:程序代码2. 信息库管理功能主要是使用查询、一致性维护和______。
答案:录入更新3. 工具的环境一般与待开发的软件的环境______为好。
答案:一致4. 在软件标准化方面,一方面是对工作质量及检查制定标准,另一方面是______的标准化。
答案:表达方式5. 对象包括静态属性和动态操作,将它们作为一个整体,对外不必公开这些属性与操作,这种特性称为______。
答案:封装性6. 在Eclipse中打开查找/替换的快捷键为______。
答案:Ctrl+F7. 单步遍历程序主要包括______、单步跳过和单步返回。
答案:单步跳入8. 软件开发的基本问题是从用户的理解到程序员的理解的转换和从___到______的转换。
答案:程序员的理解程序的实现9. 软件的______指软件能做什么事。
答案:功能10. SAA的全称是______。
答案:系统应用体系结构三、简答题(本大题共5小题,每小题5分,共25分)1. 在调试程序的过程中,变量视图的作用是什么?答案:变量视图显示了整个调试过程中程序变量值的变化情况,该视图是帮助程序员查错和纠错的主要手段。
2. 简述软件开发工具的标准化。
答案:标准化的问题是由软件部件、组合软件的想法引起的。
为了解决大型软件开发的困难,需要把软件开发工作分成两个部分:软件构件(如硬件的芯片)的开发和用这些构件组成大型软件(如用芯片组成主机)。
显然,要做到这一点,软件构件必须实现标准化,用构件组成大型软件的结构也必须符合一定的标准,否则就不可能提高生产效率。
3. 简述软件开发分析设计阶段的基本任务。
答案:软件开发分析设计阶段的基本任务是完成系统的总体设计,包括数据结构的详细设计、处理过程的详细设计、子系统或模块的划分以及它们之间相互联系的具体规定,还应当完成屏幕设计、报表设计、数据库的物理设计。
4. 什么是实体关系图?答案:实体关系图(简称E-R图)是在数据库设计中用于描述静态数据结构的一种概念模式。
它以实体、关系和属性三个基本概念概括数据的基本结构。
5. 请列举出5种以上的专用的软件开发工具。
答案:专用的软件开发工具有:报表生成器、菜单生成器、数据字典管理系统、专用于某种文档的编写工具、对话生成器,综合性的第四代语言等。
四、论述题(本大题共1小题,共10分)1. 论述软件开发工具在我国的发展状况。
答案:国外发展状况:目前真正一体化的,又能应用于各种平台的工具主要有两种。