![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程雨课堂习题
无聊乱发的
轨迹_6
心雨
展开
-
第八章 用例建模-测验题-作业
电商将提供快捷的服务,以最快、最有效的方法来发送客户订购的产品。(10)用例图中,当一个用例只在一定条件下比另一个用例增加少数步骤时,用哪种关系建模最合适?D 为订购商品用例建立两个子用例:普通顾客订购商品和老顾客订购商品。(2)在网络电商客户定单处理应用中与客户有关的用例不包括:B。(4)取消订单用例与查询订单用例建模为以下哪种关系最合适?(8)以下哪种关于用户故事和用例描述的说法是不正确的?C 用户故事可以用于估算;(7)以下哪个关于用例建模的说法是正确的?(3)进入订购商品用例的前置条件是:D。原创 2023-06-16 11:00:28 · 727 阅读 · 2 评论 -
第七章 需求获取-测验题-作业
4、在一个列车控制软件的需求文档中,我们发现了以下两条需求描述:“列车车门在两个停靠站之间要保持关闭”;3、以下哪种方法最适用于身处多个不同地点的人在各自方便的时间参与并围绕同一个主题表达自己的观点?A 我们的任务是无缝集成有竞争力的软件信息服务来解决商业问题。7、在选择软件需求获取技术的时候,以下哪种策略最优?B 我们的目标是让客户将我们的品牌和高质量联系在一起。6、软件需求工程师的职责不包括以下的哪一项?8、以下哪种需求获取方法是面向创新型产品的?C 考虑目前系统所属的行业及应用领域的现状。原创 2023-06-16 10:57:02 · 535 阅读 · 1 评论 -
第六章 敏捷开发与配置管理-作业题-关于Git的题目
程老师想了一些生命游戏的新规则,他想检验一下那些规则是否有效,于是拍了拍小图的肩膀,语重心长地说:“生命游戏能不能成为游戏界的主流,能不能在游戏史上留下浓墨重彩的一笔,就靠你们年轻人了!快来帮小图这个忙吧!你在修复某个bug时,非但没有完成修复,还导致了更严重的bug,这时你想把一个名为game的文件恢复至原始版本,只要执行(C )就可以了。2、小图首先把他已经编写好的代码文件全部放入了本地版本库中,然后想通过git commit提交,但提示提交内容为空,不允许提交,于是你通过(D)帮他解决了这个问题。原创 2023-06-15 11:46:30 · 1541 阅读 · 0 评论 -
第六章 敏捷开发与配置管理-测验题-作业
5、下面的( A)不属于产品负责人(Product Owner)的职责范围。6、在敏捷开发方法中,用户故事(User Story)的作用是(F )。4、在每日站立会议上,下面( C)不是每个团队成员需要回答的主要问题。D Sprint的产出是“完成”的、可用的、潜在可发布的产品增量。D 故事点表示开发一个用户故事或特性所要付出的工作量。3、关于Sprint,下面的(B )是错误的。C 故事点表示开发一个用户故事或特性的复杂度。1、下面的(E )是有效的软件配置项。8、软件配置管理的目的是( B)。原创 2023-06-15 11:43:12 · 1301 阅读 · 0 评论 -
第5章 团队开发管理-测验题-作业
这个应用由公司内部组成的开发团队进行开发,已有多年开发类似应用的经验。假设初始估计的程序规模是32000行源代码,使用基本COCOMO模型进行估算,开发工作量大约是(B)人月。6、下面的(B )方法最不适合你向团队成员解释他或她为什么表现不合格。7、软件开发团队的每一个成员都应该参与计划活动,以便( C)。2、在攻克技术难题时,最佳的开发团队组织模型是(A )。1、在软件开发的各种资源中,( D)是最重要的资源。4、下面的( E)很有可能会促进高效项目团队的建设。10、经验估算模型是基于( C)。原创 2023-06-14 13:15:36 · 809 阅读 · 2 评论 -
第4章 软件开发过程-测验题-作业
自动售票机系统由用户界面子系统、价格计算子系统以及与中心计算机通信的网络子系统组成。自动售票机系统由用户界面子系统、价格计算子系统以及与中心计算机通信的网络子系统组成。的每一次冲刺(Sprint),下面的(D )是正确的。Sprint的产出是一个可用的、潜在可发布的产品增量。下面的( D)决策是在需求分析时做出的。下面的( B)决策是在系统设计时做出的。下面的(A )不是敏捷开发方法的特点。自动售票机系统的开发时间预计是6个月。自动售票机系统的开发时间预计是6个月。下面的( E)是软件构造活动的任务。原创 2023-05-26 17:03:29 · 1298 阅读 · 0 评论 -
第3章 单元测试-测验题-作业
在单元测试中,( )是用来代替被测模块的子模块的。驱动模块桩模块通讯模块代理模块在下面列举的测试覆盖中,( )是最强的逻辑覆盖准则。语句覆盖条件覆盖判定覆盖条件组合覆盖一个判定中的复合条件表达式为(A>2)or(B≤1),为了达到100%条件覆盖率,至少需要设计( )测试用例。1234条件覆盖要求( )。每个判定中每个条件的所有取值至少满足一次每个判定至少取得一次“真”值和一次“假”值每个判定中每个条件的所有可能取值组合至少满足一次每个可执行语句至少执行一次( )要求原创 2023-05-26 16:53:19 · 1604 阅读 · 0 评论 -
第2章 编写高质量代码-测验题-作业
如果项目中原有代码不符合新的规范,应允许其存在,同时在新的代码中要延续原有的风格。如果项目中原有代码不符合新的规范,应允许其存在,但不应在新的代码中延续旧的风格。为了保证软件的质量,使其具有较好的可维护性,关键在于( )。下面的Python语句中,( )是没有错误且写得最规范的。下面的( )是对提高程序编码效率没有影响的。关于代码性能优化,下面( )是错误的。下面的( )语句风格是最不利于维护的。下面的( )不是模块化设计的目的。下面的( )不是良好编码的原则。下面的( )不是一种好的做法。原创 2023-05-23 19:58:21 · 699 阅读 · 4 评论 -
第1章 初识软件工程-测验题--作业
软件工程方法是(B )。为了获得高质量软件而实施的一系列活动为开发软件提供技术上的解决方法为支持软件开发、维护、管理而研制的计算机程序系统为了理解问题和确定需求而采取的一些技术和方法下面的(B )是正确的。运行正确的软件就是高质量的软件。软件质量是在开发过程中逐渐构建起来的。软件产品质量越高越好,最理想的情况是达到“零缺陷”。软件质量是由产品的功能、性能、易用性等外在特性决定的。在Garvin多维度模型中,可靠性是指(C )。软件产品提供了让用户产生惊喜的特性软件实现了用户需要的功能原创 2023-05-23 19:52:01 · 849 阅读 · 2 评论