第一章一、选择题1、一下各项都是项目的特点,除了(B)A.独特性B重复性C时限性D目的性2、在项目管理的过程中,有一类人或者组织会对项目的结果感兴趣,收到项目结果的影响,并希望影响项目的结果。
这一类人或者组织叫做(C)A项目的用户B项目的发起人C项目利益相关者D项目经理3、项目的共同特点有(ABD)A明确的起止日期B预订目标C采用相同的开发方法D收到资源的限制4、项目管理的对象是(A)A项目B项目团队C项目生命周期D项目干系人5、日常运作与项目的区别在于(A)A管理方法B责任人C组织机构D收益大小二、填空题1.项目就是在既定的资源和要求的限制下,为实现某种目标而相互联系的__一次性______的工作任务。
2.信息时代的项目管理在组织和管理方式上更加灵活,对管理人员的素质要求更高,管理目标更注重____经营目标____和商业利润,抗风险的意识也大为加强。
3.造成软件项目工时估算过低的客观情况包括:___开发计划不充分______、__管理能力不足_________和项目团队水平不足。
4.规模控制的原则是指要控制项目组的规模,不要人数过多。
三、简答题1、什么是项目?什么是软件项目?项目:在既定的资源和要求的限制下,为实现某种目标而相互联系的一次性的工作任务。
软件项目:在既定的资源和要求的限制下,为完成既定的目标而相互联系的一次性的与计算机操作系统有关的程序、规则以及文档的数据的统称。
2、项目的特征是什么?软件的项目特征是什么?项目的特征:明确的目标、项目的独特性、项目的时限性、项目的不确定性。
软件项目的特征:目标的渐进性、项目的阶段性、不确定性、智力密集性。
3、项目管理的目标是什么?项目管理的目标:实现预定的项目目标4、项目管理的特点是什么?项目管理的特点:项目的管理对象是项目、系统工程思想贯穿项目管理的全过程、项目管理组织具有一定的特殊性、项目管理的方式是目标管理、项目管理具有创造性。
5、项目管理组织具有哪些特殊性?(1)项目管理将项目本身作为一个组织单元,围绕项目来组织资源(2)项目组是临时的,直接为项目的执行服务,项目结束意味着项目组终结(3)项目组是柔软的,可根据项目周期各阶段的需要而分组和调配(4)项目组强调协调、控制和沟通的职能(5)项目管理体制是一种基于团队管理的个人负责制6、项目管理会有哪些变化?信息时代的项目管理在组织和管理方式上更加灵活,对管理人员的素质要求更高,管理目标更加注重经营目标和商业利润,抗风险的意识也大为加强7、软件项目管理成功的原则。
平衡原则、高效原则、分解原则、实时控制原则、分类管理原则、简单有效原则、规模控制原则8、影响软件开发工作效率的主要因素,解释怎样提高软件开发的生产率因素:管理人员经验、产品/模块复用、技术人员经验、管理工具/编程语言、流程、进度估计与控制提高开发生产率:1)做好调研和需求分析,必要的话建立原型,保证软件特征是客户所需要的,尽量避免软件成型后客户才提出修改。
2)保证需求分析和概要设计的时间和质量,记住这一阶段的错误,在以后的阶段要付出10-100倍的时间去弥补。
合适的分析设计和编码的比例不好说,我曾经看到的两个国外的数字是60%。
3)软件开发是一种创造性的脑力劳动,因此营造一个宽松和谐的工作环境,让工作人员能安心投入去思考、创作非常重要。
工作量不能用体力劳动的工作时间、工作强度来衡量。
过大的工作压力非常有害。
因为这只会让软件开发人员为赶进度、应付上级而写下未经考虑,Bug丛生的代码。
4)同事间应该有良好的关系和合作态度。
良好的关系对效率的提高也许有限,但糟糕的关系往往对开发产生极大的影响。
5)编码过程中,一个单元基本完成后,不要急于去做下一个单元,而要做单元测试和自测,因为现有单元的错误如果留到集成测试阶段,往往需要跟踪调试才能找出来,需要花费10倍时间,且很多错误是极难再现的。
不能为赶进度而舍本逐末。
6)做好概要设计,保证整体框架简单可靠,能够满足所有需求及可能的适度扩展,避免后期修改框架带来的全局变动。
7)需求分析、概要设计、详细设计的结果要落实成文档(多用图表),避免口头交流带来的偏差和对细节的遗忘。
当然对文档的口头讲解也必不可少。
8)做好注释。
良好的注释可以减少修改维护,调用公用函数的时间和产生错误的机会。
第二章一、选择题1、随着项目生命周期的进展,资源的投入(C)A.逐渐变大B逐渐变小C先变大后变小D先变小后变大2、确定项目是否可行是在哪个过程中完成的(A)A项目启动B项目计划C项目执行D项目收尾3、软件项目的生命周期可以从(ABCD)的角度进行认识。
A项目的承担方B客户的角度C项目的类型D采用的技术4、编制项目计划的主要目的是(C)A给客户看B复杂问题简单化C指导项目的具体实施D避免风险5、做好项目收尾工作是为了(C)A给清各种款项B表扬先进C对项目进行评审D项目移交二、填空题1.检查点是指在规定的时间间隔内对项目进行检查,比较实际与计划之间的差异,并根据差异进行调整。
2.软件过程是整个软件生命周期中一系列有序的软件生产活动的流程。
3.从战术上看,项目管理主要关注项目范围、时间成本和质量等方面。
4.从站略上看,有效的项目管理集中在对人员、问题和过程的管理上。
5.项目管理的过程组不是离散的、一次性的事件。
它们是重叠的活动,并在项目的各个阶段中活动程度变化不一。
三、简答题1、简述软件生存期与软件项目的生命周期有什么区别。
软件的生存期是指从概念的形成、项目定义与决策、系统分析与设计、开发成功、投入使用并在使用中不断修改、完善,直至被新的软件所替代,而停止软件使用的全过程。
而软件生命周期指从项目批准到交付的过程。
生存期>生命周期。
2、在项目中设立里程碑有哪些好处?里程碑是项目中完成阶段性工作的标志。
好处:1、对于一些复杂的项目,需要逐渐逼近目标里程碑作为产出的中间“交付产物”,可以了解项目当前完成的状态。
2、降低项目风险,降低后期修改和返工的可能性。
3、里程碑强制规定某段时间做什么,从而合理分配工作,细化管理。
3、为什么说项目“多、快、好、省”理想的情况很难达到?(从第一章找到的P11)“多”是许多用户希望的,但是软件系统实施的基本原则是“全局规划,分步实施,步步见效”,需要对需求划分优先级,但是单纯为了一些次要问题来提高成本是用户没法忍受的。
“快”是用户、软件开发商希望的。
但是“快”不是主观决定工期的就可以完成的,工期与资源状况、需求多少、质量要求相关,工作量很难估计。
“好”的定义难以度量,软件的质量的变化对工期、投资均有很大影响。
“省”,投资方希望尽量少的成本获得好的产出,但是软件的投资首要目标是成功,难以直接用投资来决定。
这四个要素之间需要平衡,避免鼓吹“多快好省”,确保项目成功。
4、项目生命周期的规律有哪些?①各项目阶段按照顺序首尾衔接,以明确定义的可交付成果为各阶段完成标志。
②项目资源投入强度在项目开始时较低,此后逐渐提高,进入项目后期接近结束时又迅速下降。
③随着项目推进,项目面临的风险和不确定性逐渐降低。
外界因素对项目的影响程度也逐渐减弱。
5、什么是项目过程?项目管理过程组之间存在什么样的关系?项目的实现过程是指人们为创造项目的产出物而开展的各种活动所构成的过程(一般也将此简称为项目过程)。
任何项目都是由两个过程构成的,其一是项目的实现过程和,其二是项目的管理过程。
项目管理中的过程组通过它们创造的结果相互联系--每个过程组的输出或结果成为另一个过程组的输入。
在中间过程中,这些联系是重复进行的。
另外,项目管理的过程组不是离散的、一次性的事件,它们是重叠的活动,并在项目的各阶段中活动程度变化不一。
各过程组的相互作用也会跨越阶段,一个阶段的结束作为下一阶段开始的输入。
在每个阶段的开始重复启动过程。
6 简述软件项目的控制涉及哪些内容?软件项目的控制就是对软件生产过程、软件产品规格等实施有效的控制,并涉及以下两个方面的管理内容:软件质量管理:例如,对软件开发中形成的各类文档进行阶段性质量审查,以保证软件开发的规程与标准能够被严格执行;对已经产生软件产品及其相关文档进行软件评估,以保证开发出来的软件产品与软件需求规格定义能够保持一致。
7 简述软件项目的收尾具有哪些特征。
软件配置管理例如,指定有关软件产品的各项标准,跟踪并记录软件产生过程中发生的变更,标识与存档正在开发的软件的各种不同版本。
时间跨度有明显延长的趋势;人力等方面投入开始增多;8 简述项目管理与软件产品管理的关系。
软件工程是围绕软件产品管理的,项目管理是围绕项目过程的;它们之间的关系是:在软件产品的生命周期中,由于软件产品的性质、用途、规模等方面的差异,软件生命周期和项目生命周期可能会重合,一个软件的生命周期在一个项目周期结束时也随之结束。
产品生命周期与项目生命周期之间的差别,在项目管理理论中是特别强调的,在项目管理中应该充分考虑其产出结果与整个产品生命周期的关系,而不应该孤立、片面地只强调项目周期的要求。
产品工艺的特点决定着项目的基本过程。
软件产品有其自身的规律,当项目管理涉及到软件内容时,应该给予充分的重视。
在软件工程中,也涉及到一些管理方面的问题,与项目管理有一些重叠的部分,在软件项目管理中,应充分注意这两者的有机结合。
第三章一、选择题1、(A)是项目管理的基石。
A项目经理B项目团队C项目发起人D客户2、项目的复杂行和多样性要求项目经历具备(ACD)。
A领导能力B建设项目团队的能力C冲突处理能力D解决问题能力3、在下列组织结构形式中,团队建设最困难的是(C)。
A直线式结构B职能型结构C矩阵型结构D项目型结构4、项目型组织结构适用于哪种情况?(C)A项目的u不确定性较多,同时技术问题一般B项目的规模小,但不确定因素较多C项目的规模大,同时技术创新较强D项目工期较短,采用的技术较为复杂5、项目在哪种形式中权利最大?(B)A职能型B项目型C矩阵型D网络型二、填空题1、项目经历的知识素质、经验水平和领导艺术,甚至是___个人性情_____,对项目管理的成败有着决定性的影响。
2、实行项目经理负责制最重要的就是____授予项目经理充分的权利______,以保证项目顺利实施。
3、项目各相关利益者(或项目干系人)是指那些积极参与该项目工作的个体和组织。
或者是那些由于项目的实施i或项目的成功其利益会受到正面或反面影响的个体和组织。
4、在___项目型___组织中,项目成员最担忧在项目完成之后无家可归。
5、管理幅度是指一个上级管理者直接领导__下级人数____的多少。
三、简答题1、一般项目会有哪些相关利益主体?他们之间最大的冲突是什么?最大的统一是什么?一般项目的相关利益主体:项目的业主、项目的客户、项目经理、项目实施组织、项目团队、项目的其他相关利益主体。