《软件工程》考试试卷

《软件工程》考试试卷一一、选择填空(每小题2分,共30分)1.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作( )。A软件投机 B、软件危机 C、软件工程 D、软件产生2.

1 《软件工程》考试试卷一 三大类。 一、选择填空(每小题2分,共30分) 2 、程序的三种基本控制结构的共同特点是 1. 开发软件所需高成本和产品的低质量之间有着尖锐的 。 矛盾,这种现象称作()。 3、模块耦合衡量 AB CD 软件投机、软件危机、软件工程、软件产生 。 在软件的分析阶段,常用()来描述业务处理系统 2. 4 、模块内聚衡量 的信息来源、存储、处理和去向 。 AE-R BC D 、图、框图、数据流图 、时序网络 5、常用的软件开发模型有、 () 下列关于瀑布模型的描述正确的是 3. 、 A 、瀑布模型的核心是按照软件开发的时间顺序将问题 、 B 简化。、瀑布模型具有良好的灵活性。 。 C 、瀑布模型采用结构化的分析与设计方法,将逻辑实 6、软件生存周期是指 现与物理实现分开。 。 D 、利用瀑布模型,如果发现问题则修改的代价很低。 7、等价类是指 在进行软件需求分析时,可使用多种工具,但 4. 。 ()是不适用的。 三、判断正误(每题1分,共10分) AB CPAD D 、数据流图、判定表、图、数据词典 1、瀑布模型的核心是按照软件开发的时间顺序将问题 需求规格说明书的内容不应当包括的是()。 5. 简化。() AB 、对重要功能的描述 、对算法的详细过程性 2 、需求分析阶段结束后,应交出的文档中应该包括简 CD 描述、软件确认准则、软件的性能 明的算法描述。() 、程序的三种基本控制结构的共同特点是()。 6 3 、具有独立的模块软件比较容易开发出来。() ABC 、不能嵌套使用、只能用来写简单的程序、已 4 、耦合的强弱取决于模块内部各个元素彼此之间的紧 D 经用硬件实现、只有一个入口和一个出口 密结合程度。() 、程序流程图是一种传统的程序设计表示工具,使 7 5HIPOHIPO 、图是由一张图和一张图组成() 用该工具应注意()。 6 、在详细设计之前必须有概要设计。() AB C 、支持逐步求精、考虑控制流程、遵守结 7 、数据字典是定义被加工引用的数据流和数据存储。 D 构化设计原则、数据结构表示 8 、软件测试主要包括软件编码方面的差错和纠错() 、软件测试的目的是()。 8 9 、模块之间的接口关系不变,各模块的内部细节的修 AB 、证明程序中没有错误 、发现程序中的错误 改不会影响别的模块。() CD 、测量程序的动态性 、检查程序中的语法错误 10 、在进行需求分析时,可以不考虑维护问题。() 、单元测试是在()阶段完成的。 9 四、简答 (每题4分,共20分) AB CD 、需求分析、概要设计、实现、详细设计 1 .什么是软件工程?包括哪些内容? 10 、不影响软件可维护性的质量属性是()。 2.需求分析的任务是什么? AB CD 、可理解性、可测试性、可修改性、可靠性 11 、软件维护活动所花费的工作占整个生存周期工作 3 .数据流图有哪几种基本符号?并具体画出。 量的()。 A25% B50% C20% D70% 、、、、 4 .软件测试和调试的区别是什么? 12 、软件生存周期的()工作与软件可维护性有密 切的关系。 5 、说明软件维护的过程 AB CD 、设计阶段、编码阶段、测试阶段、每个阶段 《软件工程》考试试卷二 13 、模块在同一段时间内完成各种初始化工作,这属 一、选择填空(每小题2分,共30分) 于()。 1. 在衡量软件质量时,最重要的标准是()。 AB CD 、偶然内聚、逻辑内聚、时间内聚、过程内聚 ABC D 、成本低可维护性好、符合要求、界面友好 14 、在详细设计的图示工具中,()可以纵横延伸, 2 结构设计是一种应用最广泛的系统设计方法,是以 . 图形的空间效果好。 ()为基础、自顶向下、逐步求精和模块化的过程。 AHIPO BC DPAD 、图、流程图、数据流图、图 AB CD 、数据流、数据流图、数据库、数据结构 15 、在软件测试中,()是通过分析程序的内部逻 3 软件工程中描述软件生存周期的瀑布模型一般包括 . 辑来设计测试用例的方法, 计划、()、设计、编码、测试、维护等几个阶段。 AB C 、白盒测试方法、黑盒测试方法、路径 AB CD 、需求分析、需求调查、可行性分析问题定 D 测试方法、等价类划分方法 义 二、填空题(每空2分,共24分) 下列()不是软件工程的要素。 4、 1 、从系统设计的角度出发,软件设计方法分为 AB CD 、工具、方法、过程、数据结构 、 ()的内容不应当包括对算法的详细过程性 5. 、 描述。

腾讯文库《软件工程》考试试卷