软件工程

简述敏捷过程的适用范围。

题目

简述敏捷过程的适用范围。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

简述自底向上集成测试过程、优缺点和适用范围。


正确答案:过程 把底层模块组合成实现某个特定软件子功能的簇(Cluster). 开发一个驱动程序,协调测试数据的输入和输出. 对由模块组成的子功能簇进行测试. 去掉驱动程序,沿软件结构自下向上移动,把子功能簇组合起来形成更大的子功能簇. 从[2]开始不断重复上述过程,直至完成. 优点 对底层模块行为的早期验证,较早发现底层模块错误 在初期可能会并行进行,提高效率 减少了桩模块的工作量 驱动模块额外编写,对被测模块的可测性要求较低 便于故障定位 缺点 驱动模块工作量非常大 对需求的验证被推迟到了最后,设计上的错误不能被及时发现 适用范围 底层接口比较稳定的产品 高层接口变化比较频繁的产品 底层模块较早完成的产品

第2题:

关于敏捷方法说法正确的是?

A.敏捷方法是一类软件开发流程的泛称

B.敏捷方法是相对传统的瀑布式软件过程提出来的

C.敏捷方法可以用敏捷宣言(4条)、敏捷原则(12条)来概括

D.敏捷原则通过一系列的敏捷实践来体现出来


参考答案:ABCD

第3题:

简述通知的适用范围


参考答案:通知,适用于发布、传达要求下级机关只执行和有关单位周知或者执行的事项,批转、转发公文。通知主要是上级机关对下级机关行文时使用,属于下行文;向有关单位知照某些事项时(如告知机构变更和召开会议时),也可作平行文使用。

第4题:

简述微软过程的适用范围。


正确答案:微软过程适用于商业环境下具有有限资源和有限开发时间约束的项目的软件过程模式。

第5题:

以下关于敏捷方法的叙述中,错误的是(9)。

A. 敏捷型方法的思考角度是“面向开发过程”的
B. 极限编程是著名的敏捷开发方法
C. 敏捷型方法是“适应性”而非“预设性”
D. 敏捷开发方法是迭代增量式的开发方法

答案:A
解析:

第6题:

简述大棒策略的过程、优缺点及适用范围


正确答案:过程 在对每一个子模块进行测试(单元测试阶段)后,然后将所有模块全部集成起来一次性进行集成测试. 优点 迅速完成集成测试 只需要极少桩模块和驱动模块 需要的测试用例也最少 简单易行 测试人员可以并行进行 缺点 组装时一次成功的可能性很小 错误定位和修改都比较困难 即使能够一次性集成,但还有很多接口错误不容易被测试到 适用范围 维护性项目(或功能增强型项目),因为以前的产品很稳定,只是新增或修改了少数几个组件. 被测系统很小,并且它的每个组件都经过了充分的单元测试

第7题:

下列关于敏捷方法的叙述,(38)是错误的。

A.敏捷方法强调可工作的软件胜过大量的文档

B.敏捷方法强调软件过程与工具胜过个体和交互

C.敏捷方法强调尽早提交有价值的软件

D.敏捷方法强调小版本发布


正确答案:B
敏捷方法是一种以人为核心、迭代、循序渐进的开友方法。在敏捷方法中,软件项目的构建被切分成多个子项目,各个子项目成果都经过测试,具备集成和可运行的特征。在敏捷方法中,从开发者的角度来看t主要的关注点有短平快的会议、小版本发布、较少的文档、合作为重、客户直接参与、自动化测试适应性计划调整和结队编程:从管理者角度来看,主要的关注点有测试驱动开发、持续集成和重构。敏捷方法在几周或几个月的时间内完成相对较小的功能,强调的是尽早将尽可能小的可用功能交付使用,并在整个项目周期中持续改善和增强,并且强调团队中的高度协作。敏捷方法主要适用于以下场合:①目团队人数不能太多,适合于规模较小的项目。②项目经常发生变更。敏捷方法适用于需求懵懂并且快速改变的情况,如果系统有比较高的关键性、可靠性、安全性要求时,则可能不完全适合。③高风险项目的实掩。④从组织结构的角度看,组织结构的文化、人员、沟通性决定了敏捷方法是否使用。

第8题:

简述自顶向下集成测试的过程、优缺点和适用范围。


正确答案:过程: (1)对主控模块进行测试,测试时用桩模块代替所有直接附属于主控模块的模块。 (2)根据选定的结合策略(深度优先或广度优先),每次用一个实际模块代替对应的桩模块. (3)在结合下一个模块的同时进行测试(新结合进来的模块也许又需要新的桩模块). (4)为保证加入的模块没有引进新的错误,可能需要进行回归测试. (5)从[2]开始不断重复上述过程,直至完成. 优点:不需要驱动程序;早期验证系统主要功能;早期发现上层模块的接口错误 缺点:需要大量的桩模块;底层模块的错误发现较晚;早期不能充分展开人力 适用范围:产品控制结构比较清晰和稳定;产品的高层接口变化比较小;产品的底层接口经常可能被修改;产品的控制规模具有较大的技术风险,需要尽早进行验证。

第9题:

以下关于敏捷方法的叙述中,()是不正确的。

A.. 敏捷型方法的思考角度是"面向开发过程"的
B. 极限编程是著名的敏捷开发方法
C. 敏捷型方法是"适应性"而非"预设性"
D. 敏捷开发方法是迭代增量式的开发方法

答案:A
解析:
敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。

第10题:

简述消火栓(水)的适用范围和不适用范围。


正确答案: 消火栓适用于一般木材及各种纤维的着火以及可溶或半溶于水的可燃液体的着火,不能用于电气装置灭火,更不能用于对水反应剧烈的化学危险物品如电石、金属钾(钠)、多卤化物、发烟硫酸、过氧化钠等,也不能用于对比水轻、不溶于水的易燃液体如汽油、苯的灭火。