如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
软件开发工具测试题(二)一、单项选择题(每小题2分,共10分)1.最早出现的软件开发工具是()A.设计工具B.分析工具C.计划工具D.集成工具2.软件编写困难的最重要原因在于()A.程序总写错B.从用户到程序员再到程序的理解转换有错C.软件要求的功能复杂D.软件结构庞大复杂3.在软件开发工具的概念模式中,不需要事先作更多理论假设的概念模式是()A.直观模型B.计算机模拟模型C.时序网络D.数学与逻辑模型4.对于大型软件开发来说,成为信息处理瓶颈的是()A.提供描述软件状态的概念模式B.提供存储和管理有关信息的机制和手段C.对历史信息进行跨生命周期的管理D.帮助使用者编制、生成和修改文档5.在Eclipse插件清单编辑器中,显示插件提供给其他插件使用包的页面是()A.概述页面B.依赖性页面C.构建页面D.运行时页面二、多项选择题(每小题2分,共10分)1.模块划分应该符合的基本要求是()A.模块的规模适中,约250行;B.应该避免逻辑耦合C.应该避免数据耦合;D.模块的功能在逻辑上与适当的任务对应,3个任务上下E.模块的凝聚性好2.软件工程方法的实质是()A.程序员要遵守一个规范的开发过程;B.程序员要遵守标准化的表达方式C.程序员要有精巧的编程技术;D.程序员要遵守标准化的工作质量检查标准E.程序员要认真负责3.信息库中编程阶段成果包括()A.程序代码B.变量说明C.进度计划D.实施情况E.输出结果4软件开发工具与使用者之间联系的桥梁是()A.录入更新B.联机查询C.人机界面D.代码生成E.总控模块5.软件配置管理的目的是()A.降低成本B.控制软件修改C.减少混乱D.提高软件生产率E.提高正确率三、填空题(每空2分,共20分)1.按集成程度不同,软件开发工具可分为____________的工具和____________的工具两种类型。2.CMM模型要求一个好的项目组必须有专门的____________,负责文档的收集等。3.有人认为软件是迄今为止人类制造的____________的系统。4.在大型软件开发中,用户承担的工作为:____________、____________、____________、和____________。7.信息库中的内容一般____________,当信息库中有新信息存入时,老信息添加__________移入到历史信息中去。四、名词解释(每小题5分,共20分)1.第四代语言2.即插即用程序设计3.项目数据库4.概念模式五、简答题(每小题10分,共20分)1.简述支持软件开发工具的主要理论和方法。2.简述在面向对象方法中,对象与类的关系。六、论述题(20分)1.试论版本管理的核心问题。