11软件工程基础.docx
《11软件工程基础.docx》由会员分享,可在线阅读,更多相关《11软件工程基础.docx(9页珍藏版)》请在三一文库上搜索。
1、精品 料推荐选择 :1、下列对于软件测试的描述中正确的是_。A、软件测试的目的是证明程序是否正确B、软件测试的目的是使程序运行结果正确C、软件测试的目的是尽可能多地发现程序中的错误D、软件测试的目的是使程序符合结构化原则2、下列描述中正确的是_。A、程序就是软件B、软件开发不受计算机系统的限制C、软件既是逻辑实体,又是物理实体D、软件是程序、数据与相关文档的集合3、下面叙述正确的是_。A、程序设计就是编制程序B、程序的测试必须由程序员自己去完成C、程序经调试改错后还应进行再测试D、程序经调试改错后不必进行再测试4、下列描述中正确的是_。A、软件工程只是解决软件项目的管理问题B、软件工程主要解决
2、软件产品的生产率问题C、软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D、软件工程只是解决软件开发中的技术问题6、下列叙述中正确的是_。A、软件交付使用后还需要进行维护B、软件一旦交付使用就不需要再进行维护C、软件交付使用后其生命周期就结束D、软件维护是指修复程序中被破坏的指令7、下列叙述中正确的是_。A、软件测试应该由程序开发者来完成B、程序经调试后一般不需要再测试C、软件维护只包括对程序代码的维护D、以上三种说法都不对8、从工程管理角度,软件设计一般分为两步完成,它们是_。A、概要设计与详细设计B、过程控制C、软件结构设计与数据设计D、程序设计与数据设计9、下列选项中不属于软件
3、生命周期开发阶段任务的是_。A、软件测试B、概要设计C、软件维护D、详细设计10、下列选项中不符合良好程序设计风格的是_。1精品 料推荐A、源程序要文档化B、数据说明的次序要规范化C、避免滥用 goto 语句D、模块设计要保证高耦合、高内聚11、下列叙述中正确的是_。A、软件测试的主要目的是发现程序中的错误B、软件测试的主要目的是确定程序中错误的位置C、为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D、软件测试是证明软件没有错误12、软件是指 _。A、程序B、程序和文档C、算法加数据结构D、程序、数据与相关文档的完整集合13、软件调试的目的是_。A、发现错误B、改正错误C、改
4、善软件的性能D、验证软件的正确性14、软件设计中模块划分应遵循的准则是_。A、低内聚低耦合B、高内聚低耦合C、低内聚高耦合D、高内聚高耦合15、在数据库设计中,将E-R图转换成关系数据模型的过程属于_。A、需求分析阶段B、概念设计阶段C、逻辑设计阶段D、物理设计阶段16、程序流程图中带有箭头的线段表示的是_。A、图元关系B、数据流C、控制流D、调用关系17、在软件开发中,需求分析阶段产生的主要文档是_。A、可行性分析报告B、软件需求规格说明书C、概要设计说明书D、集成测试计划18、数据流图中带有箭头的线段表示的是_。A、控制流B、事件驱动C、模块调用D、数据流2精品 料推荐19、在软件开发中,
5、需求分析阶段可以使用的工具是_。A、 N-S图B、DFD图C、 PAD图D、程序流程图20、在 E-R图中,用来表示实体的图形是_。A、矩形B、椭圆形C、菱形D、三角形21、在 E-R图中,用来表示实体之间联系的图形是_。A、矩形B、椭圆形C、菱形D、平行四边形22、数据流图中带有箭头的线段表示的是_。A、控制流B、事件驱动C、模块调用D、数据流23、在软件开发中,需求分析阶段可以使用的工具是_。A、 N-S图B、DFD图C、 PAD图D、程序流程图24、软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及 _。A、阶段性报告B、需求评审C、总结D、都不正确25
6、、结构化程序设计主要强调的是_。A、程序的规模B、程序的易读性C、程序的执行效率D、程序的可移植性26、在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是_。A、概要设计B、详细设计C、可行性分析D、需求分析27、数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是_。3精品 料推荐A、控制流B、加工C、数据存储D、源和潭28、程序流程图(PFD)中的箭头代表的是_。A、数据流B、控制流C、调用关系D、组成关系29、下面不属于软件工程的3个要素的是 _。A、工具B、过程C、方法D、环境30、检查软件产品是否
7、符合需求定义的过程称为_。A、确认测试B、集成测试C、验证测试D、验收测试31、下列工具中为需求分析常用工具的是_。A、 PADB、 PFDC、 N-SD、DFD32、下面不属于软件设计原则的是_。A、抽象B、模块化C、自底向上D、信息隐蔽33、在结构化方法中,软件功能分解属于下列软件开发中的_ 阶段。A、详细设计B、需求分析C、总体设计D、编程调试34、信息隐蔽的概念与下述哪一种概念直接相关_。A、软件结构定义B、模块独立性C、模块类型划分D、模拟耦合度35、软件调试的目的是_。A、发现错误B、改正错误C、改善软件的性能D、挖掘软件的潜能4精品 料推荐36、数据的存储结构是指_。A、存储在外
8、存中的数据B、数据所占的存储空间量C、数据在计算机中的顺序存储方式D、数据的逻辑结构在计算机中的表示37、下列对于软件测试的描述中正确的是_。A、软件测试的目的是证明程序是否正确B、软件测试的目的是使程序运行结果正确C、软件测试的目的是尽可能多地发现程序中的错误D、软件测试的目的是使程序符合结构化原则38、下列描述中正确的是_。A、程序就是软件B、软件开发不受计算机系统的限制C、软件既是逻辑实体,又是物理实体D、软件是程序、数据与相关文档的集合39、为了使模块尽可能独立,要求_。A、模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B、模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 11 软件工程 基础
链接地址:https://www.31doc.com/p-6200012.html