软件工程选择题
软件工程(期末试题及答案)
软件工程(期末试题及答案)软件工程(期末试题及答案)一、选择题(共20题,每题2分,共40分)1. 在软件工程中,以下哪一项不是七大工程()。
A. 软件需求B. 软件设计C. 软件开发D. 软件维护答案: D2. 软件需求分析的目的是()。
A. 理解用户需求B. 设计软件架构C. 编写用户手册D. 测试软件功能答案: A3. 软件开发过程中的迭代模型,不存在的是()。
A. 瀑布模型B. 敏捷开发模型C. 螺旋模型D. 喷泉模型答案: D4. 以下哪个不是软件测试的目的()。
A. 发现错误和缺陷B. 验证软件是否满足需求C. 评估软件的可靠性和质量D. 优化软件的性能答案: D5. 软件项目管理中,以下哪种方法适用于大型复杂项目()。
A. 瀑布模型B. 敏捷开发C. 增量模型D. 螺旋模型答案: D6. 软件开发生命周期中,以下哪个过程不属于()。
A. 需求分析过程B. 设计过程C. 编码过程D. 运维过程答案: D7. 在软件工程中,什么是软件测试()。
A. 软件开发的最后阶段B. 发现软件缺陷的过程C. 确保软件质量的控制过程D. 软件最终验收的流程答案: C8. 以下哪种测试方法旨在评估软件在不同负载下的性能和稳定性()。
A. 单元测试B. 集成测试C. 系统测试D. 性能测试答案: D9. 软件开发中,以下哪个活动不属于软件配置管理()。
A. 版本控制B. 配置变更控制C. 缺陷管理D. 代码评审答案: D10. 以下哪个是敏捷开发的基本原则()。
A. 面对面交流胜过文档B. 完全按照计划进行C. 精确的需求分析是关键D. 严格的变更控制是必要的答案: A11. 下列哪个不属于软件配置管理的内容()。
A. 变更控制B. 版本控制C. 缺陷管理D. 运维管理12. 软件的可靠性是指()。
A. 软件是否能正常运行B. 软件是否符合用户需求C. 软件运行期间不出现故障的能力D. 软件功能的完善程度答案: C13. 下列哪个不属于软件开发的7大原则()。
全国2024年下半年高等教育自考试软件工程考题含解析
全国2024年下半年高等教育自考试软件工程考题一、单项选择题1、RUP的迭代、增量式开发过程中,需要估算成本、进度,并能够减少次要的错误风险,至少需要完成______。
A.初始阶段B.精化阶段C.构造阶段D.移交阶段2、软件生存周期是指______。
A.开发软件的全部时间B.使用软件的全部时间C.开发和使用软件的全部时间D.从形成概念开始到最后淘汰让位于新的软件产品的时间3、在常见的软件开发模型中,主要用于支持面向对象技术软件开发的是______。
A.喷泉模型B.螺旋模型C.增量模型D.瀑布模型4、下列不属于需求规约的基本性质是______。
A.可重复的B.重要性和稳定性程度C.完整的D.一致的5、类的状态机一般有几种不同的运行状态,其中处于等待接收事件,接收处理完事件后又进入等待状态,通常采用______。
A.IdleB.InitializingC.CommandD.Active6、指一个模块内部各成分之间相互关联程度的度量是______。
A.耦合B.内聚C.扇入D.扇出7、在销售管理系统需求文档中出现下列描述,属于设计约束范畴的是______。
A.系统应能产生月销售报表B.系统应在5分钟内计算出给定季度的总销售税C.对要构建的账户接收系统,必须为月财务状况系统提供更新信息D.任取1秒钟,一个特定应用所消耗的可用计算能力平均不超过50%8、RUP设计阶段的主要活动不包含______。
A.程序设计B.体系结构设计C.用况设计D.类设计9、需求规约的基本性质包括重要性和稳定性程度、一致的、完整的和______。
A.可修改的B.可复用的C.可测试的D.无歧义的10、软件工程在20世纪60年代末到80年代初获得的主要成果有______。
A.CASE产品B.面向对象语言C.瀑布模型D.软件生存周期过程11、下列可用于概念模型和软件模型的动态结构的是______。
A.类图B.对象图C.部署图D.用况图12、集成化能力成熟度模型(CMMI)中有22个过程域,分为4类:项目管理类、工程类、过程管理类和______。
软件工程选择题
第一章初认软件工程1.下面的( )说法是正确的。
A.由于软件是产品,因此可以应用其他工程制品所用的技术进行生产B。
购买大多数计算机系统所需的硬件比软件更昂贵C。
大多数软件系统是不容易修改的,除非它们在设计时考虑了变D.一般来说,软件只有在其行为与开发者的目标一致的情况下才能成功2.造成大型软件开发困难的根本原因在于()。
A。
开发人员缺乏足够的开发经验B。
对软件开发的资金投入不足C。
项目开发进度不合理D。
软件系统的复杂性3.软件会逐渐退化而不会磨损,其原因在于().A。
软件通常暴露在恶劣的环境下B.软件错误在经常使用之后会逐渐增加C。
不断的变更使组件接口之间引起错误D。
软件备件很难订购4.“软件工程”术语是在()被首次提出。
A。
Fred Brooks的《没有银弹:软件工程中的根本和次要问题》B。
1968年NATO会议C。
IEEE的软件工程知识体系指南(SWEBOK)D。
美国卡内基·梅隆大学的软件工程研究所5。
Ariane 5火箭发射失败的事例告诉我们()。
A。
系统环境的变化可能影响软件采集数据的精度、范围和对系统的控制B。
软件后备系统可以通过复制生成C.软件重用必须重新进行系统论证和系统测试D。
选项A和CE.选项A、B和C6.软件工程的基本目标是( )。
A。
开发足够好的软件B.消除软件固有的复杂性C。
努力发挥开发人员的创造性潜能D。
更好地维护正在使用的软件产品7。
软件工程方法是()。
A。
为了获得高质量软件而实施的一系列活动B。
为开发软件提供技术上的解决方法C。
为支持软件开发、维护、管理而研制的计算机程序系统D。
为了理解问题和确定需求而采取的一些技术和方法8.下面的()是正确的。
A.运行正确的软件就是高质量的软件.B。
软件质量是在开发过程中逐渐构建起来的。
C。
软件产品质量越高越好,最理想的情况是达到“零缺陷"。
D。
软件质量是由产品的功能、性能、易用性等外在特性决定的。
9。
在Garvin多维度模型中,可靠性是指()。
软件工程考试题及答案
软件工程考试题及答案一、选择题1. 下列哪个不是软件工程的基本原则?A. 持续集成B. 形式化表示C. 高内聚低耦合D. 可重用性答案:B. 形式化表示2. 软件的可靠性是指什么?A. 软件的正确性B. 软件的可维护性C. 软件的效率D. 软件的稳定性答案:D. 软件的稳定性3. 下列哪个不是软件测试的目标?A. 发现软件中的错误和缺陷B. 验证软件是否满足用户需求C. 评估软件的质量D. 在短时间内完成软件开发答案:D. 在短时间内完成软件开发二、判断题1. 软件工程是一门工程学科,其目标是通过系统化的、规范化的方法对软件进行开发、运行和维护。
答案:正确2. “高内聚低耦合”是软件工程中的重要原则,指的是模块之间的独立性和模块之间的依赖程度。
答案:正确3. 软件需求分析是软件开发过程中的最后一步,最终确定软件系统的功能和性能。
答案:错误三、简答题1. 什么是软件工程?答:软件工程是一门工程学科,通过系统化的、规范化的方法对软件进行开发、运行和维护。
它涉及软件开发的各个阶段,包括需求分析、设计、编码、测试和维护等,并注重管理和团队合作,以提高软件质量、降低开发成本和加快开发进度。
2. 软件测试的目的是什么?答:软件测试的目的是发现软件中的错误和缺陷,验证软件是否满足用户需求,并评估软件的质量。
通过测试,可以提高软件的可靠性和稳定性,减少软件在使用过程中的风险。
3. 请简述软件开发生命周期中的各个阶段。
答:软件开发生命周期包括需求分析、设计、编码、测试和维护等阶段。
- 需求分析阶段:确定软件系统的功能、性能和约束条件,明确用户需求。
- 设计阶段:根据需求分析结果设计软件系统的结构和模块,确定软件的整体框架。
- 编码阶段:根据设计阶段的文档编写程序代码,实现软件系统的各个功能。
- 测试阶段:对软件进行各种测试,包括单元测试、集成测试和系统测试,以发现错误和缺陷。
- 维护阶段:根据用户反馈和需求变化,对软件进行修复和更新,确保其持续稳定运行。
软件工程(选择题)
单选一、单选1、以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是(分数:2 分)A. 喷泉模型B. 增量模型C. 瀑布模型D. 螺旋模型标准答案是:C。
2、为每个模块完成的功能进行具体描述,把功能描述转变为精确的、结构化的过程描述的阶段是(分数:2 分)A. 概要设计B. 详细设计C. 编码D. 测试标准答案是:B。
3、从结构化的瀑布模型看,在软件生存周期的几个阶段中,对软件的影响最大是(分数:2 分)A. 需求分析阶段B. 概要设计阶段C. 详细设计阶段D. 测试和运行阶段标准答案是:A。
4、数据字典是软件需求分析阶段所采用的最重要工具之一,其最基本的功能是(分数:2 分)A. 数据定义B. 数据通讯C. 数据库设计D. 数据维护标准答案是:A。
5、模块内聚性最好的是(分数:2 分)A. 逻辑内聚B. 时间内聚C. 功能内聚D. 通信内聚标准答案是:A。
6、设计软件结构一般不确定(分数:2 分)A. 模块之间的接口B. 模块间的调用关系C. 模块的功能D. 模块内的局部数据标准答案是:D。
7、软件结构化设计中,好的软件结构应该力求做到(分数:2 分)A. 顶层扇出较少,中间扇出较高,底层模块低扇入B. 顶层扇出较高,中间扇出较少,底层模块高扇入C. 顶层扇入较少,中间扇出较高,底层模块高扇入D. 顶层扇入较少,中间扇入较高,底层模块低扇入标准答案是:C。
8、两个模块都使用同一张数据表,模块间的这种耦合称为(分数:2 分)A. 公共耦合B. 内容耦合C. 数据耦合D. 控制耦合标准答案是:A。
9、划分模块时,下列说法正确的是(分数:2 分)A. 作用范围应在其控制范围之内B. 控制范围应在其作用范围之内C. 作用范围与控制范围互不包含D. 作用范围与控制范围不受限制标准答案是:A。
10、重用率高的模块在软件结构图中的特征是(分数:2 分)A. 扇出数大B. 扇入数大C. 扇出数小D. 内聚性高标准答案是:B。
软件工程笔试题
软件工程笔试题一、选择题(共15题,每题2分,共30分)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. ScrumB. XP (极限编程)C. RAD (快速应用程序开发)D. 增量式开发9. 软件维护不包括以下哪项任务?A. 缺陷修复B. 系统升级C. 代码优化D. 需求获取10. 设计模式的主要目的是:A. 提高代码的可读性B. 简化复杂的软件设计C. 加快软件开发速度11. 面向对象的分析方法中,主要任务是:A. 确定软件的运行环境B. 识别系统中的对象和类C. 定义类之间的层次关系D. 实现类的封装和继承12. 下列哪个不是敏捷开发的原则?A. 个体和交互重于流程和工具B. 可工作的软件优先于详尽的文档C. 响应变化重于遵循计划D. 一次迭代周期内无法完成的任务必须放弃13. 软件开发的生命周期是:A. 需求分析 - 设计 - 编码 - 测试 - 维护B. 设计 - 编码 - 需求分析 - 测试 - 维护C. 测试 - 编码 - 维护 - 需求分析 - 设计D. 需求分析 - 编码 - 维护 - 测试 - 设计14. 在软件开发中,性能测试主要用于评估:B. 软件的响应速度C. 软件的功能完整性D. 软件的可靠性15. 在螺旋模型中,每个螺旋周期包括以下哪些阶段?A. 计划 - 需求分析 - 设计 - 编码 - 测试B. 计划 - 需求分析 - 设计 - 验收 - 维护C. 计划 - 需求分析 - 验收 - 用户培训 - 维护D. 计划 - 需求分析 - 设计 - 编码 - 用户培训二、填空题(共5题,每题5分,共25分)1. 软件开发的三要素是_____________、_____________和_____________。
软件工程试题及答案
软件工程一、选择题1、软件需求规格说明的内容不包括(B)A、主要功能B、算法的详细描述C、用户界面及运行环境D、软件的性能2、面向对象的分析方法主要是建立三类模型,即(D)A、系统模型、ER模型、应用模型B、对象模型、动态模型、应用模型C、ER模型、对象模型、功能模型D、对象模型、动态模型、功能模型3、在ER模型中,包括以下基本成分(C)A、数据、对象、实体B、控制、联系、对象C、实体、联系、属性D、实体、属性、操作4、各种软件维护的类型中最重要的是(A)A、完善性维护B、纠错性维护C、适应性维护D、预防性维护5、若有一个计算类型的程序,它的输入量只有一个X,其范围是[—2.0,2.0],现从输入的角度考虑一组测试用列—2.001,-2,20,2.001,设计这组测试用列的方法是(C)A、条件覆盖法B、等价分类法C、边界值分析法D、错误推测法6、下列白盒测试法,哪种是最强的覆盖准则(D)A、语句覆盖B、条件覆盖C、判定覆盖D、条件组合覆盖7、确定测试计划是在(A)阶段制定的。
A、总体设计B、详细设计C、编码D、测试8、数据字典是软件需求分析阶段最重要的工具之一,其最基本的功能是(C)A、数据库设计B、数据通信C、数据定义D、数据维护9、软件开发当中,抽取和整理用户需求并建立问题域精确模型的过程(D)A、生成期B、软件意向C、结构化程序设计D、面向对象分析10、以下不属于IT企业当中过程管理和过程改进模型的是(D)A、ISO9001B、CMMIC、软件企业文化D、UML11、适合互联网上编程并可供不同平台运行的面向对象程序设计的语言是(java)12、软件结构图中,模块之间用直线连接,则表示他们之间存在(A )。
A、调用关系B、组成关系C、链接关系D、顺序执行关系13、生命周期方法设计软件的过程中,画用例图属于(A)阶段的工作.A、需求分析B、概要设计C、详细设计D、软件维护14、PDL属于(B)语言。
软件工程习题及答案-选择题
选择题:1.软件是一种( B )A.有形B.逻辑C.物质D.消耗2.软件工程学科出现的主要原因是( C )A.计算机的发展B.其它工程学科的影响C.软件危机的出现D.程序设计方法学的影响3.(A)是计算机程序及其说明的各种文档A.软件B.文档C.数据D.程序4.有关计算机程序功能、设计、编制、使用的文字图形资料称为( B )A.软件B.文档C.数据D.程序5.软件工程是一种(A)分阶段实现的软件程序开发方法。
A.自顶向下B.自底向上C.逐步求精D.面向数据流6.从结构化的瀑布模型看,在软件生命周期中的八个阶段中,下面的几个选项中( C )出错,对软件的影响最大。
A.详细设计阶段B.概要设计阶段C.需求分析阶段D.测试和运行阶段7.在结构性的瀑布模型中,( C )阶段定义的标准将成为软件测试中的系统测试中的系统测试的目标。
A.详细设计阶段B.概要设计阶段C.需求分析阶段D.可行性研究阶段8.UML是软件开发中的一个重要工具,它主要应用下列哪种软件开发方法( C )。
A.基于瀑布模型的结构化方法B.基于需求动态定义的原型化方法C.基于对象的面向对象的方法D.基于数据的数据流开发方法9.在软件生存周期中,用户主要是在(A)参与软件开发。
A.软件定义期B.软件开发期C.软件维护期D.整个软件生存周期过程中10.软件生存周期模型有多种,下列选项中,( C )不是软件生存周期模型。
A.螺旋模型B.增量模型C.功能模型D.瀑布模型11.对软件的过分分解,必然导致( B )A.模块的独立性差B.接口的复杂程度增加C.软件开发的总工作量增加D.以上都正确12.结构化分析方法是一种面向( C )需求分析方法A.对象B.数据字典C.数据流D.结构图13.结构化设计方法中把软件结构划分为( B )和( E )两大类,并提出了对应于以上两类结构的分析方法。
A.控制型B.变换型C.模拟型D.处理型E.事务型F.分析型G.通信型H.功能型14.瀑布模型中软件生存周期划分为八个阶段,这八个阶段又可分为三个时期,这三个时期分别为计划时期、开发时期和(A)A.运行时期B.可行性分析C.详细设计D.测试和纠错15.进行需求分析可使用多种工具,但( C )是不适用的。
软件工程选择题
1.软件危机出现于____,为了解决软件危机,人们提出了用____的原理来设计软件,这是软件工程诞生的基础。
A.50年代末B.60年代初C.60年代末D.70年代初A.运筹学B.工程学C.软件学D.软件学E.数字2.开发软件需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作____。
A.软件投机B.软件危机C.软件工程D.软件产生3.产生软件危机的原因有如下几点,除了______。
A、软件开发过程未经审查B、软件开发不分阶段,开发人员没有明确的分工C、所开发的软件,除了程序清单外,没有其他文档D、采用工程设计的方法开发软件,不符合软件本身的特点4.软件工程学是应用科学理论和工程上的技术指导软件开发的学科,其目的是____。
A.引入新技术提高空间利用率B.用较少的投资获得高质量的软件C.缩短研制周期扩大软件功能D.硬软件结合使系统面向应用5.请按顺序写出软件生命期的几个阶段____,____ ,____,____,____,____。
A.维护B.测试C.详细设计D.概要设计E.编码F.需求分析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.使用结构化分析方法时,采用的基本手段是____。
软件工程期末试卷(十套含答案)
软件工程期末试卷(十套含答案)一、选择题(每题1分,共5分)A. 方法论B. 工具C. 过程D. 人员2. 下列哪一项不是软件生命周期的阶段?A. 需求分析B. 设计C. 编码D. 销售与市场A. 瀑布模型B. 喷泉模型C. 增量模型D. 敏捷模型4. 下列哪种方法不是软件需求获取的方法?A. 问卷调查B. 访谈C. 观察D. 编码A. 单一职责原则B. 开放封闭原则C. 里氏替换原则D. 依赖倒置原则二、判断题(每题1分,共5分)1. 软件工程的目标是生产出高质量的软件产品。
(√/×)2. 在软件开发过程中,需求分析阶段是最重要的阶段。
(√/×)3. 软件开发模型只有瀑布模型和喷泉模型两种。
(√/×)4. 在面向对象方法中,类是现实世界中实体的抽象。
(√/×)5. 软件测试的目的是证明软件的正确性。
(√/×)三、填空题(每题1分,共5分)1. 软件工程的三要素包括方法论、工具和______。
2. 软件生命周期包括需求分析、设计、编码、测试和______。
3. 在面向对象方法中,对象是现实世界中实体的______。
4. 软件开发模型包括瀑布模型、喷泉模型、增量模型和______。
5. 软件测试的目的是发现软件中的______。
四、简答题(每题2分,共10分)1. 简述软件工程的目标。
2. 简述软件生命周期的阶段。
3. 简述面向对象方法的基本概念。
4. 简述软件开发模型的作用。
5. 简述软件测试的目的。
五、应用题(每题2分,共10分)1. 假设你是一个软件开发人员,你需要为一个图书馆开发一个图书管理系统。
请列出该系统的需求。
2. 请解释瀑布模型和喷泉模型的区别。
3. 请解释面向对象方法中的继承和多态的概念。
4. 请解释软件测试中的黑盒测试和白盒测试的区别。
5. 请解释软件维护的类型。
六、分析题(每题5分,共10分)1. 假设你是一个软件开发人员,你需要为一个在线购物网站开发一个支付系统。
软件工程选择题
1.需求规格说明书的作用不应该包括(D )。
[答案]A、软件设计的依据B、用户与开发人员对软件要做什么的共同理解C、软件验收的依据D、软件可行性研究的依据2.结构化设计方法在软件开发中用于(A )。
[答案]A、概要设计B、详细设计C、程序设计D、测试用例设计3.软件结构使用的图形工具,一般采用(C )图。
[答案]A、DFDB、PADC、SCD、ER4.JSP方法是一种面向(D )的设计方法。
[答案]A、对象B、数据流C、控制结构D、数据结构5.程序设计语言的技术特性不应包括(D )。
[答案]A、数据结构的描述性B、抽象类型的描述性C、数据库的易操作性D、软件的可移植性6.软件测试中,白盒法是通过分析程序的(B )来设计测试用例的。
[答案]A、应用范围B、内部逻辑C、功能D、输入数据7.软件维护费用高的主要原因是(C )。
[答案]A、人员少B、人员多C、生产率低D、生产率高8.瀑布模型本质上是一种( A)模型。
[答案]A、线性顺序B、顺序迭代C、线性迭代D、及早见产品9.软件质量必须在(D )加以保证。
[答案]A、开发之前B、开发之后C、可行性研究过程中D、设计与实现过程中10.确认测试主要涉及的文档是( A)。
[答案]A、需求规格说明书B、概要设计说明书C、详细设计说明书D、源程序1.需求分析中,开发人员要从用户那里解决的最重要的问题是( A )。
〔答案〕A、要让软件做什么B、要给该软件提供哪些信息C、要求软件工作效率怎样D、要让该软件具有何种结构2.DFD中的每个加工至少有( B )。
〔答案〕A、一个输入流或一个输出流B、一个输入流和一个输出流C、一个输入流D、一个输出流3.详细设计与概要设计衔接的图形工具是(B )。
〔答案〕A、DFD图B、SC图C、PAD图D、程序流程图4.下列几种类型中,耦合性最弱的是( D)。
〔答案〕A、内容型B、控制型C、公共型D、数据型5.确认测试中,作为测试依据的文档是( A )。
软件工程选择题
(一)1. 软件危机具有下列表现( D )。
I. 对软件开发成本估计不准确II. 软件产品的质量往往靠不住III. 软件常常不可维护IV. 软件成本逐年上升A. I、II和IIIB. I、III和IVC. II、III和IVD. 以上都正确2. 软件生命周期一般都被划分为若干个独立的阶段,其中占用精力和费用最多的阶段往往是(A)。
A. 运行和维护阶段B. 设计阶段C. 代码实现阶段D. 测试阶段3. 下列属于软件的特点的是( D )。
A. 软件是一种逻辑实体,具有抽象性B. 软件在使用过程中没有磨损、老化的问题C. 软件不同于一般程序,它的一个显著特点是规模庞大,复杂程度高D. 以上都正确4. 软件工程的出现是由于( D )。
A. 软件危机的出现B. 计算机硬件技术的发展C. 软件社会化的需要D. 计算机软件技术的发展5. 软件开发技术不包含( D )。
A. 软件开发方法学B. 软件工程环境C. 软件工具D. 软件质量度度量6. 软件工程的课程特点( D )。
I. 学科理论及其知识应用的多维性II. 工程化III. 浓厚的方法学色彩IV. 实践性、指导性强A. I、II和IIIB. I、III和IVC. II、III和IVD. 以上都正确7. 下列属于应用软件的是( B )。
I. 计算机辅助教学软件II. 软件测试工具III. 办公自动化软件IV. 工程与科学计算软件A. I、II和IIIB. I、III和IVC. II、III和IVD. 以上都正确8. 需求分析阶段最重要的技术文档是( B )。
A. 设计说明书B. 需求规格说明书C. 可行性分析报告D. 用户手册9. 以下关于数据流图的说法错误的是(C )。
A. 数据流图舍去了具体的物质,只剩下数据的流动、加工处理和存储B. 数据流图是用作结构化分析的一种工具C. 传统的数据流图中主要由加工、数据源点/终点、数据流、控制流、数据存储组成D. 数据流图的绘制采用自上向下、逐层分解的方法10. 数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是( C )。
软件工程选择题
选择题:1、软件需求分析的任务不包括( C)。
A.问题分析.问题分析B.信息域分析.信息域分析C.结构化设计.结构化设计D.确定逻辑结构.确定逻辑结构2、在进行需求分析中用到多种描述工具,不包括(C)。
A.数据流图.数据流图B.判定表.判定表C.P AD图D.数据词典.数据词典3、软件测试的目的(、软件测试的目的( B)。
A.评价软件的质量.评价软件的质量B.发现软件的错误.发现软件的错误C.找出软件中的所有错误.找出软件中的所有错误D.证明软件是正确的.证明软件是正确的4、白盒测试法又称为逻辑覆盖法,主要用于( D )。
A.功能测试.功能测试B.系统测试.系统测试C.a测试测试D.单元测试.单元测试5、结构化分析方法(SA法)使用的主要描述工具有( D)。
A.数据库.数据库B.模块结构图.模块结构图C.P AD图D.分层的DFD图6、在需求分析过程中,需求分析员要从用户那里解决的重要问题是( A)。
A.要求软件做什么的问题.要求软件做什么的问题B.要给软件提供哪些信息.要给软件提供哪些信息C.要求软件工作效率如何.要求软件工作效率如何D.要求软件具有什么样的结构.要求软件具有什么样的结构7、UML中,包是一种( C)。
A.集合.集合B.数据结构.数据结构C.分组机制.分组机制D.对系统的动态描述.对系统的动态描述8、瀑布模型存在的问题是( B)。
A.用户容易参与开发.用户容易参与开发B.缺乏灵活性.缺乏灵活性C.用于与开发者易沟通.用于与开发者易沟通D.适用可变需求.适用可变需求9、在数据流图中,O(椭圆)代表(C )。
A.源点.源点B.终点.终点C.加工.加工D.模块.模块10、确定测试计划是在()阶段制定的。
、确定测试计划是在( A)阶段制定的。
A.总体设计.总体设计 B.详细设计.详细设计C.编码阶段.测试阶段.编码阶段 D.测试阶段2、结构化程序设计采用的三种基本控制结构是(C )。
A.顺序、分支、选择.顺序、分支、选择B.选择、循环、重复.选择、循环、重复C.顺序、选择、循环.顺序、选择、循环D.输入、变换、输出.输入、变换、输出3、在结构化设计中,数据流图的父图与子图的平衡是指子图的输入输出数据流同父图应加工的输入输出数据流( B)。
软件工程--选择题
1. 软件是一种逻辑产品,软件产品具有无形性,体现它的功能和作用是通过()A复制B计算机的执行C开发和研制D软件费用2.软件产品的生产主要是脑力劳动,软件产品的成本主要体现在软件的()A复制B开发方式C开发和研制D磨损、消耗3.程序系统时代的生产方式是()A个体手工劳动B工程化C作坊式的小集团合作C自动化4.软件工程是计算机科学中的一个分支,其主要思想是在软件生产中用()的方法代替传统手工方法。
A工程化B现代化C科学D智能化5.软件工程中用来进行费用估算、制定进度、制定计划和方案的是()科学A管理B工程C数学D计算机6.软件工程中用来进行软件生产的管理是()科学A管理B工程C数学D计算机7.软件工程中用于建立软件开发中的各种模型和各种算法的是()科学A管理B工程C数学D计算机8.在软件开发中,通常要花费()的代价进行测试和排错。
A20% B40% C70% D5%9.软件工程过程的支持过程是对项目的()工程给予支持。
A操作B生存周期C开发D供应10.软件生存周期是借用()中产品生存周期的概念而的来的。
A工程B需求C计算机学科D数学11.需求分析阶段的任务是()A具体地解决问题B确定软件系统必须做什么C设计软件的结构D详细设计12.详细设计阶段的任务是()A把功能描述转变为精确的、结构化的过程描述B设计软件的结构,明确该结构由那些模块组成C把每个模块的控制结构转换成计算机可接受的程序代码D设计数据库结构13.将软件生存周期各个活动规定为依线性顺序连接的若干个阶段的模型是()A瀑布模型B增量模型C螺旋模型D喷泉模型14.软件是“逐渐”开发出来的,可让用户及早看到部分软件的模型是()A瀑布模型B增量模型C螺旋模型D喷泉模型15.把瀑布模型和专家系统结合在一起,在开发的各个阶段上都利用相应的专家系统来帮助软件人员完成开发工作的模型是()A增量模型B螺旋模型C喷泉模型D智能模型16.一种以用户为动力,以对象作为驱动的模型,适用于面向对象的开发方法的模型是()A增量模型B螺旋模型C喷泉模型D智能模型17.适合于形式化开发方法的模型是()A螺旋模型B喷泉模型C智能模型D变换模型18.面向数据流的开发方法是()方法。
软件工程选择题
《软件工程》选择题1.( D )因素促使计算机系统越来越复杂。
A. 计算机内存和存储容量上的巨大增长B. 外部输入/输出选项的更加多样性C. 计算机体系结构方面的深刻变化D. 以上所有选项2.软件会逐渐退化而不会磨损,其原因在于( C )。
A. 软件通常暴露在恶劣的环境下B. 软件错误通常发生在使用之后C. 不断的变更使组件接口之间引起错误D. 软件备件很难订购3.大多数软件仍然是定制开发的,其原因在于( D )。
A. 软件组件重用是十分普遍的B. 可重用的组件太昂贵而无法使用C. 软件在不使用其他组件的情况下很容易构造出来D. 商业组件在很多应用领域中可以得到4.“软件工程”术语是在( B )被首次提出。
A. Fred Brooks的《没有银弹:软件工程中的根本和次要问题》B. 1968年NATO会议C. IEEE的软件工程知识体系指南(SWEBOK)D. 美国卡内基·梅隆大学的软件工程研究所5.软件工程的基本目标是( B )。
A. 消除软件固有的复杂性B. 开发高质量的软件C. 努力发挥开发人员的创造性潜能D. 更好地维护正在使用的软件产品6.( D )是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。
A. 软件产品B. 软件过程C. 软件测试D. 软件工程7.软件工程的基本要素包括方法、工具和( C )。
A. 软件系统B. 硬件环境C. 过程D. 人员8.软件工程师在从事软件工作时应使用下面的( E )准则。
A. 从来不为个人获利而窃取数据B. 从来不散布或出售项目中自己工作的信息C. 从来不故意毁坏或修改别人的程序、文件或数据D. 从来不侵犯个人、小组或组织的隐私E. 以上所有选项9.软件开发过程的基本活动是(A )。
A. 分析、设计、实现、测试、维护B. 沟通、计划、建模、构造、部署C. 计划、分析、设计、实现、调试D. 沟通、风险管理、度量、产品化、评审10.软件开发的瀑布模型是( A )。
软件工程题库(含答案)
软件工程题库(含答案)一、单选题(共60题,每题1分,共60分)1、软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为( )A、可用性B、正确性C、完整性D、可靠性正确答案:D2、软件特性中,软件从一个计算机系统或环境移植到另一个上去的难易程度指的是( ).A、可移植性B、可理解性C、可重用性D、可修改性正确答案:A3、在软件质量要素的评价准则中,操作该软件的难易程度指的是( )。
A、容错性B、检测性C、可操作性D、安全性正确答案:C4、下列属于维护阶段的文档是( )A、软件问题报告B、用户操作手册C、软件测试分析报告D、软件规格说明正确答案:B5、快速原型模型的主要特点之一是( )A、及早提供工作软件B、开发完毕才见到产品C、及早提供全部完整的软件产品D、开发完毕后才见到工作软件正确答案:C6、可维护性通常包括( )。
A、可用性和可理解性B、可修改性、数据独立性和数据一致性C、可理解性、可修改性和可测试性D、可测试性和稳定性正确答案:C7、软件的可修改性支持软件的( )。
A、可互操作性B、可维护性C、可追踪性D、有效性正确答案:B8、数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是( )A、数据通信B、数据定义C、数据维护D、数据库设计正确答案:B9、软件特性中,多个软件元素相互通讯并协同完成任务的能力指的是( )。
A、可追踪性B、可理解性C、可互操作性D、可维护性正确答案:C10、可维护性的特性中相互促进的是( )A、效率和可移植性B、可理解性和可测试性C、效率和结构好D、效率和可修改性正确答案:B11、在软件质量特性中,( )是指在规定的一段时间和条件下,与软件维持其性能水平的能力有关的一组属性。
A、可靠性B、易使用性C、正确性D、准确性正确答案:A12、设函数C(X)定义问题X的复杂程序,函数E(X)确定解决问题X 需要的工作量(时间)。
对于两个问题P1和P2,如果C(P1)>C(P2)显然E(P1)>E(P2),则得出结论E(P1+P2)>E(P1)+E(P2)就是:( )A、信息隐藏和局部化的根据B、逐步求精的根据C、抽象的根据D、模块化的根据正确答案:D13、下列说法中,不正确的是( )。
软件工程考试题及答案
软件工程考试题及答案一、选择题(每题2分,共20分)1. 软件工程中的需求分析阶段的主要任务是什么?A. 确定软件的功能需求B. 设计软件的架构C. 编写软件的详细设计文档D. 进行软件的编码实现答案:A2. 在软件开发过程中,哪个阶段是进行风险评估的?A. 需求分析B. 设计C. 编码D. 测试答案:B3. 软件测试中的黑盒测试通常是基于什么进行的?A. 程序源代码B. 程序的内部逻辑C. 程序的功能需求D. 程序的运行环境答案:C4. 敏捷开发方法论中,哪个活动是迭代的核心?A. 需求收集B. 编码实现C. 测试D. 回顾会议答案:B5. 在软件维护中,哪种类型的维护是最常见的?A. 纠错性维护B. 适应性维护C. 完善性维护D. 预防性维护答案:A二、填空题(每空1分,共10分)6. 软件工程的生命周期包括需求分析、________、编码、测试和维护等阶段。
答案:设计7. 软件工程中的_______原则指的是高内聚低耦合。
答案:模块化8. 在软件开发中,_______ 是指软件在特定条件下使用时,能够达到预期功能、性能要求的能力。
答案:可靠性9. 软件项目管理中的_______ 是指在项目开发过程中,对项目进行监控和控制,确保项目按计划进行。
答案:监控10. 在软件测试中,_______ 是指测试用例设计得尽可能覆盖所有可能的执行路径。
答案:穷尽测试三、简答题(每题10分,共30分)11. 简述软件工程中的模块化设计原则及其优点。
答案:模块化设计原则是指将软件系统划分为多个模块,每个模块具有特定的功能,并且模块之间通过定义良好的接口进行交互。
其优点包括:- 易于管理:模块化使得软件更容易理解和维护。
- 可重用性:模块可以在不同的项目中重复使用。
- 并行开发:模块化允许多个团队并行开发不同的模块。
- 灵活性:模块化提高了软件的灵活性,便于扩展和修改。
12. 解释什么是软件的可维护性,并说明其重要性。
软件工程 考试 选择题带答案
一、选择题(每题2分,共40分)1.软件项目的可行性研究要进行一次( C )需求分析。
A.详细的 B.全面的 C.简化的、压缩的D.彻底的2、系统流程图用于可行性分析中的( A )的描述。
A.当前运行系统B.当前逻辑模型C.目标系统D.新系统3、程序的三种基本控制结构的共同特点是( D )A.不能嵌套使用 B.只能用来写简单程序C.已经用硬件实现D.只有一个入口和一个出口4、维护中,因误删除一个标识符而引起的错误是( C )副作用。
A.文档B.数据C.编码D.设计5、( D )是以提高软件质量为目的的技术活动。
A.技术创新B.测试C.技术创造D.技术评审6、面向对象方法学的出发点和基本原则是尽可能模拟人类习惯的思维方式,分析、设计和实现一个软件系统的方法和过程,尽可能接近于人类认识世界解决问题的方法和过程。
因此面向对象方法有许多特征,如软件系统是由对象组成的;( C );对象彼此之间仅能通过传递消息互相联系;层次结构的继承。
A.开发过程基于功能分析和功能分解B.强调需求分析重要性C.把对象划分成类,每个对象类都定义一组数据和方法D.对既存类进行调整7、原型化方法是用户和设计者之间执行的一种交互构成,适用于( A )系统。
A.需求不确定性高的B.需求确定的C.管理信息D.实时8、为了提高测试的效率,应该( D )。
A.随机地选取测试数据B.取一切可能的输入数据作为测试数据C.在完成编码以后制定软件的测试计划D.选择发现错误可能性大的数据作为测试数据9、使用白盒测试方法时,确定测试数据应根据( A )和指定的覆盖标准。
A.程序的内部逻辑B.程序的复杂结构C.使用说明书D.程序的功能10、开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( C )A.软件工程B.软件周期C.软件危机D.软件产生11、软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为( B )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章初认软件工程1、下面得()说法就是正确得.A、由于软件就是产品,因此可以应用其她工程制品所用得技术进行生产B、购买大多数计算机系统所需得硬件比软件更昂贵C、大多数软件系统就是不容易修改得,除非它们在设计时考虑了变D、一般来说,软件只有在其行为与开发者得目标一致得情况下才能成功2、造成大型软件开发困难得根本原因在于()。
A、开发人员缺乏足够得开发经验B、对软件开发得资金投入不足C、项目开发进度不合理D、软件系统得复杂性3、软件会逐渐退化而不会磨损,其原因在于()。
A、软件通常暴露在恶劣得环境下B、软件错误在经常使用之后会逐渐增加C、不断得变更使组件接口之间引起错误D、软件备件很难订购4、“软件工程”术语就是在()被首次提出。
A、Fred Brooks得《没有银弹:软件工程中得根本与次要问题》B、1968年NATO会议C、IEEE得软件工程知识体系指南(SWEBOK)D、美国卡内基·梅隆大学得软件工程研究所5、Ariane 5火箭发射失败得事例告诉我们()。
A、系统环境得变化可能影响软件采集数据得精度、范围与对系统得控制B、软件后备系统可以通过复制生成C、软件重用必须重新进行系统论证与系统测试D、选项A与CE、选项A、B与C6、软件工程得基本目标就是( )。
A、开发足够好得软件B、消除软件固有得复杂性C、努力发挥开发人员得创造性潜能D、更好地维护正在使用得软件产品7、软件工程方法就是()。
A、为了获得高质量软件而实施得一系列活动B、为开发软件提供技术上得解决方法C、为支持软件开发、维护、管理而研制得计算机程序系统D、为了理解问题与确定需求而采取得一些技术与方法8、下面得()就是正确得。
A、运行正确得软件就就是高质量得软件。
B、软件质量就是在开发过程中逐渐构建起来得。
C、软件产品质量越高越好,最理想得情况就是达到“零缺陷”。
D、软件质量就是由产品得功能、性能、易用性等外在特性决定得.9、在Garvin多维度模型中,可靠性就是指().A、软件产品提供了让用户产生惊喜得特性B、软件实现了用户需要得功能与性能C、软件在规定时间与条件下无故障持续运行D、软件符合国家或行业得相关标准10、( )就是软件从一个硬件或软件环境转换到另一环境得容易程度.A、易用性B、可维护性C、可移植性D、性能第二章软件开发过程1、下面得( )决策就是在需求分析时做出得。
A、自动售票机系统得开发时间预计就是6个月B、自动售票机系统由用户界面子系统、价格计算子系统以及与中心计算机通信得网络子系统组成C、自动售票机系统已经达到交付得要求D、自动售票机系统将为使用者提供在线帮助2、下面得( )决策就是在系统设计时做出得。
A、自动售票机系统得开发时间预计就是6个月B、自动售票机系统由用户界面子系统、价格计算子系统以及与中心计算机通信得网络子系统组成C、自动售票机系统已经达到交付得要求D、自动售票机系统将为使用者提供在线帮助3、下面得()就是软件构造活动得任务。
A、构建软件组件B、设计用户界面C、实施组件得单元测试D、评估组件得质量E、选项A与CF、选项A、B、C与D4、瀑布模型就是()。
A、适用于需求被清晰定义得情况B、一种需要快速构造可运行程序得好方法C、一种不适用于商业产品得创新模型D、目前业界最流行得过程模型5、增量模型就是()。
A、适用于需求被清晰定义得情况B、一种需要快速构造核心产品得好方法C、一种不适用于商业产品得创新模型D、已不能用于现代环境得过时模型6、原型化模型就是().A、适用于客户需求被明确定义得情况B、适用于客户需求难以清楚定义得情况C、提供一个精确表述得形式化规格说明D、很难产生有意义产品得一种冒险模型7、开发一个支持3D打印得操作系统最适合采用().A、瀑布模型B、原型化模型C、增量开发D、可转换模型8、开发一个铁路信号控制系统最适合采用()。
A、瀑布模型B、原型化模型C、增量开发D、可转换模型9、下面得()不就是敏捷开发方法得特点。
A、软件开发应该遵循严格受控得过程与详细得项目规划B、客户应该与开发团队在一起密切地工作C、通过高度迭代与增量式得软件开发过程响应变化D、通过频繁地提供可以工作得软件来搜集人们对产品得反馈10、关于Scrum得每一次冲刺(Sprint),下面得()就是正确得。
A、Sprint就是一个不超过4周得迭代,其长度一旦确定,将保持不变.B、Sprint得产出就是一个可用得、潜在可发布得产品增量.C、Sprint在进行过程中,其开发目标、质量验收标准与团队组成不能发生变化。
D、以上所有选项第三章编写高质量代码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、任何优化都不能破坏代码得正确性B、应以提高程序得全局效率为主,局部效率为辅C、应先通过测试找出限制效率得真正瓶颈D、要优先改进耗时最多得部分9、下面得Python语句中,()就是没有错误且写得最规范得。
A import os,sys,random,mathB n += 1; m +=n;print(m)C class=Class()D eturn [i** 2 for iin range(n)]10、下面得()语句风格就是最不利于维护得。
A returns['name’]if s['age'] >= 18 else s[’nickname']if s[’age']>14 else'anonymous'B main(sys、argv[1:])C from my_module import (Class1,Class2, Class3, Class4)D a,b =b,a第四章单元测试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、不要盲目地追求100%测试覆盖率6、在单元测试中,()就是用来代替被测模块得子模块得。
A、驱动模块B、桩模块C、通讯模块D、ﻩ代理模块7、在下面列举得测试覆盖中,( )就是最强得逻辑覆盖准则.A、语句覆盖B、条件覆盖C、判定覆盖D、条件组合覆盖8、一个判定中得复合条件表达式为(A>2)or(B≤1),为了达到100%条件覆盖率,至少需要设计( )测试用例。
A、 1 B、2 C、 3 D、49、条件覆盖要求()。
A、每个判定中每个条件得所有取值至少满足一次B、每个判定至少取得一次“真”值与一次“假”值C、每个判定中每个条件得所有可能取值组合至少满足一次D、每个可执行语句至少执行一次10、()要求每个判定中所有条件得可能取值至少执行一次,而且每个判定得可能结果也至少执行一次。
A、ﻩ判定覆盖B、条件覆盖C、ﻩ判定条件覆盖D、ﻩ条件组合覆盖第五章团队开发管理1、在攻克技术难题时,最佳得开发团队组织模型就是()。
A、民主式结构B、ﻩ主程序员式结构C、ﻩ矩阵式结构D、ﻩ以上所有选项都不就是2、下面得( )很有可能会促进高效项目团队得建设。
A、团队成员超过20 人B、团队成员部分时间参与项目C、团队成员向多个经理汇报D、团队成员被指派到项目中E、以上选项都不就是3、下面得()沟通方式最利于协助解决复杂得问题。
A、口头B、书面C、ﻩ电子邮件D、ﻩ即时通讯工具4、软件开发团队得每一个成员都应该参与计划活动,以便()。
A、降低计划得粒度B、ﻩ深入地分析需求C、ﻩ所有成员同意该计划D、开始设计5、某大型化工产品公司计划开发一个新得计算机应用,用以跟踪原材料得使用情况。
这个应用由公司内部组成得开发团队进行开发,已有多年开发类似应用得经验。
假设初始估计得程序规模就是32000行源代码,使用基本COO模型进行估算,开发工作量大约就是( )人月.A、32 B、91C、230D、1466、ﻩ敏捷开发方法通过( )管理不可预测性。
A、非常仔细地收集与定义需求B、制定详细得开发计划C、软件增量必须在较短周期内发布D、软件过程必须逐渐适应变化E、选项A与BF、选项C与D7、关于Sprint,下面得( )就是错误得。
A、一个Sprint通常就是一个1—4周得迭代B、Sprint长度在开发过程中就是可以调整得C、需求在一个Sprint中就是不允许变化得D、sprint得产出就是“完成"得、可用得、潜在可发布得产品增量8、在每日站立会议上,下面()不就是每个团队成员需要回答得主要问题.A、从上次Scrum站立会议后您做了什么?B、您遇到哪些障碍或困难?C、您所遇到问题得原因就是什么?D、您打算到下次Scrum站立会议完成什么?9、下面得()不属于产品负责人(ProductOwner)得职责范围。