软件工程基础一选择题1。软件需求分析阶段的工作可以分为4个方面需求获取需求分析编写需求规格说明书以及BA用户B需求审评C总结D都不正确2。在原型法中称A为用户设计者开发人员根据用户需求不断修改原型直到满足用户要求为止。A用户B开发人员C系统分析员D程序员3。下面不属于软件工程的3个要素是DA工具B过程C方法D环境4检查软件产品是否符合需求定义的过程称为AA确认测试B集成测试C验证测试D验收测试5数据存储和数据流都是D仅仅是所处的状态不同。A分析结果B事件C动作D数据6。数据流图和C共同组成系统的逻辑模型。AHIPO图BPDLC数据字典D层次图7。数据元素组成数据的方式的基本类型DA顺序B选择C循环D以上全部8。数据流图用于抽象描述一个软件的逻辑模型数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是A。
fA控制流B加工C数据存储D源和潭9。结构化分析方法就是面向B的自顶向下逐步求精进行需求分析的方法。A目标B数据流C功能D对象10。通过B可以完成数据流图的细化。A结构分解B功能分解C数据分解D系统分解11。下面不属于软件工程原则的是CA抽象B模块化C自底向上D信息隐蔽12。D是数据说明、可执行语句等程序对象的集合它是单独命名的而且可以通过名字来访问。A模块化B抽象C精化D模块13。C是指让一些关系密切的软件元素在物理上彼此靠近。A信息隐蔽B内聚C局部化D模块独立14。面向数据流的设计方法把D映射成软件结构。A数据流B系统结构C控制结构D信息流15。程序流程图PDF中的箭头代表的是B。A数据流B控制流C调用关系D组成关系16。在进行软件结构设计时应该遵循的最主要的原理是CA抽象B模块化C模块独立D信息隐蔽17。在结构化方法中软件功能分解属于软件开发中的C阶段。
fA详细设计B需求分析C总体设计D编程调试18。在测试中下列说法错误的是BA测试是为了发现程序中的错误而执行程序的过程B测试是为了表明程序的正确性C好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案D成功的测试是发现了至今为止尚未发现的错误的测试19。下列工具中为需求分析常用工具是DAPADBPFDCNSDFD20软件调试的目的是BA发现错误B改正错误C改善软件的性能D挖掘软件的潜能21。软件工程师一种B分阶段实现的软件程序开发的方法。A自底向上B自顶向下C逐步求精D面向数据流22。通过B机制各种软件工具用统一的数据接口规范存取环境r