什么是软件项目管理?
969
2022-05-30
文章目录
前言
一、单选题
二、判断题
三、简答题
总结
前言
本文是对《软件项目管理(第二版)》第 2 章——项目准备和启动的重点部分总结。《软件项目管理(第二版)》计划共十个章节,其他章节的内容请前往专栏内查看。
上节回顾:《软件项目管理(第二版)》第 1 章——概述 重点部分总结
一、单选题
1、下面关于敏捷模型描述不正确是(D)
A、与传统模型相比,敏捷模型属于自适应过程
B、可以应对需求的不断变化
C、Scrum模型、XP模型、DevOps模型等都属于敏捷模型
D、敏捷模型是预测型和迭代型的混合模型
2、下面属于预测型生存期模型的是(A)
A、瀑布模型
B、增量型生存期模型
C、Scrum模型
D、原型模型
3、下列不是项目立项过程内容的是(B)
A、项目的目标
B、项目的风险
C、项目的时间表
D、项目使用的资源
4、项目建议书是从哪个阶段开发的文档(C)
A、项目执行
B、项目结尾
C、项目的初始
D、项目计划
二、判断题
1、项目立项可以确立项目目标、时间和资源成本,同时得到项目发起人的认可。(✔)
2、项目招标对于一个项目的开发是必需的,即便项目是内部项目。(✘)
3、项目建议书是项目计划阶段开发的文档。(✘)
4、项目立项需要获得项目经理的认可,但不需要项目发起人的认可。(✘)
5、在软件项目合同中,甲方是需求方,乙方是供方。(✔)
6、敏捷项目采取的是仆人式管理方式。(✔)
7、在瀑布生存期模型中,要求项目所有的活动都严格按照顺序执行,一个阶段的输出是下一个阶段的输入。(✔)
8、极限编程从3个层面提供了13个敏捷实践。(✔)
三、简答题
1、如何理解 Scrum的五大价值观?对于你平常的软件开发有什么启发和借鉴意义呢?
承诺 – 愿意对目标做出承诺;
专注– 把你的心思和能力都用到你承诺的工作上去;
开放– Scrum 把项目中的一切开放给每个人看;
尊重– 每个人都有他独特的背景和经验;
勇气– 有勇气做出承诺,履行承诺,接受别人的尊重。
比如:我们现在暂定的一个项目小组,我们有了项目之后,每个人都致力于项目的目标,我们承诺,每个人都对项目的计划和执行方式有发言权。我们分别执行各自的模块和工作,大家互相尊重、互相交流。每个团队成员都专注于自己的一部分工作,只有做到足够专注,团队的效率才能达到最高,项目也就实现的越快。同时团队要注重开放性,每个人都可以看到彼此的进展,这即是从另一方面激励大家共同的进步。对于一个大胆的团队,投资者需要有信心,让他们有时失败,这将使他们能够从错误中吸取教训。如果团队害怕失败的可怕后果,他们的创新将受到影响,限制他们承担风险的能力。总而言之,在项目的每个阶段都需要勇气和需要。凭借勇气,团队将能够满负荷工作。
2、试分析写出三种你熟悉的生存期模型,并说明这些模型适用于什么情况下的项目?
1、瀑布模型
适用于软件需求很明确的软件项目,即一般适用于功能明确、完成、无重大变化的软件系统的开发,即:
1) 在项目开始前,项目的需求已经被很好的理解、也很明确,而且项目经理很熟悉为实现这一模型所需要的过程。
2) 解决方案在项目开始前也很明确。
3) 短期项目可采用瀑布模型。
2、V模型
适用于项目需求在项目开始前很明确、解决方案在项目开始前也很明确,项目对系统的安全很严格,如航天飞机控制系统、公司的财务系统等。
3、快速原型模型
适用于项目的需求在项目开始前不明确,需要减少项目的不确定性的时候。
总结
本文对本章内容项目准备和启动从单选题、判断题和简答题方面进行了总结,如有疏漏和错误欢迎大家指正。另外其他章节的内容大家可以移步专栏进行查看。
我是白鹿,一个不懈奋斗的程序猿。望本文能对你有所裨益,欢迎大家的一键三连!若有其他问题、建议或者补充可以留言在文章下方,感谢大家的支持!
专家 云社区 软件开发 项目管理 ProjectMan
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。