【软件项目管理_软件工程】软件项目管理课后相关习题

(1)需求分析是回答系统必须(A)的问题。

 A.做什么        B.怎么做        C.何时做        D.为谁做

(2)WBS非常重要,下列哪项不是其很重要的原因(D)。

A.帮助组织工作        B.防止遗漏工作        C.为项目估算提供依据        D.确定团队成员责任

(3)项目范围(C)。

A.只在项目开始时重要

B.在授权项目的合同或者其他文件得以批准后就不再重要了

C.从项目概念阶段到收尾阶段都应该加以管理和控制

D.是在项目执行阶段通过变更控制步骤进行处理的问题

(4)为了有效地管理项目,应该将工作分解为更小的部分,以下各项中,哪一项不能说明任务应该分解到什么程度?(C)

A.可以在80小时内完成 B.不能再进一步进行逻辑细分了

C.可由一个人完成 D.可以进行实际估算

(5)范围变更是指(C)。

A.修改技术规格 B.对范围陈述进行修订 C.对批准后的WBS进行修改 D.以上都不是

(6)下面哪项不是需求管理的过程?(A)

D.需求变更 C.需求分析 B.需求获取 A.需求设计

(7)下面哪项不是创建WBS的方法?(C)

A.自上而下的方法 B.自下而上的方法 C.控制方法 D.类比方法

(8)任务分解可以(B),它是范围变更的一项重要输入。

A.提供项目成本估算结果 B.提供项目范围基线

C.规定项目采用的过程 D.提供项目的关键路径

(9)范围基线由(B)组成。

A.项目章程、批准的详细的项目范围说明书和WBS

B.批准的详细的项目范围说明书、WBS和WBS字典

C.项目章程、项目工作说明书和WBS

D.WBS

(10)以下哪项是指对项目包括什么与不包括什么的定义与控制过程?(C)

A.项目章程 B.投标书 C.项目范围管理 D.项目成本估算

(11)(A)反映了组织机构或客户对系统、产品高层次的目标需求、由管理人员或市场分析人员确定。

A.业务需求 B.质量需求 C.范围定义 D.功能需求

(12)(D)描述了用户通过使用本软件产品必须要完成的任务,一般由用户协助提供。

A.约束和假设 B.非功能性需求 C.功能需求 D.用户需求

(13)(A)定义了开发人员必须实现的软件功能,使得用户通过使用此软件能完成他们的任务,从而满足了业务需求。

A.功能需求 B.系统需求 C.质量特性 D.业务需求

(14)(C)是对需求进行调查、收集、分析、评价、定义等所有活动。

A.需求获取 B.需求管理 C.需求开发 D.需求工程

(15)需求分析完成的标志是(D)。

A.开发出初步原型 B.提交一份工作陈述

C.提交项目章程 D.提交一份完整的软件需求规格说明书

(16)(A)是软件项目的一个突出的特点,也是软件项目最为普遍的一个特点。

A.需求变更 B.暂时性 C.阶段性 D.约束性

(17)WBS中的每一个具体的项目通常都指定唯一的(A)。

A.编码 B.责任人 C.功能模块 D.提交截止期限

(18)任务分解时,(B)方法从一般到特殊的方向进行,从项目的大局着手,然后逐步分解子项目,将项目变为更细更完善的部分。

A.模板参照 B.自上而下 C.类比 D.自下而上

(19)任务分解时,(D)方法从特殊到一般的方向进行,首先定义一些特殊的任务,然后将这些任务组织起来,形成更高级别的WBS层。

A.模板参照 B.自上而下 C.类比 D.自下而上

2.填空题
(1)进行任务分解时,可以采用清单或者( 图表 )的形式表达任务分解的结果。

(2)任务分解可以采用生存期的标准,或者以( 功能 )为标准,或者其他的方法。

(3)任务分解结构中,任何分支最底层的项目叫作( 工作包 )。

(4)任务分解结构中,( 工作包 )是完成一项具体工作所要求的一个特定的、可确定的、可交付的以及独立的工作单元。

(5)( 需求分析 )也称为需求建模,是为最终用户所看到的系统建立一个概念模型,是对需求的抽象描述,并尽可能多地捕获现实世界的语义。

(6)任务分解可以采用( 生存期 )的标准,或者以功能为标准,或者其他的方法。

(7)进行任务分解时,可以采用( 清单 )或者图表的形式表达任务分解的结果。

(8)WBS是指( 工作分解结构/Work Breakdown Structure )。

3.判断题
(1)需求分析过程是确定项目如何实现的过程,并确定项目的技术方案。( X )

(2)对于一个从来没有做过的项目,开发WBS时,可以采用自下而上的方法。( √ )

(3)直接谈判是直接与一家供应商谈判并签订合同,只适用于一些特殊的项目。( √ )

(4)招标书没有统一的格式,可繁可简。( √ )

(5)招标书的定义主要是甲方的需求定义。( √ )

4.名词解释
(1)软件项目范围。
人员的组织与管理、软件度量、软件项目计划、风险管理、软件质量保证、软件过程能力评估、软件配置管理等。

(2)软件需求。
软件需求是指用户对目标软件系统在功能、性能、质量等方面的期望,以及对目标软件系统在运行环境、资源消耗等方面的约束。

(3)需求获取。
需求获取是开发者、用户之间为了定义新系统而进行的交流。
原文链接:https://blog.csdn.net/weixin_55701118/article/details/131352294
(1)软件需求调査通常采用哪些形式?
Q&AList邮件提问。

    电视电话会议访谈。需求专题讨论会。自行搜集需求。

(2)软件项目任务分解常常采用哪些方法?
模板参照,类比,自顶向下,自底向上。

(3)软件需求包括哪些层次?
业务需求,用户需求,功能需求。

(4)软件需求建模的方法主要有哪些?
原型分析法,结构化分析法,用例分析法,功能列表法等。

(5)人们常常从哪些方面着手处理需求不明确的问题?
让用户参与开发;

    开发用户界面原型;需求讨论会议;强化需求分析和评审。

(6)验证需求一般包括哪些方面?
需求的正确性。

    需求的一致性。需求的完整性。需求的可行性。需求的必要性。需求的可检验性。需求的可跟踪性。

(7)你认为客户的需求变更的常见原因有哪些?
人类认识世界是一个有无知到已知,由浅入深的过程。我们以及客户对需求的认识也是一个逐步深入逐步明晰的过程。随着认识的深入,客户的需求才逐渐变的明确。

(8)当问题过于复杂时,可以将问题进行分解,这样做的好处是什么?
将一个项目分解为更多的工作细目或者子项目,使项目变得更小,更易管理,更易操作。这样可以提高估算成本,时间和资源的准确性。使工作变得更易操作,责任分工更加明确。

(9)对于较大的项目而言,在进行任务分解的时候,要注意哪些方面?
任务分解的规模和数量因项目而异;对于项目最底层的工作要非常具体,任务分解结果必须有利于责任分配;WBS分解的规模和数量因项目而异;参考类似项目的WBS;最低层是可控的和可管理的,但是不要过细,最好不要超过7层;软件项目推荐分解到40小时的任务。

(10)简单地描述一下软件需求工程。
软件需求工程的管理分为需求开发和需求管理。需求开发是对需求进行调查,收集,分析,评价,定义等所有活动,主要包括需求获取,需求分析,需求规格说明书编写和需求验证等过程。需求管理是对需求进行一些维护活动。

原文链接:https://blog.csdn.net/weixin_55701118/article/details/131352294

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/612734.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

实现公共字段自动填充 (苍穹外卖)

问题 有些字段,如 : create_time,create_user , update_time , update_user是公共的,每次赋值都要重新编写代码,会造成代码冗余 ; 序号字段名含义数据类型1create_time创建时间datetime2create_user创建人idbigint3update_time修…

GPT-4与DALL·E 3:跨界融合,开启绘画与文本的新纪元

在人工智能的发展浪潮中,MidTool(https://www.aimidtool.com/)的GPT-4与DALLE 3的集成代表了一个跨越式的进步。这一集成不仅仅是技术的结合,更是艺术与文字的完美融合,它为创意产业带来了革命性的变革。本文将探讨GPT…

HCIA-Datacom题库(自己整理分类的)_09_Telent协议【13道题】

一、单选 1.某公司网络管理员希望能够远程管理分支机构的网络设备,则下面哪个协议会被用到? RSTP CIDR Telnet VLSM 2.以下哪种远程登录方式最安全? Telnet Stelnet v100 Stelnet v2 Stelnet v1 解析: Telnet 明文传输…

C++模板——(4)C++泛型编程与标准模板库简介

归纳编程学习的感悟, 记录奋斗路上的点滴, 希望能帮到一样刻苦的你! 如有不足欢迎指正! 共同学习交流! 🌎欢迎各位→点赞 👍 收藏⭐ 留言​📝 勤奋,机会,乐观…

Java环境准备:JDK与IDEA

新手小白学Java–环境准备篇 文章目录 新手小白学Java--环境准备篇第1节 JDK的下载与安装第2节 IDEA的下载与安装第3节 使用IDEA创建第一个Java项目第4节 使用小技巧查看电脑的操作系统版本显示出文件的后缀名IDEA 修改字体大小IDEA 修改显示主题色IDEA 修改单行注释的颜色IDEA…

712 - S-Trees (UVA)

题目链接如下&#xff1a; Online Judge 我的代码如下&#xff1a; #include <cstdio> // #define debugint n, m, kase 0; char loc[3], terminal[130], vva[8]; int order[7];int main(){#ifdef debugfreopen("0.txt", "r", stdin);freopen(&q…

[足式机器人]Part2 Dr. CAN学习笔记-Advanced控制理论 Ch04-4系统的可控性Controllability(LTI)线性时不变

本文仅供学习使用 本文参考&#xff1a; B站&#xff1a;DR_CAN Dr. CAN学习笔记-Advanced控制理论 Ch04-4系统的可控性Controllability-LTI线性时不变

软件开发平台应用价值高吗?

我们都知道&#xff0c;随着行业的进步和社会的发展&#xff0c;低代码开发平台也拥有了非常可观的发展前景。利用软件开发平台&#xff0c;可以实现提质增效的办公效率&#xff0c;办公流程化发展也将提上日程。那么&#xff0c;您知道软件开发平台都拥有哪些优势特点吗&#…

ApolloCarla联合仿真基本操作

Apollo 系统架构 CANBus&#xff1a;对接车辆的底盘&#xff0c;做一些数据的收发&#xff0c;如油门&#xff0c;方向盘转角 HDMap&#xff1a; 给localization提供定位图层的信息给perception一些车道线、道路拓扑、红绿灯的信息&#xff08;超时空感知&#xff09;&#x…

geemap学习笔记045:单波段图像梯度计算

前言 求图像的梯度&#xff0c;一般是指在灰度图像或者彩⾊图像上的操作。数字图像是离散的点值谱&#xff0c;也可以叫⼆维离散函数。图像的梯度就是这个⼆维离散函数的求导。下面将详细介绍earth engine中单波段图像的梯度计算。 1 导入库并显示地图 import ee import gee…

医药公司重金请我用Ruby采集国产药品官方数据

爬虫程序是由一系列的代码组成的&#xff0c;通过这些代码&#xff0c;爬虫程序可以从网页中获取信息。今天有个医药公司想要一些药品数据&#xff0c;让我里一共Ruby编写一个爬虫程序&#xff0c;采集一些他们需要的药品数据信息&#xff0c;术业有专攻所以就找我这位大神过去…

MCU FT61F14x入门

目录 前言一、CMIDE的使用二、系统时钟与睡眠2.1 上电复位 (POR)与系统复位2.2 振荡器和系统时钟2.3 SLEEP睡眠模式 (POWER-DOWN)2.4 低电压检测/比较器 (LVD) 三、I/O端口与中断四、串口USART五、定时器六、ADC七、EEPROM 前言 FT61F14x是辉芒微电子的微控制器&#xff0c;是一…

BFC 2024寻龙之旅奇幻启程,龙运市集化身沪上摩登祈福地

2024年1月20日起&#xff0c;BFC外滩金融中心&#xff08;下称BFC&#xff09;“有龙则灵LONGTIME”奇幻秘境重磅登陆外滩&#xff0c;以东方传统文化为载体&#xff0c;打造当代都市传奇新篇。巨型金红神龙空降BFC&#xff0c;以波澜壮阔之势开启新春之旅。外滩枫径龙运市集迎…

学习Vue全局事件总线总结

今天学习了Vue的全局事件总线和消息订阅与发布&#xff0c;它们两个都是为了实现任意组件之间的通信&#xff0c;全局事件总线是利用了Vue的一个重要的内置关系&#xff0c;就是组件构造函数原型的对象原型指向的是Vue原型&#xff0c;知道这个重要的指向之后&#xff0c;我们通…

经典目标检测YOLO系列(一)复现YOLOV1(5)模型的训练及验证

经典目标检测YOLO系列(一)复现YOLOV1(5)模型的训练及验证 之前&#xff0c;我们依据《YOLO目标检测》(ISBN:9787115627094)一书&#xff0c;提出了新的YOLOV1架构&#xff0c;继续按照此书进行YOLOV1的复现。 经典目标检测YOLO系列(一)YOLOV1的复现(1)总体架构 经典目标检测Y…

uni微信小程序强制用户更新版本

强制更新的代码参考官方文档 uni.getUpdateManager() | uni-app官网 我这边的如下&#xff1a; //检查版本更新const updateManager uni.getUpdateManager();updateManager.onCheckForUpdate(function (res) {// 请求完新版本信息的回调console.log(res.hasUpdate, "是…

【深度学习目标检测】十三、基于深度学习的血细胞识别(python,目标检测,yolov8)

血细胞计数是医学上一种重要的检测手段&#xff0c;用于评估患者的健康状况&#xff0c;诊断疾病&#xff0c;以及监测治疗效果。而目标检测是一种计算机视觉技术&#xff0c;用于在图像中识别和定位特定的目标。在血细胞计数中&#xff0c;目标检测技术可以发挥重要作用。 首先…

2023年全国职业院校技能大赛(高职组)“云计算应用”赛项赛卷⑨

2023年全国职业院校技能大赛&#xff08;高职组&#xff09; “云计算应用”赛项赛卷9 目录 需要竞赛软件包环境以及备赛资源可私信博主&#xff01;&#xff01;&#xff01; 2023年全国职业院校技能大赛&#xff08;高职组&#xff09; “云计算应用”赛项赛卷9 模块一 …

Kubernetes/k8s的存储卷/数据卷

k8s的存储卷/数据卷 容器内的目录和宿主机的目录挂载 容器在系统上的生命周期是短暂的&#xff0c;delete&#xff0c;k8s用控制创建的pod&#xff0c;delete相当于重启&#xff0c;容器的状态也会回复到初始状态 一旦回到初始状态&#xff0c;所有的后天编辑的文件都会消失…

做了运维总监才懂专业运维团队的重要性

信息系统的生命周期涵盖&#xff1a;设计、开发、测试、部署上线、运行维护。其中&#xff0c;运行维护阶段是信息系统生命周期中的关键环节&#xff0c;其执行效果直接影响系统是否能达到预期的运行目标。 为了实现这个目标&#xff0c;我们必须建立一个以业务服务为导向的专…