《软件工程》考试试卷一一、选择填空(每小题 2 分,共 30 分)1.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作( )。A 软件投机 B、软件危机 C、软件工程 D、软件产生2.在软件的分析阶段,常用( )来描述业务处理系统的信息来源、存储、处理和去向A、E-R 图 B、框图 C、数据流图 D、时序网络3.下列关于瀑布模型的描述正确的是( )A、瀑布模型的核心是按照软件开发的时间顺序将问题简化。B、瀑布模型具有良好的灵活性。C、瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开。D、利用瀑布模型,如果发现问题则修改的代价很低。4.在进行软件需求分析时,可使用多种工具,但( )是不适用的。A、数据流图 B、判定表 C、PAD 图 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、25% B、50% C、20% D、70%12、软件生存周期的( )工作与软件可维护性有密切的关系。A、设计阶段 B、编码阶段 C、测试阶段 D、每个阶段13、模块在同一段时间内完成各种初始化工作,这属于( )。A、偶然内聚 B、逻辑内聚 C、时间内聚 D、过程内聚14、在详细设计的图示工具中,( )可以纵横延伸,图形的空间效果好。 A、HIPO 图 B、流程图 C、数据流图 D、PAD 图15、在软件测试中,( )是通过分析程序的内部逻辑来设计测试用例的方法,A、白盒测试方法 B、黑盒测试方法 C、路径测试方法 D、等价类划分方法二、填空题(每空 2 分,共 24 分)1、从系统设计的角度出发,软件设计方法分为 、 、 三大类。2、程序的三种基本控制结...