北邮网院软件工程与软件测试阶段作业
北京邮电大学网络教育学院-软件工程综合练习题及解答

《软件工程》综合练习题第一章一、单项选择题1、软件是一种逻辑产品,软件产品具有无形性,它是通过()体现它的功能和作用的。
A、复制B、计算机的执行C、开发和研制D、软件费用2、同一软件的大量软件产品的生产主要是通过()而得到A、研究B、复制C、开发D、研制3、作坊式小团体合作生产方式的时代是()时代。
A、程序设计B、软件生产自动化C、程序系统D、软件工程4、软件工程是计算机科学中的一个分支,其主要思想是在软件生产中用()的方法代替传统手工方法。
A、工程化B、现代化C、科学D、智能化5、软件工程与计算机科学性质不同,软件工程着重于()A、理论研究B、原理探讨C、如何建造软件系统D、原理的理论6、将每个模块的控制结构转换成计算机可接受的程序代码是()阶段的任务。
A、编码B、需求分析C、详细设计D、测试7、软件工程要用()的方法建立软件开发中的各种模式和各种算法A、管理B、工程C、数学D、计算机8、软件开发费用只占整个软件系统费用的()A、1/2B、1/3C、1/4D、2/39、软件开发中大约要付出()%的工作量进行测试和排错A、20B、30C、40D、5010、()方法是一种面向数据结构的开发方法。
A、结构化B、JacksonC、维也纳开发D、面向对象开发11、准确地解决“软件系统必须做什么”是()阶段的任务:A、可行性研究B、需求分析C、详细设计D、编码12、软件生存周期中时间最长的是()阶段A、需求分析B、概要设计C、测试D、维护13、()方法是以数据结构为驱动的、适合于小规模的项目。
A、JSPB、JSDC、VDMD、Jackson14、软件是一种()产品A、物质B、逻辑C、有形D、消耗二、填空题1、软件与物质产品有很大的区别,软件产品是一种产品。
2、软件工程是一门综合性交叉学科,计算机科学着重于理论和原理,软件工程着重于。
3、概要设计主要是把各项功能需求转换成系统的。
4、最基本、应用广泛、以文档为驱动、适用于开发功能明确的软件项目生存期模型是。
北邮网院软件工程与软件测试阶段作业题和答案

北邮网院软件工程与软件测试阶段作业题和答案本页仅作为文档页封面,使用时可以删除This document is for reference only-rar21year.March提示: 试题分值: 5.0 得分:[5知识点: 第一章 软件工程介绍学生答案:[B;]提示: 试题分值: 5.0 得分:[5知识点: 第一章 软件工程介绍学生答案:[A;]提示: 试题分值: 5.0 得分:[5知识点: 第一章 软件工程介绍学生答案:[B;]一、判断题 (共 8 道小题,共 40.0 分)1. 一般情况下,如果软件的行为与它的设计者的目标是一致的,那软件才成功。
A. 正 确B. 错 误2. 大部分软件开发项目首先设法满足一些企业的需要。
A. 正 确B. 错 误3. 所谓“新经济”的笼罩在 90 年代的商业和金融死亡,不再影响的企业和软件工程师的决定。
A. 正 确B. 错 误提示: 试题分值: 5.0 得分:[5知识点: 第二章 过程综述学生答案:[A;]提示: 试题分值: 5.0 得分:[5知识点: 第三章 过程模型学生答案:[A;]提示: 试题分值: 5.0得分:[5知识点: 第四章 敏捷视角下的过程学生答案:[A;]4. 软件过程可以在预先已有的软件模式之外被构造出来,以更好地满足软件工程的需要。
A. 正 确B. 错 误5. 在统一过程模型中,需求被迭代德确定,而且可能跨越一个以上的过程阶段。
A. 正 确B. 错 误6. 所有的敏捷过程模型或多或少不同程度上符合了敏捷的“软件开发宣言”的原则。
A. 正 确B. 错 误提示: 试题分值: 5.0 得分:[5知识点: 第五章 软件工程实践综述学生答案:[B;]提示:试题分值: 5.0 得分:[5知识点: 第五章 软件工程实践综述学生答案:[A;]提示: 试题分值: 5.0 得分:[5知识点: 第一章 软件工程介绍学生答案:[C;]7. 每个沟通会议应该有一个推动者,以确保客户不能去控制会议议项。
软件工程与软件测试阶段作业及答案

2018年春季软件工程与软件测试阶段作业及答案第三次阶段作业得分100分一、判断题(共8道小题,共40.0分)1、软件耦合性是一个差的架构设计的标志,它总是能够在每个系统被避免。
错误2、软件工程师总是需要从头开始创建组件,以充分满足客户的期望。
错误3、如果过去的交互模型已经确定创建了用户的期望,那变化模型一般是不好的。
正确4、安全测试尝试验证保护机制,该机制建立在系统内保护系统不受非法入侵。
正确5、在软件质量保证工作中,软件验证和软件确认之间没有区别。
错误6、面向对象软件的类测试相当于传统软件的单元测试。
正确7、边界值分析只能用来做白盒测试。
错误8、等价划分测试将程序输入域划分为若干数据类,从中生成测试用例,由此减少所需设计测试用例的数量。
正确二、单项选择题(共12道小题,共60.0分)1、下面哪个是用来描述程序细节的图形符号?D 流程图2、在传统的软件工程,模块必须符合下列哪些角色?D 以上全部控制构件基础设施构件问题域构件3、对几乎每一个用户界面来说,几个常见的表面设计问题,包括错误信息处理响应时间4、被下面那个角色完成的界面可用性调查问卷,对界面设计是最有意义的。
C 产品用户5、下面这些框架活动,哪一项不是通常与用户界面设计过程有关?A、成本估算6、自顶向下的集成测试,它的主要优点是重大决策点被早期测试不需要写驱动程序7、自底向上的集成测试,它的主要优点是C不需要写桩程序8、下面那个顺序是传统软件测试的正常顺序?C、单元测试、集成测试、系统测试、确认测试9、循环测试是一种控制结构测试技术,通过使用什么样的标准来设计测试用例。
D、集中测试循环结构的有效性路径测试:依靠基本路径测试条件测试:检查程序模块中的逻辑条件数据流测试:选择基于变量的定义和使用位置为基础的测试路径黑盒测试10、需要设计测试用例,证明软件模块内部逻辑的测试被称为什么测试?D、白盒测试11、需要设计测试用例,证明每个程序的功能是可操作的测试被称为什么测试?A、黑盒测试12、来自行为类模型的测试应该以什么为基础?C、状态图第二次阶段作业得分100分一、判断题(共8道小题,共40.0分)1、在设计一个基于计算机的系统时,软件工程师们无需考虑硬件。
北邮软件工程与软件测试2

北邮软件工程与软件测试2一、判断题(共8道小题,共40.0分)1. 产品工程的目标是要把客户的愿望转化为一套的确定了功能的工作产品。
A. 正确B. 错误知识点: 第六章系统工程学生答案: [A;]得分: [5] 试题分值: 5.0提示:2.3. 在设计一个基于计算机的系统时,软件工程师们无需考虑硬件。
A. 正确B. 错误知识点: 第六章系统工程学生答案: [B;]得分: [5] 试题分值: 5.0提示:4.5. 用例参与者,一直是参与的人员,从来没有系统设备。
A. 正确B. 错误知识点: 第七章需求工程学生答案: [B;]得分: [5] 试题分值: 5.0提示:6.7. 协作的本质是这样的:所有的系统要求是由客户和开发委员会一致确定的。
A. 正确B. 错误知识点: 第七章需求工程学生答案: [B;]得分: [5] 试题分值: 5.0提示:8.9. 需求工程是一个通用的过程,不会从一个软件项目到另一个产生变化。
A. 正确B. 错误知识点: 第七章需求工程学生答案: [A;]得分: [5] 试题分值: 5.0提示:10.11.在软件重用的关键问题之一是当存在数百个候选模式时,不能找到合适的可重复使用的设计模式A. 正确B. 错误知识点: 第九章设计工程学生答案: [A;]得分: [5] 试题分值: 5.0提示:12.13.继承提供了一个机制,那就是低层次类的变化可以被很快的传播到所有超类。
A. 正确B. 错误知识点: 第九章设计工程学生答案: [B;]得分: [5] 试题分值: 5.0提示:14.15.软件设计是一个迭代过程,可以在不用修改任何软A. 正确B. 错误知识点: 第九章设计工程学生答案: [B;]得分: [5] 试题分值: 5.0提示:16.二、单项选择题(共12道小题,共60.0分)1. 产品工程的结构组件A. 数据,硬件,软件,人员B. 数据,文档,硬件,软件C. 数据,硬件,软件,程序D. 文档,硬件,人员,程序知识点: 第六章系统工程学生答案: [A;]得分: [5] 试题分值: 5.0提示:2.3. 以下哪一项不是质量功能部署(QFD)使用的需求类别呢,A. 令人兴奋的需求B. 期望的需求C. 强制性的需求D. 正常的需求知识点: 第七章需求工程学生答案: [C;]得分: [5] 试题分值: 5.0提示:4.5. 以下哪项应被视为一个问题空间的候选对象,A. 事件B. 人员C. 结构D. 以上所有知识点: 第八章构建分析模型学生答案: [D;]得分: [5] 试题分值: 5.0提示:6.7. 控制流图是A. 需要事件驱动的系统模型B. 所有系统都必须的C. 用于使用数据流图的地方D. 对实时实时系统建模来说有用E. a和d知识点: 第八章构建分析模型学生答案: [E;]得分: [5] 试题分值: 5.0提示:8.9. 一般把相似对象的集合描述成一个A. 类B. 实例C. 子类D. 超类知识点: 第八章构建分析模型学生答案: [A;]得分: [5] 试题分值: 5.0提示:10.11.数据字典包含每个软件的那些描述A. 数据控制项B. 数据对象C. 图D. 注释E. a和b知识点: 第八章构建分析模型学生答案: [E;]得分: [5] 试题分值: 5.0提示:12.13. (错误)下列哪项不是建立一个分析模型的目标,A. 定义在软件完成后可以被确认的一组需求B. 描述客户需要什么C. 制定一个简短的问题解决方案D. 为软件设计奠定基础知识点: 第八章构建分析模型学生答案: [D;] 得分: [0] 试题分值: 5.0 提示:14.下面那个设计是跟房子平面图的设计相似,A. 框架设计B. 组件级设计C. 数据设计D. 接口设计知识点: 第九章设计工程学生答案: [A;] 得分: [5] 试题分值: 5.0 提示:15.16. (错误)下面哪个设计模型元素是用来描述从用户的观点表示的信息模型,A. 体系结构设计元素B. 组件级设计元素C. 数据设计元素D. 接口设计元素知识点: 第九章设计工程学生答案: [A;] 得分: [0] 试题分值: 5.0 提示:17. (错误)单个数据项――称为事务,它可以沿多条路径中的一条触发其他数据流,________是特征化的信息流。
【北邮】软件工程与软件测试阶段作业3

一、判断题(共8道小题,共40.0分)1.(错误)OCL不是一个强有力的工具,以形式化的方式说明设计动作的前置和后置条件A.正确B.错误12 .(错误)那些体现功能,层,或者是通信等内聚性的类和构件,相对来说容易实现,测试和维护A.正确B.错误12 (错误)定义用户界面对象和行为的一个方法是进行用例的语法分析A.正确B.错误13 (错误)调试是不是测试,但总是作为一个测试的结果发生A.正确B.错误14 (错误)安全测试尝试验证保护机制,该机制建立在系统内保护系统不受非法入侵A.正确B.错误15 (错误)通过在软件测试过程中收集度量数据井利用现有的软件可靠性模型,对回答“测试何时做完”这种问题提出有意义的指导原则是可能的。
A.正确B.错误为面向对象软件的“小型测试”设计的测试用例被类的个体操作的算法细节驱动。
A.正确B.错误17 (错误)基于图的测试方法只能用于面向对象系统A.正确B.错误二、单项选择题(共12道小题,共60.0分)1 .(错误)在下面哪种情况下,决策表才应该被使用A.需要文档化所有条件语句B.需要指导项目管理计划C.只有在建立一个专家系统的时候D.当一个复杂的条件和行动出现在一个构件中的时候知识点:第十一章构件级设计建模学生答案:口标准答案:D得分:[0] 试题分值: 5.0提示:下列哪项不是用于指导组件级设计的四项原则呢?A.依赖倒置原则B.接口隔离原则C.开关原则D.简约的复杂性原则3 .(错误)界面一致性意味着A.每个应用程序应该有其独特的外观和感觉B.输入机制在整个应用中得到一致的使用C.导航方法是上下文敏感D.视觉信息按照设计标准来组织E. b 和d知识点:第十二章完成用户界面设计学生答案:口标准答案:E得分:[0] 试题分值: 5.0提示:4 .(错误)下面的界面设计原则,那些降低了用户的记忆负荷?A.定义直观的快捷方式B.以不断进展的方式揭示信息C.建立有意义的缺省D.提供一个在线教程E. a, b 和c5 .(错误)哪个模型描述了最终用户在他或她的头部对系统产生的印象?A.设计模型B.用户模型C.系统模型D.系统感觉6 .(错误)回归测试应该集成测试的正常组成部分,因为新的模块被加入到系统中时,新的A.控制逻辑被调用B.数据流路径被建立C.驱动程序需要测试D.以上所有E. a 和b7 .(错误)以下的策略问题,需要在一个成功的软件测试过程中得到解决?A.测试之前,利用有效的正式技术评审作为过滤器。
北邮计算机复试软件工程试题(A)附答案_(2)

北京邮电大学 2007 2008 学年第二学期一、单项选择题(共 10 题,每题 1 分,共 10 分)1、需求规格说明书的作用不包括( C )A .软件验收的依据B .用户与开发人员对软件要做什么的共同理解C .软件可行性研究的依据D .软件设计的依据2、软件结构图中, 模块框之间若有直线连接, 表示它们之间存在 ( A ) A 、调用关系 B 、组成关系 C 、链接关系 D 、顺序执行关系3、下面关于 DFD 中的加工的描述正确的是 ( C )A. 每个加工只能有一个输入流和一个输出流B. 每个加工最多有一个输入流,可以有多个输出流C. 每个加工至少有一个输入流和一个输出流D. 每个加工都是对输入流进行变换,得到输出流4、在基于数据库的信息管理系统中,数据库概念模型的设计对应于系:名姓软件工程》期末考试试题 A 卷:号序内班:号学:级10、用白盒测试法设计测试用例的方法包括( C )A .错误推测B .因果图C .基本路径测试D .边界值分析、判断题(共 10题,每题 1分,共 10 分)1. 软件是一种逻辑实体,由可执行代码构成。
( 错 )2. 用例模型是用来说明系统应该具备的功能描述。
( 对 )3.软件质量主要通过软件的功能测试来保证。
( 错 )统开发的( B )阶段。
A 、需求分析B 、概要设计C 、详细设计D 、 程序设计5、为了提高模块的独立性,模块之间最好是A. 控制耦合B. 公共耦合C. 内容耦合D. 数据耦合 6、下列关于效率的说法不正确的是 A.( B )效率是一个性能要求,其目标应该在需求分析时给出B. 提高程序效率的根本途径在于采用高效的算法C. 效率主要指处理机时间和存储器容量两个方面D. 程序的效率与程序的算法有关 7、测试的关键问题是 ( D ) A. 如何组织对软件的评审 B. 如何验证程序的正确性 C. 如何采用综合策略D. 如何选择测试用例8、某企业的软件系统希望从 开发厂商为了满足企业的要求进行的维护属于A. 改正性维护 C. 完善性维护9、软件测试的目的是( Windows 平台移植到 Linux 平台上,软件(B )A.为了表明程序没有错误B. 适应性维护 D. 预防性维护)B.为了说明程序能正确地执行C.为了发现程序中的错误D. 为了评价程序的质量4. UML 中顺序图和协作图不仅能用来表示对象之间的动态行为,也能表示对象内部的状态变化。
2010-2011软工期中试题B卷 紧凑

二、单项选择题(共10题,每题1分,共10分)1. “软件危机”是指()A. 计算机病毒的出现B. 利用计算机进行经济犯罪活动C. 软件开发和维护中出现的一系列问题D. 人们过分迷恋计算机系统2. 对于一个无法快速确定完整需求的软件项目,但其核心需求比较清楚的前提下,应该选用下面哪种软件生命周期模型()。
A. 瀑布模型B. V模型C. 增量模型D. 演化模型3.需求分析最终结果是产生()A、用户需求说明书B、需求规格说明书C、设计说明书D、可行性分析报告4.面向对象的开发方法中,()是面向对象技术领域内占主导地位的软件开发模型。
A. 喷泉模型B. UP模型C. 敏捷的极限编程D. RAD方法5.如果子用例是基本用例的一部分,使用以下哪种关系可以表示这个关系(A)。
A. 包含关系B. 继承关系C. 扩展关系D. 聚合关系6.下面哪一个不是表示系统的动态结构的图()。
A. 顺序图B. 状态图C. 功能结构图D. 数据流图7.下面哪种生命周期模型本身不是一个完整的方法论()。
A. 螺旋模型B. 喷泉模型C. RUPD. 敏捷模型8.软件的可行性分析处于哪一个阶段()A. 需求分析前B. 需求分析中C. 需求分析后D. 与需求分析无关9.GRASP信息专家模式决定了对象的()。
A. 名称B. 属性C. 方法D. 关系10.状态迁移图决定了对象()A、属性取值B、方法与属性的关系C、对象之间的关系D、方法的定义三、简答题(共3题,每题10分,共30分)1、简述计算机系统的定义及六个组成元素?2、简述用例模型、领域模型及设计模型之间各种图的使用关系。
3、简述瀑布模型的定义及应用场景的优缺点。
四、应用题(3选2题,共20分)1、学校教室既可以用于上课也可以用于上自习。
教室每天早上7点开门,10点关门;上课时间早上从8点到12点,下午从1点半到5点半,晚上不上课。
关门后,后勤人员开始打扫卫生为第二天提供一个卫生的环境;同时,教室管理人员检查上课使用的所有设备。
软件测试习题集及答案详细版word文档良心出品

1.2.3.4.5.6.7.8.9.10.11.12.13.14.15. 一、判断分析题软件测试的目的是尽可能多的找出软件的缺陷。
软件测试的目的是证明软件没有错误。
( N)测试组负责软件质量。
(N )程序的效率与程序的复杂性相关。
(N )Y)软件是一种逻辑实体,而不是具体的物理实体,因而它具有抽象性。
测试程序仅仅按预期方式运行就行了。
(N )好的测试员不懈追求完美。
( Y)不存在质量很高但可靠性很差的产品。
(N )测试是为了验证该软件已正确地实现了用户的要求。
发现错误多的程序模块,残留在模块中的错误也多。
程序效率的提高主要应通过选择高效的算法来实现。
测试人员要坚持原则,缺陷未修复完坚决不予通过。
项目立项前测试人员不需要提交任何工件。
缺陷跟踪系统只针对对测试人员来使用。
从用户软件开发者的角度出发,以考虑是否可接受该产品。
(N )16. 软件项目在进入需求分析阶段,17. 测试是提高产品质量根本手段。
18.代码评审员一般由测试员担任。
19.20.21.22.23.24.25.26.27.28.29.30.31.Y)(N )( N)(Y)( Y)N)(Y )普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,测试人员应该开始介入其中。
( Y)N)代码评审是检查源代码是否达到模块设计的要求。
软件测试员可以对产品说明书进行白盒测试。
静态白盒测试可以找出遗漏之处的问题。
总是首先设计白盒测试用例。
(N)N)(N ) (Y )用黑盒法测试时,测试用例是根据程序内部逻辑设计的。
黑盒测试方法中最有效的是因果图法。
(Y )软件测试按照测试过程分类为黑盒、白盒测试。
(N) 白盒测试又称结构测试、逻辑驱动测试或基于程序的测试。
白盒测试时一般由开发人员兼任测试人员的角色。
黑盒测试是从用户观点出发的测试。
( Y)白盒测试是从用户观点出发的测试。
( N) (N)Y)白盒测试根据程序外部特征进行测试,黑盒测试根据程序内部逻辑结构进行测试。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
B.错误
知识点:
第十章进行体系结构设计
学生答案:
[B;]
得分:
[5]
试题分值:
5.0
提示:
8.软件体系结构的表示有助于项目的共利益者开展交流。
A.正确
B.错误
知识点:
第十章进行体系结构设计
学生答案:
[A;]
得分:
[5]
试题分值:
5.0
提示:
9.
二、单项选择题(共12道小题,共60.0分)
1.在一个系统层次模型高层被称为
A.正确
B.错误
知识点:
第十一章构件级设计建模
学生答案:
[A;]
标准答案:
A
得分:
[5]
试题分值:
5.0
提示:
3.在最一般意义上的组件是指计算机软件中的模块化构造块。
A.正确
B.错误
知识点:
第十一章构件级设计建模
学生答案:
[A;]
标准答案:
A
得分:
[5]
试题分值:
5.0
提示:
4.部分功能帮助与全部功能帮助相比,用户几乎总是比较好的接受前者。
第八章构建分析模型
学生答案:
[A;]
得分:
[5]
试题分值:
5.0
提示:
7.数据模型中所显示的关系必须被分类显示他们的
A.基数
B.方向性
C.形态
D.可能性
E.a和c
知识点:
第八章构建分析模型
学生答案:
[E;]
得分:
[5]
试题分值:
5.0
提示:
8.下列哪项不是建立一个分析模型的目标?
A.定义在软件完成后可以被确认的一组需求
A.正确
B.错误
知识点:
第二章过程综述
学生答案:
[A;]
得分:
[5]
试题分值:
5.0
提示:
5.在统一过程模型中,需求被迭代德确定,而且可能跨越一个以上的过程阶段。
A.正确
B.错误
知识点:
第三章过程模型
学生答案:
[A;]
得分:
[5]
试题分值:
5.0
提示:
6.所有的敏捷过程模型或多或少不同程度上符合了敏捷的“软件开发宣言”的原则。
A.正确
B.错误
知识点:
第九章设计工程
学生答案:
[A;]
得分:
[5]
试题分值:
5.0
提示:
6.由于模块化是一个重要的设计目标,所以建议不要在设计中有太多的模块。
A.正确
B.错误
知识点:
第九章设计工程
学生答案:
[B;]
得分:
[5]
试题分值:
5.0
提示:
7.在一个体系结构模式可能被选择用在一个特定的系统之前,它必须有一个代码实现,以促进其复用。
5.0
提示:
3.下面这些哪个不是个人软件过程的特点?
A.强调对工作产品的个人测量
B.第一线工作人员需要由项目经理严谨监督
C.单个第一线工作人员负责项目估算和调度
D.第一线工作人员有权控制软件产品质量工作
知识点:
第二章过程综述
学生答案:
[B;]
得分:
[5]
试题分值:
5.0
提示:
4.过程模型被描述为敏捷,因为他们
A.正确
B.错误
知识点:
第七章需求工程
学生答案:
[B;]
得分:
[5]
试题分值:
5.0
提示:
2.不同的客户提出相互矛盾的要求,这是比较常见的,每个辩称,他或她的版本是正确的。
A.正确
B.错误
知识点:
第七章需求工程
学生答案:
[A;]
得分:
[5]
试题分值:
5.0
提示:
3.分析包将分析模型的各种元素分组打包。
[A;]
得分:
[5]
试题分值:
5.0
提示:
3.所谓“新经济”的笼罩在90年代的商业和金融死亡,不再影响的企业和软件工程师的决定。
A.正确
B.错误
知识点:
第一章软件工程介绍
学生答案:
[B;]
得分:
[5]
试题分值:
5.0
提示:
4.软件过程可以在预先已有的软件模式之外被构造出来,以更好地满足软件工程的需要。
C.需求收集,自适应周期的规划,迭代开发
D.思考、协作、学习
知识点:
第四章敏捷视角下的过程
学生答案:
[D;]
得分:
[5]
试题分值:
5.0
提示:
9.极限编程(XP)的过程模型中的四个框架活动是什么?
A.分析、设计、编码、测试
B.策划、分析、设计、编码
C.策划、分析、编码、测试
D.策划、设计、编码、测试
5.0
提示:
3.下面的界面设计原则,那些降低了用户的记忆负荷?
A.定义直观的快捷方式
B.以不断进展的方式揭示信息
C.建立有意义的缺省
D.提供一个在线教程
E.a, b和c
知识点:
第十二章完成用户界面设计
学生答案:
[E;]
一、判断题(共8道小题,共40.0分)
1.一般情况下,如果软件的行为与它的设计者的目标是一致的,那软件才成功。
A.正确
B.错误
知识点:
第一章软件工程介绍
学生答案:
[B;]
得分:
[5]
试题分值:
5.0
提示:
2.大部分软件开发项目首先设法满足一些企业的需要。
A.正确
B.错误
知识点:
第一章软件工程介绍
学生答案:
A.正确
B.错误
知识点:
第四章敏捷视角下的过程
学生答案:
[A;]
得分:
[5]
试题分值:
5.0
提示:
7.每个沟通会议应该有一个推动者,以确保客户不能去控制会议议项。
A.正确
B.错误
知识点:
第五章软件工程实践综述
学生答案:
[B;]
得分:
[5]
试题分值:
5.0
提示:
8.软件工程实践的本质是理解问题,计划解决方案,实施计划,并检查结果的精确度。
A.活动图
B.部署图
C.系统环境图
D.系统流图
知识点:
第六章系统工程
学生答案:
[C;]
得分:
[5]
试题分值:
5.0
提示:
2.在业务过程工程中,有那三个不同的体系结构研究。
A.应用,数据,技术基础设施
B.沟通,组织,金融基础设施
C.网络,数据库,报告结构
D.系统,需求,数据结构
知识点:
第六章系统工程
学生答案:
A.动态模型
B.功能模型
C.框架模型
D.以上所有
知识点:
第九章设计工程
学生答案:
[D;]
得分:
[5]
试题分值:
5.0
提示:
12.单个数据项――称为事务,它可以沿多条路径中的一条触发其他数据流,________是特征化的信息流。
A.高耦合
B.很少的模块化
C.事务流
D.交换流
知识点:
第十章进行体系结构设计
A.正确
B.错误
知识点:
第十二章完成用户界面设计
学生答案:
[B;]
标准答案:
B
得分:
[5]
试题分值:
5.0
提示:
5.调试是不是测试,但总是作为一个测试的结果发生。
A.正确
B.错误
知识点:
第十三章软件测试策略
学生答案:
[A;]
标准答案:
A
得分:
[5]
试题分值:
5.0
提示:
6.面向对象软件的类测试相当于传统软件的单元测试。
D.以上所有
知识点:
第三章过程模型
学生答案:
[D;]
得分:
[5]
试题分值:
5.0
提示:
6.快速应用程序开发模式(RAD)是
A.基于组件开发模式的另一个名字
B.一个有用的方式,当用户不能很清楚的定义需求的时候
C.线性顺序模型的高速变体。
D.以上所有
知识点:
第三章过程模型
学生答案:
[C;]
得分:
[5]
试题分值:
A.正确
B.错误
知识点:
第五章软件工程实践综述
学生答案:
[A;]
得分:
[5]
试题分值:
5.0
提示:
9.
二、单项选择题(共12道小题,共60.0分)
1.软件退化不是磨损导致的,是因为
A.软件工作在在恶劣环境中
B.软件被经常使用后,缺陷可能被发现
C.多次需求变更引进了组件交互的错误产生
D.软件的备用构件变得很难去布置
B.描述客户需要什么
C.制定一个简短的问题解决方案
D.为软件设计奠定基础
知识点:
第八章构建分析模型
学生答案:
[C;]
得分:
[5]
试题分值:
5.0
提示:
9.下面那个设计是跟房子平面图的设计相似?
A.框架设计
B.组件级设计
C.数据设计
D.接口设计
知识点:
第九章设计工程
学生答案:
[A;]
得分:
[5]
试题分值:
[E;]
得分: