当前位置: 首页 > news >正文

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

(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

相关文章:

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

(1)需求分析是回答系统必须(A)的问题。 A.做什么 B.怎么做 C.何时做 D.为谁做(2)WBS非常重要,下列哪项不是其很重要的原因(D)。 A.帮助组织工作 B.防止遗漏工作 C.为项目估算提供…...

Docker-Compose:教你入门到精通

引言 在当今的软件开发和运维领域,容器技术已经成为了一种非常重要的技术。而Docker-Compose作为Docker的重要工具之一,可以帮助我们轻松地管理和运行容器化的应用程序。本文将详细介绍Docker-Compose的入门到精通知识,帮助你更好地掌握这项技…...

软件设计不是CRUD(10):低耦合模块设计理论——业务抽象:从需求中提取业务维度

接上文《软件设计不是CRUD(9):低耦合模块设计理论——设计落地所面临的挑战》 2、什么是业务抽象 业务抽象是一种将需求落地成模块功能的设计思想,是对业务需求和技术设计进行转换、隔离的一种分析方法。经过业务抽象后的业务模块一般具有较高的业务屈服度,能更大程度满…...

S1-08 流和消息缓冲区

流缓冲区 流缓冲区一般用在不同设备或者不同进程间的通讯,为了提高数据处理效率和性能,设置的一定大小的缓冲区,流缓冲区可以用来存储程序中需要处理的数据、对象、报文等信息,使程序对可以对这些信息进行预处理、排序、过滤、拆…...

Java重修第五天—面向对象3

通过学习本篇文章可以掌握如下知识 1、多态; 2、抽象类; 3、接口。 之前已经学过了继承,static等基础知识,这篇文章我们就开始深入了解面向对象多态、抽象类和接口的学习。 多态 多态是在继承/实现情况下的一种现象&#xf…...

【征稿进行时|见刊、检索快速稳定】2024年经济发展与旅游管理国际学术会议(ICEDTM 2024)

【征稿进行时|见刊、检索快速稳定】2024年经济发展与旅游管理国际学术会议(ICEDTM 2024) 2024 International Conference Economic Development and Tourism Management(ICEDTM 2024) 一、【会议简介】 ICEDTM 2024将围绕"旅游管理”“经济发展”的最新研究领域&#xff…...

瑞_Java开发手册_(四)安全规约

🙊前言:本文章为瑞_系列专栏之《Java开发手册》的安全规约篇。由于博主是从阿里的《Java开发手册》学习到Java的编程规约,所以本系列专栏主要以这本书进行讲解和拓展,有需要的小伙伴可以点击链接下载。本文仅供大家交流、学习及研…...

Docker 安全必知:最佳实践、漏洞管理与监控策略

容器安全是实施和管理像 Docker 这样的容器技术的关键方面。它包括一组实践、工具和技术,旨在保护容器化应用程序及其运行的基础架构。在本节中,我们将讨论一些关键的容器安全考虑因素、最佳实践和建议。 容器隔离 隔离对于确保容器化环境的强大性和安全…...

【Flutter】多线程

Flutter 作为一个跨平台的UI库,前面的Flutter 架构有涉及到,Flutter 架构中的运行的多个线程。那么最为一个Flutter开发者,我们如何创建线程呢 多线程 上述我们提及到了,架构层涉及的多线程问题。比如说 主线程, 平台线程&#x…...

STM32-实时时钟RTC-1

...

node(express.js创建项目)+连接mysql数据库

1.node npm的安装 2.express的安装 全局安装:npm install express -gnpm install -g express-generator// ps: 4.0版本把generator分离出来了,需要单独安装3.创建express项目 express 项目名称 cd 项目名称 npm install npm start4.项目中安装数据库 npm install…...

【FLV】记录 H.264的解析

参考 FLV 文件格式分析 知乎大神的FLV文件格式分析。 FLV 首先下发9个字节的FLV 头 -2024-01-08 11:38:29.698 INFO [32196] [evplayer_client_main@153] player clinet run … 2024-01-08 11:38:29.702 INFO [2276] [evplayer_client_main::<lambda_1>::operator ()@14…...

nodejs+vue+ElementUi音乐分享社交网站77l8j

本文介绍的系统主要分为两个部分&#xff1a;一是前台界面&#xff1a;用户通过注册登录可以实现音乐播放、新闻浏览、留言评论等功能&#xff1b;另一个是后台界面&#xff1a;音乐网站管理员对用户信息进行管理&#xff0c;上传更新音乐资源&#xff0c;发布最新音乐资讯等功…...

进销存+小程序商城:实现批发零售企业的互联网转型与管理升级

在当今互联网高速发展的时代&#xff0c;越来越多的批发零售企业开始开始考虑转型。在这个行业中&#xff0c;企业要想取得更好的发展&#xff0c;就要积极地拥抱互联网。专属的订货商城小程序是企业转型的第一步。通过将进销存与订货商城一体化&#xff0c;企业可以更好地满足…...

Tomcat解压打包文件和并部署

一、文件压缩和上传解压 1.本地打包好dist.tar.gz文件 2.通过xftp拖拽上传到知道文件夹下,或者通过命令: cp dist.tar.gz /path/to/destination/folder注:将dist.tar.gz复制到 /path/to/destination/folder文件夹下,该文件夹只是举个例子怎么复制和解压! 3.进入/path/…...

JDK17

JDK 17是Java开发工具包&#xff08;Java Development Kit&#xff09;的一个版本。JDK是用于开发和运行Java应用程序的软件包&#xff0c;它包含了编译器、调试器、运行时环境和其他一些实用工具。JDK 17是Java的最新版本&#xff0c;它提供了许多新的功能、增强和改进。 使用…...

使用Docker运行SRS Stack

SRS Stack | SRS (ossrs.net) Docker​ 推荐使用Docker运行SRS Stack&#xff1a; docker run --restart always -d -it --name srs-stack -v $HOME/data:/data \-p 2022:2022 -p 2443:2443 -p 1935:1935 -p 8000:8000/udp -p 10080:10080/udp \registry.cn-hangzhou.aliyun…...

git安装教程 Windows 附安装包链接

Git是一款分布式源代码管理工具(版本控制工具) 。 git的作用 当你需要做一个大工程的时候&#xff0c;文件的管理无疑是非常庞大的工作&#xff0c;因为你需要不断的修改更新文件内容&#xff0c;同时可能还要保留旧版本保证可以复原&#xff0c;这样就需要备份多个版本的文件…...

TensorRT(C++)基础代码解析

TensorRT(C)基础代码解析 文章目录 TensorRT(C)基础代码解析前言一、TensorRT工作流程二、C API2.1 构建阶段2.1.1 创建builder2.1.2 创建网络定义2.1.3 定义网络结构2.1.4 定义网络输入输出2.1.5 配置参数2.1.6 生成Engine2.1.7 保存为模型文件2.1.8 释放资源 2.2 运行期2.2.1…...

如何查询MySQL中的树型表

在 MySQL 中查询树型表&#xff08;即具有层级结构的表&#xff09;可以使用递归查询或者使用嵌套集模型。下面分别介绍这两种方法&#xff1a; 递归查询&#xff1a;递归查询是通过自连接来实现的&#xff0c;可以使用 WITH RECURSIVE 关键字进行递归查询。假设有一个 catego…...

Programming Abstractions in C阅读笔记:p246-p247

《Programming Abstractions in C》学习第68天&#xff0c;p246-p247总结&#xff0c;总计2页。 一、技术总结 本章通过“the game of nim(尼姆游戏)”&#xff0c;这类以现实生活中事物作为例子进行讲解的情况&#xff0c;往往对学习者要求比较高&#xff0c;需要学习者具备…...

智能寻迹避障清障机器人设计(电路图附件+代码)

附 录 智能小车原理图 智能小车拓展板原理图 智能小车拓展板PCB 智能小车底板PCB Arduino UNO原理图 Arduino UNO PCB 程序部分 void Robot_Traction() //机器人循迹子程序{//有信号为LOW 没有信号为HIGHSR digitalRead(SensorRight);//有信号表明在白…...

设计模式-- 3.适配器模式

适配器模式 将一个类的接口转换成客户希望的另外一个接口。使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 角色和职责 请求者&#xff08;client&#xff09;&#xff1a;客户端角色,需要使用适配器的对象&#xff0c;不需要关心适配器内部的实现&#xff0c;…...

设计一个简单的规则引擎

&#x1f44f;作者简介&#xff1a;大家好&#xff0c;我是爱吃芝士的土豆倪&#xff0c;24届校招生Java选手&#xff0c;很高兴认识大家&#x1f4d5;系列专栏&#xff1a;Spring原理、JUC原理、Kafka原理、分布式技术原理、数据库技术&#x1f525;如果感觉博主的文章还不错的…...

openssl3.2 - 官方demo学习 - digest - EVP_MD_stdin.c

文章目录 openssl3.2 - 官方demo学习 - digest - EVP_MD_stdin.c概述笔记END openssl3.2 - 官方demo学习 - digest - EVP_MD_stdin.c 概述 使用 SHA3-512 对stdin输入做摘要, 并输出摘要值. 笔记 /*! \file EVP_MD_stdin.c \note openssl3.2 - 官方demo学习 - digest - EVP…...

浅谈 Raft 分布式一致性协议|图解 Raft

前言 大家好&#xff0c;这里是白泽。本文是一年多前参加字节训练营针对 Raft 自我整理的笔记。 本篇文章将模拟一个KV数据读写服务&#xff0c;从提供单一节点读写服务&#xff0c;到结合分布式一致性协议&#xff08;Raft&#xff09;后&#xff0c;逐步扩展为一个分布式的…...

4_【Linux版】重装数据库问题处理记录

1、卸载已安装的oracle数据库。 2、知识点补充&#xff1a; 3、调整/dev/shm/的大小 【linux下修改/dev/shm tmpfs文件系统大小 - saratearing - 博客园 (cnblogs.com)】 mount -o remount,size100g /dev/shm 4、重装oracle后没有orainstRoot.sh 【重装oracle后没有orains…...

隧道应用2-netsh端口转发监听Meterpreter

流程介绍&#xff1a; 跳板机 A 和目标靶机 B 是可以互相访问到的&#xff0c;在服务器 A 上可以通过配置 netsh 端口映射访问 B 服务器。如果要拿 B 服务器的权限通常是生成正向后门&#xff0c;使用 kali 的 msf 正向连接B服务器&#xff0c;进而得到 Meterpreter&#xff0c…...

《Spring》--使用application.yml特性提供多环境开发解决方案/开发/测试/线上--方案1

阿丹有话说&#xff1a; 有不少同志有疑问说我正常开发的时候&#xff0c;需要自己搭建项目的时候。总是出现配置文件环境切换出现问题。多环境系列会出两个文章解决给搭建重点解决一下这个问题。给与两种解决的方案。正确让大家只需要按照步骤操作就可以完成。 原理&#xf…...

统计项目5000+,出具报表5分钟......捷顺科技数据中台怎么做?

捷顺创立于1992年&#xff0c;以智慧车行、人行出入口软硬件产品为依托&#xff0c;致力于智慧停车生态建设和运营&#xff0c;是出入口智能管理和智慧生态环境建设的开创者和引领者。 历经近三十年的发展&#xff0c;已经成为国内智慧停车领域的领军企业。公司集研、产、销一…...