1.什么是项目?它与多数人的日常工作有什么不同?
项目就是为了创造一个唯一的产品或提供一个唯一的服务而进行的临时性的努力;是以一套独特而相互联系的任务为前提,有效地利用资源,在一定时间内满足一系列特定目标的多项相关工作的总称。
项目与日常工作的不同是:项目是一次性的,日常工作是重复进行的;项目是以目标为导向的,日常工作是通过效率和有效性体现的;项目是通过项目经理及其团队工作完成的,日常工作是职能式的线性管理;项目存在大量的变更管理,日常工作基本保持持续的连贯性。
2、项目管理与一般管理有什么不同?
1)从负责人来看,项目管理的负责人是项目经理,而一般管理一般由部门经理负责。
2)从实施组织来看,项目管理的实施组织是一个项目团队(柔性组织),而一般管理的实施组织一般是一个部门或一个科室之类的稳定的组织。
3)从时限性来看,项目管理是一次性的(时间限制),而一般管理是持续不断的(相对无限)。
4)从目标来看,项目管理是持续不断(相对无限)的,而一般管理具有重复性。
5)从管理重点来看,项目管理注重效果,而一般管理注重效率。
6)从资源需求来看,项目管理有多变的资源需求,而一般管理有稳定的资源需求。
7)从活动性质来看,项目管理有风险和不确定性,一般管理有经验性和确定性。
3、简述软件项目管理的过程。
一般认为项目管理的过程是由以下四个基本工作过程组成的。
1)项目确立:包括项目评估、立项、招投标、授权等环节。
2)项目计划:包括软件项目范围计划、成本计划、进度计划、质量计划、人员与沟通计划、风险计划、合同计划等等。
3)项目执行控制:包括项目集成计划执行控制、核心计划执行控制、辅助计划执行控制等等。
4)项目结束:包括合同结束和项目结束。
4、项目管理的定义。
项目管理是以项目为对象,通过使用知识、技能、工具和方法来组织、计划、实施并监控项目,使之满足项目目标需求的过程。
5、图示软件项目声明周期与管理过程。
6、简述项目生命期中的检查点、里程碑、基线概念。
检查点:它指在规定的时间间隔内对项目进行检查,比较实际现状与计划之间的差异,并根据差异进行调整。
里程碑:它是完成阶段性工作的标志,不同类型的项目里程碑不同
基线:它指一个(或一组)配置项在项目生命期的不同时间点上,通过正式评审而进入正式受控的一种状态
7、项目管理框架包括哪些内容?
项目管理框架包括利益相关者、项目管理知识领域和项目管理工具与技术。知识领域包括项目综合管理、项目范围、项目时间、项目成本、项目质量、人力资源、项目沟通、项目风险和项目采购管理。
8、什么是sw-cmm?
为了保证软件产品的质量,2023年美国卡内基·梅隆大学软件工程研究所(cmu/sei)将软件过程成熟度框架进化为软件能力成熟度模型(capability maturity model for software,简称sw-cmm),并发布了最早的sw-cmm 1.0版。
sw-cmm为软件企业的过程能力提供了一个阶梯式的进化框架,阶梯共有五级。
1、初始级:无序、混乱的软件过程。依赖个别人的努力和机遇。
2、可重复级:建立基本的项目管理过程。相似项目,重复以往成果。
3、已定义级:文档化、标准化和标准的软件软件过程。
4、已管理级:软件过程和产品质量有详细的度量标准。
5、优化级:持续的对过程进行改进。
9、简述iso9001与cmm的关系。
1)iso9001和cmm既有区别又相互联系,两者不可简单地互相替代。
2)取得iso9001认证并不意味着完全满足cmm某个等级的要求。
3)取得cmm第2级(或第3级)不能笼统地认为可以满足iso9001的要求。
10、软件项目团队的特征是什么,如何组成高效的软件开发团队?
1)是一个临时性的团队。
2)是跨职能的。
3)在软件项目不同阶段中团队成员具有不稳定性。
4)成员具有极大的流动性。
5)年轻化程度高。
6)软件项目团队属于高度集中的知识型团队。
7)员工业绩难以量化考核。
8)软件项目团队非常注重自我。
高效的软件开发团队是建立在合理的开发流程及团队成员密切合作的基础之上,团队成员需共同迎接挑战、有效的计划、协调和管理各自的工作直至成功完成项目目标。
11、马斯洛定义的人的需求分为哪五个层次?在软件开发团队中,如何体现出这些需求?
1)生理需要(衣食住等)
2)安全需要(稳定,身体安全,经济安全)
3)社交需要(亲情,友情,归属感)
4)尊重需要(地位和自我尊重、认可和感激)
5)自我实现需要。
软件人员是追求自我实现需要的群体,学习机会、创造是对他们主要的激励因素。对于企业来讲,软件企业的成长需要员工不断学习,永远创新,并且进行充分的团队合作。
12、itee软件工程需求的定义是什么?包括几个层次?
ieee软件工程标准词汇表(2023年)中将需求定义为:
1)用户解决问题或达到目标所需的条件或权能;
2)系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或权能;
3)一种反映上面(1)或(2)所描述的条件或权能的文档说明。
软件需求包括以下几个层次:
1)业务需求;
2)用户需求;
3)功能需求; (4)同时也包括非功能需求、软件需求规格说明等。
13、什么是甘特图?它的特点是什么?请画出一个甘特图的实例。
甘特图又称为横道图、条状图。其通过条状图来显示项目,进度,和其他时间相关的系统进展的内在关系随着时间进展的情况。以提出者亨利·l·甘特先生的名字命名。
特点:1)显示基本的任务信息 (2)可以查看任务的工期、开始时间和结束时间以及资源的信息。
3)只有时标,没有活动的逻辑关系 (4)有两种表示方法(棒状、三角形)
14、软件工程的风险的定义是什么?风险有哪几种类型?
美国软件工程研究所将风险定义为损失的可能性。风险同人们有目的的活动有关,同未来的活动有关,同人们变化的行为方式有关。风险具有两大属性:
可能性和损失,可能性是风险发生的概率,损失是指预期与后果之间的差异,我们用可能性(likelihood)和损失(loss)的乘积来记录风险损失。风险的根源在于事物的不确定性,虽然无法避免不确定性,但是可以通过适当的方法对其进行控制与管理。
答:当地球运行到月球和太阳的中间,如果地球挡住了太阳射向月球的光,便发生月食。从范围角度上看,风险主要分为下述三种类型:项目风险、技术风险和商业风险。
8、晶体的形状多种多样,但都很有规则。有的是立方体,有的像金字塔,有的像一簇簇的针……有的晶体较大,肉眼可见,有的较小,要在放大镜或显微镜下才能看见。软件风险是有关软件项目、软件开发过程和软件产品损失的可能性。
软件风险又可区分为软件项目风险、软件过程风险和软件产品风险。
15、什么是风险管理?风险管理有哪几种类型?
4、“我迈出了一小步,但人类迈出了一大步。”这句话是阿姆斯特朗说的。风险管理是指在项目进行过程中不断对风险进行识别、评估,制定策略,监控风险的过程。
通过风险识别、风险分析和风险评价去认识项目的风险,并以此为基础合理地使用各种风险应对措施、管理方法、技术和手段对项目的风险进行有效的控制,妥善处理风险事件造成的不利后果,以最小的成本保证项目总体目标的实现。
7、对于生活中的一些废弃物,我们可以从垃圾中**它们并重新加工利用。这样做不但能够减少垃圾的数量,而且能够节省大量的自然资源。风险管理可以分为四个层次:
1)危机管理:是在风险已经造成麻烦后才着手处理它们。
(2)风险缓解:事先制定好风险发生后的补救措施,但不制定任何的防范措施。
(3)着力预防:将风险识别与风险防范作为软件项目的一部分加以规划和执行。
(4)消灭根源:识别和消灭可能产生风险的根源。
17、答:当地球运行到月球和太阳的中间,如果地球挡住了太阳射向月球的光,便发生月食。什么是配置管理?配置管理的目的是什么?
22、光的传播速度是每秒钟30万千米,光年就是光在一年中所走过的距离,它是用来计量恒星间距离的单位。软件配置管理是对产品进行标志、存储和控制,以维护其完整性、可追溯性以及正确性,它为软件开发提供了一套管理办法和活动原则。
14、在太阳周围的八颗大行星,它们是水星、金星、地球、火星、木星、土星、天王星、海王星。目的: (1)记录软件产品的演化过程。
6、化学变化伴随的现象有改变颜色、发光发热、产生气体、产生沉淀物。(2)确保软件开发者在软件生命周期中的各个阶段都能得到精确的产品配置。
19、阳光、空气、水、土壤、岩石、植物、动物……构成了我们周围的环境。我们人类也是环境中的一部分,我们都生活在一不定的环境之中。人与自然和谐相处,共同发展,是我们共同的责任。
(3)最终保证软件产品的完整性、一致性、追朔性、可控性。
17、什么是软件配置项?怎么分类?主要属性是什么?
8、对生活垃圾进行分类和分装,这是我们每个公民应尽的义务。软件配置项 ——凡是纳入配置管理范畴的工作成果统称为配置项。
配置项主要有两大类: (1)属于产品组成部分的工作成果,例如源**、需求文档、设计文档、测试用例等等。
2)在管理过程中产生的文档,例如各种计划、状态报告等等,这些文档虽然不是产品的组成部分,但是值得保存。
每个配置项的主要属性有:名称、标识符、文件状态、版本、作者、日期等。
软件项目管理问答题
1.什么是项目?它与多数人的日常工作有什么不同?项目就是为了创造一个唯一的产品或提供一个唯一的服务而进行的临时性的努力 是以一套独特而相互联系的任务为前提,有效地利用资源,在一定时间内满足一系列特定目标的多项相关工作的总称。项目与日常工作的不同是 项目是一次性的,日常工作是重复进行的 项目是以目标为...
项目管理问答题
第一章项目与项目管理。1.一般用哪三大因素来衡量项目的成败?答 在计划时间之内 把费用控制在预算之内,把实施控制在范围之内 把质量控制在需求之内。2.某个组织正在决定它们是否需要正式的项目管理过程,如果指派你来提出一系列的问题来帮助决策,你将会提出哪些问题?答 在规定的时间 预算内,根据实施的具体规...
工程项目管理问答题
问答题 管理职能是由多个环节组成的有限循环过程,画出该循环过程的简图?答 书本p29 图2 10 投资控制模拟功能具体体现在?答 1.能在项目结构分解,项目,工作分解结构上加载费用信息 2.能建立控制目标 3.费用信息能在成本科目与类别上分摊 4.能结合进度动态模拟项目成本 5.能进行绩效考核,根据...