IT软件项目管理课后习题及答案.pdf
《IT软件项目管理课后习题及答案.pdf》由会员分享,可在线阅读,更多相关《IT软件项目管理课后习题及答案.pdf(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、IT 软件项目管理概述1.什么是项目?项目的特征有哪些?项目是一个特殊的将要被完成的有限任务。它是在一定时间内,满足一系列特定目标的多项相关工作的总称。项目的特征主要有:项目的独特性;项目的一次性;项目的组织性;项目的生命期;项目的资源消耗性;项目的目标冲突性;项目后果的不确定性。2.什么是项目管理?项目管理有哪些特征?有哪些基本内容?项目管理就是在项目活动中运用专门的知识、技能、工具和方法,使项目达到预期目标的过程,是以项目作为管理对象,通过一个临时性的、专门的组织,对项目进行计划、组织、执行和控制,并在时间、成本、性能、质量等方面达到预期目标的一种系统管理方法。项目管理的特征主要有:项目管
2、理对象是项目;系统工程思想贯穿项目管理的全过程;项目管理的组织具有一定的特殊性;项目管理的体制是基于团队管理的个人负责制,项目经理是整个项目组中协调、控制的关键;项目管理的要点是创造和保持一个使项目顺利进行的环境,使置身于这个环境的人们能在集体中协调工作以完成预定目标;项目管理的方法、工具和技术手段具有先进性。项目管理的基本内容主要包括:项目综合管理;项目范围管理;项目时间管理;项目成本管理;项目质量管理;项目人力管理;项目风险管理;项目沟通管理;项目采购管理九大知识领域。3.IT软件项目的独特性表现在哪些方面?生产无形的产品;过程没有明显的划分;大都是“一次性”的人力消耗型项目。4.IT软件
3、项目管理包括哪些阶段和活动?软件项目管理分为六个阶段:需求分析阶段;概要设计阶段;详细设计阶段;编码阶段;测试阶段;安装及维护阶段。I T软件项目管理的活动包括:编写项目建议书;项目成本的度量;项目计划和进度安排:项目监控和复审;人员选择和评估;项目报告的准备和发布。5.典型的I T软件项目管理的组合模式是什么结构?试用图表示,并说明每个成员的主要职责。IT软件项目管理的组合模式是层次结构。在一个典型的IT软件项目中,它的组织模式如图所示。软件项目首先要有软件项目总监,其下可设程序项目经理和质量项目经理。项目总监的职责有:负责整个软件项目的管理;依照项目管理制定相关制度,管理项目;监督项目管理
4、相关制度的执行;对项目立项、项目撤销进行决策;任命程序项目经理,质量项目经理。程序项目经理的职责有:对项目总监负责,负责该项目某个特定子项目的开发。同时下设一个或多个软件项目经理。每个软件项目经理下设有产品项目组。产品项目组对软件项目经理负责,具体负责软件的开发、市场调研及销售工作。质量项目经理职责有:对项目可行性报告进行评审;对市场计划和阶段报告进行评审;对开发计划和阶段报告进行评审;项目结束时对项目总结报告进行评审。产品项目组的职责是具体实现项目目标的单位。6.项目经理的基本职责包括哪些内容?答:项目经理的基本职责包括计划、组织、控制。7.主程序员组组织方式提出的依据有哪些?主要包括哪些核
5、心组织部分。主程序员组组织方式提出的依据有:项目倾向于由一些经验相对不足的人员来承担;许多开发工作(如对大量信息的管理)都是关键性的;多途径沟通相当耗费时间,从而降低了开发者的生产效率。核心组织部分:主程序员,熟练而有经验的辅助程序员,资料管理员。IT 项目管理的基本表述方法1.什么是工作分解结构?工作分解结构根据项目内在结构或实施顺序进行层层分解而形成的结构示意图,它可以将项目分解成相对独立、内容单一、易于成本核算与检查的工作单元。2.什么是甘特图?其主要优缺点是什么?甘特图是表示项目各阶段任务开始时间与结束时间的图。甘特图用水平线段表示阶段任务;线段的起点和终点分别对应于任务的开始时间和结
6、束时间;线段的长度表示完成任务所需的时间。甘特图的优点是:表明了各任务的计划进度和当前进度,能动态地反映软件项目的开发和进展情况。缺点是:难以反映多个任务之间存在的复杂逻辑关系。3.什么是CPM?什么是CPM 中的活动、紧前活动、紧后活动、关键路径、关键活动、准关键活动和松弛活动?如何确定CPM的关键路径?CPM 即:关键路径法,它是在IT 软件管理中最常用的一种数学分析技术,即根据指定的网络顺序,逻辑关系和单一的历时估算,计算每 个活动(任务)的单一、确定的最早开始和最迟结束时间,通过网络分析研究项目费用与工期的相互关系,并找出在编制计划时及计划过程中的关键路径。CPM 中的活动是在网络图中
7、表示的单元;紧前活动是紧接某项活动的先行活动;紧后活动是紧接某项活动的后序活动;关键路径是由一系列关键活动组成的路径;关键活动是时差为零的活动;准关键活动是时差很小的活动;松弛活动:具有很大时差的活动,他们起到平衡资源的作用。确定关键路径的基本步骤:a.求出各活动的时间参数ES(最早开始时间)和 EF(最早完成时间)b.求出各活动的时间参数LF(最迟完成时间)和 LS(最迟开始时间)c.计算时差。时差为零的活动组成的路径即为关键路径。4.什么是PERT?如何用PERT方法计算活动的期望和方差?PERT是 20世纪50年代末发明的一种项目管理分析技术,其理论基础是假设项目持续时间及整个项目完成时
8、间是随机的,且服从某种概率分布,则 PERT可以估计整个项目在某个时间内完成的概率。PERT首先估计每项活动的乐观时间a,最可能时间m,悲观时间b,则每项活动的期望为t=(a+3m+b)/6,每项活动的方差为。2=(b-a)2/36,5.PERT和 CPM 的联系与区别是什么?联系:实际的项目管理中,往往需要将CPM 和 PERT结合使用,用 CPM求出关键路径,再对关键路径上的各个活动用PERT估算完成期望和方差,最后得出项目在某一时间段内完成的概率。区别:CPM主要应用于以往在类似项目中已取得一定经验的项目;PERT则更多应用于研究与开发项目,更注重对各项目工作安排的评价和审查。IT软件项
9、目的生命周期L I T 软件项目生命周期有何特点?共分为哪几个阶段?画图说明.生命周期包括识别、设计、实施、评估四个基本阶段。2.I T 软件项目以什么为标志?I T 软件项目以里程碑为标志。里程碑是完成阶段性工作的标志,不同类型的项目具有不同的里程碑。3.瀑布模型,原形模型和螺旋模型3种过程框架对项H生命周期的划分有何异同?画图说明.(1)瀑布模型:生命周期划分为需求分析与定义;系统设计与软件设计;系统实施与单元测试;系统集成与系统测试;系统运行与系统维护。(2)原型模型:要有一个方便灵活的关系数据系统;要有一套完整的程序生成软件;要有个与数据库对应的、灵活方便的数据字典;有个可以快抽象或者
10、能够容易提炼的原型。(3)螺旋模型:需求定义;风险分析;实现和评审。成本4 .为什么使用原形方法?并说明软件原型分类.(1)因为原型法具有以下特点:直观、形象,更多地遵循了人们认识事物的规律,因而更容易被人们接受;采用模拟手段,缩短了用户和系统分析、设计人员之间的距离;在整个系统开发过程中反馈是及时的,标准是统的,可及时的暴露问题,确保系统实现的正确性;充分利用了新一代的软件工具,使得系统开发和与运行的效率都大大提高。(2)软件原型分类:I T 软件项目生命周期中各阶段的任务是什么?软件开发准备阶段:先进行初步调查,确定是否进行立项,制定出新软件系统的开发计划。调查研究阶段:采取各种各样的方式
11、进行调查研究,搞清楚目前系统的界限、组织分工、业务流程、资源状况及薄弱环节,需要绘制现行项目的有关图标。项目分析阶段:项目分析阶段也就是新系统的逻辑设计阶段,管理人员和系统分析人员使用系列的图表工具构造出独立于任何物理设计的系统逻辑模型,并与文字说明、图表、流程、规范等共同组成系统的逻辑说明书;项目设计阶段:将根据新系统的逻辑模型进行物理模型的设计,具体的选择 个物理的计算机信息处理系统;项目实施阶段:首先要进行计算机设备的安全和调试工作。系统分析人员需要对操作人员进行培训I,编制系统设计文档、使用手册和有关说明书。维护与评价阶段:客户在I T 软件项目周期中扮演什么角色?项目的可行性。对需求
12、的理解。时间及成本的预算。风险的评估以及产品的质量特征等。5 .什么是里程碑?它的主要特性是什么?(1)里程碑:完成阶段性工作的标志,不同类型的项目里程碑不同。里程碑往往是一些重要活动的完工,或者重要文档的交付,或者阶段评审的通过。(2)主要特性:里程碑认为任务只有两种状态:要么已经完成,要么就没有完成。分别描述主里程碑与小里程碑的具体含义.它们有何联系?主里程碑:主里程碑是软件项目生命周期的三种检查点中最重要的,他通常指项目项目生命周期里一些重要的转折点,为项目提供战略目标;小里程碑:内容和形式比较灵活,可根据项目或组织的情况而变,主要为实现项目的目标提供战术方法。主里程碑和小里程碑的关系:
13、小里程碑需要通过项目的内容及周期长度来确定,设置它的主要目的是为了合理分配工作,细化管理的“粒度”。主里程碑可以看做是那些确定项目方向的、间隔周期较长的里程碑。把主里程碑和小里程碑结合起来,主里程碑为项目提供了战略目标和方向,小里程碑为实现项目目标提供战术方法。6 .定义小里程碑时的主要原则有哪些?在项目早起建立小里程碑;让开发者建立自己的小里程碑;保持小里程碑的小型化特征;保持里程碑的二分性;制定一系列完整的里程碑;在短期计划(而不是长期计划)中应用小里程碑。7,定期状态评估扩要内容包括哪些?职员:比较职员的计划人数和职员目前的人数(减少或增加)支出:将支出计划与过去、现在、未来主里程碑中的
14、支出计划进行对比;风险:事件和危险程度解决计划;风险的量化(成本、时间、质量);技术:主里程碑的结构基线时间表;软件管理学;当前变化趋势;测试和质量评估;主里程碑计划和结果:下一个主里程碑的计划、时间安排、风险;所有可接受标准的成功/失败结果;产品范围:产品的大小、增长和可接受标准变化度。IT软件项目可行性研究1 .为什么可行性研究对I T 软件项目非常重要?项目的可行性研究是项目开始阶段的重要工作,需要对项目所涉及的领域、投资的额度、投资的效益、采用的技术、所处的环境、融资的措施、产生的社会效益等多方面进行全面的评价,以便能够时技术上、经济上的可行性、效益性进行研究,已确定项1=1 的投资价
15、值。2.I T软件项目的可行性一般包括哪儿方面内容?分别是什么?技术可行性分析:指在当前市场的技术、产品条件的限制下,能否利用现在拥有的以及可能拥有的技术能力、产品功能、人力资源来实现项目的目标、功能、性能,能否在规定的时间期限内完成整个项目。经济可行性分析:主要是对整个项目的投资及所产生的经济效益进行的分析,具体包括支出分析、投资回报分析以及敏感性分析等。运行环境可行性分析:其他方面的可行性分析:包括法律可行性、社会可行性等方面。3 .可行性研究包括哪些内容?每项可行性分析考虑的主要因素包括哪些?可行性研究分为初步可行性研究、详细可行性研究、可行性研究报告。4 .可行性研究的步骤是什么?每个
16、步骤考虑的主要因素有哪些?(1)确定项目规划和目标。(2)研究正在运行的体统。(3)建立新系统的逻辑模型。(4)导出和评价各种方案。(5)推荐可行性方案。(6)编写可行性研究报告。(7)递交可行性研究报告。5.I T 软件项目的效益主要体现在哪些方面?评价I T 软件项目的效益主要有哪些方法?请选择一种方法对你当前的一个项目进行评估。包括:直接效益和间接效益;经济效益和社会效益;近期效益和远期效益;显性效益和隐性效益;微观效应和宏观效应等。方法:(1)函数求解法。(2)相关关系法。(3)模糊数学法。(4)专家意见法。IT软件项目计划管理1 .I T 软件项目计划制定是什么意思?它包括哪些内容?
17、I T 软件项目计划管理是指为I T 的运作和I T 项目活动的管理提供一个可靠的实施基础和可行的工作计划的过程,其目的是为了更好地实施软件工程利管理软件项目制定合理可行的计划。它包括项目开发计划,测试验证计划,配置管理计划,人员培训计划,系统维护计划等。2 .确定项目目标的过程和原则分别是什么?确定项目目标的过程:1.明确制定项目目标的主题。2.描述项目目标。确定和描述项目目标时,可以遵循以下一些基本原则:定量化原则;个人化原则;简单化原则;现实性原则。3 .什么是项目范围?什么范围管理?范围管理包括哪两个过程?项目范围:实现该产品或者服务所需要执行的全部工作。范围管理:确定项目的的哪些方面
18、是应该做的,哪些是不应该做的。包括:范围规划和范围定义。3 .什么是范围规划?其输入、方法和输出分别是什么?项目范围规划:确定项目的范围,并编写项目范围说明书。输入:产品描述,项目章程,制约因素,前提条件。方法:产品分析,成本效益分析,成本效益分析,专家评定,项目方案识别技术。输出:项目范围说明书;范围管理计划。5.什么是范围定义?其输入、方法和输出分别是什么?范围定义是以范围规划的依据,把项目的主要可交附产品和服务划分为更小的,更容易管理的单元。输入:范围说明书,制约因素,前提条件,其他计划结果,历史资料。方法:工作分解结构模板,分解。输出:工作分解结构。6.为什么要对IT软件项目进行工作分
19、解?分解的主要原则是什么?原则:1.进行工作分解之后,可以根据细分后的工作包之间的逻辑关系来实施项目。2.通过工作分解,项目组成员就会明确各自的职责,也有了可以共同遵守的明确规范,这样就可情可以减少繁琐的协调工作量,有利于工作的沟通。3.把项目细分为具体的工作任务后,每个项目组成就能更清晰地理解任务的性质和各自的具体目标。4.通过工作分解,可以比较准确地把握项目所需要的技术.人力.资金等信息,以及面临的风险,从而可以为项目计划的制定提供基线。原则:1.在同一个工作任务中,最好只包相关的工作元素。2.所有工作活动该是平行的或者连续发生的,其间不应该插入不相关的工作活动。3.尽量使用相同的项目组成
20、员,便于彼此沟通和交流。7.简要描述WBS的设计方法与步骤。方法:类比分解法.自上而下解法.自下而上汇集法.遵循指导方针。步骤:1,明确并识别项目的各主要组成部分,明确理解项目的主在可交付产品和服务。2,确定每个可交付成果的详细程度是否已经可以进行恰当的成本估算和时间估算。3,确定工作 任 务(工作包)。4,核实分解的正确性。8.什么是项目责任分配矩阵?项目责任分配矩阵是通过表格和图的形式来表述工作分解结构中每项工作任务的个人责任的一种明细表方法。9.什么是活动定义?活动定义的依据及方法、输出分别什么?活动定义:就是确定为了完成在工作分解结构中规定的可交付产品和服务而必须进行的具体活动,并将其
21、形成文档的过程。依据:工作分解结构,项目范围说明,历史信息,约束条件。方法:活动分解法,参照模板法。输出:活动清单,详细依据,更新的工作分解结构。10.什么是活动排序?活动排序的依据及方法、输出分别什么?活动排序是分析活动之间的相互依赖关系,并形成文档过程,为进一步编制切可行的进度计划做准备。依据:活动清单,产品描述,活动之间的逻辑关系,项目的约束条件,里程碑。方法:前导图法,箭线图法条件图法。输出:项目网络图,更新的活动清单。11.什么是活动工期估计?活动工期估计的依据及方法、输出分别什么?活动工期估计:根据项目范围,资源情况及其他有关信息项目中已经确定的各个活动可能的持续时间进行估计的过程
22、。依据:活动清单,约束条件,资源情况,历史信息,已识别的风险。方法:专家评定法,经验类比估算法,利用历史数据法,德尔非法。输出:活动持续时间,活动持续时间估算的依据,变更的活动清单。12.用哪种方法可以缩短活动的工期?持续时间压缩法。13.对于一项活动,3 个预计工期分别是T0=2,TM=14,T P=14,这项活动的期望、方差和标准差是什么?期 望:t=TO+4TM+TP/6=12。差:a=(TP-TO)2/36=4。14.计划阶段对方案进行选择的主要方法有哪两种?极线图法,决策树法。写出软件项目计划书的内容。引言,项目估算,风险管理战略,日程,项目资源,人员组织,跟踪和控制机制,附录。15
23、.制定项目进度计划的目的是什么?其依据及方法、输出分别什么?目的:提供对项目进展情况的监督和控制。依据:项目网络图,活动持续时间估计,资源需求,资源安排描述,日历,约束条件,假设条件,提前或滞后要求,风险管理计划。方法:数学分析法,持续时间压缩法,模拟法,资源分配的启发式方法,项目管理软件。输出:项目进度计划,详细依据说明,进度管理计划,更新的项目资源需求。IT软件项目成本管理LIT项目的成本主要包括哪四大部分?各部分的主要特点是什么?(1)硬件成本:主要包括实施IT 软件项目所需要的所有硬件设备、系统软件、数据资源的购置、运输、仓储、安装、测试等费用。对于进口设备,还包括国外运费、保险费、进
24、口关税、增殖税等费用。(2)差旅及培训费用:培训费用包括了软件开发人员和用户的培训费用。(3)软件开发成本:对于软件开发项目,软件开发成本是最主要的人工成本,付给软件工程师的人工费用占了开发成本的大部分。(4)项目管理费用:用于项目组织、管理和控制的费用支出。2.影响I T 软件项目成本的主要因素有哪些?并简要说明IT 软件项目成本管理的主要内容。(1)项目质量对成本的影响(2)工期对成本的影响(3)管理水平对成本的影响(4)人力资源对成本的影响(5)价格对成本的影响项目成本管理主要包括:资源计划编制、费用估算、费用预算、不可预见费用和费用控制。3.IT项目成本的常用估算办法有哪些?简要说明每
25、种办法的使用范围。1)成本建模技术:根据项目特征,用数学模型来预测项目的成本。2)判定技术:也称为Delphi法,聘请一个或多个领域专家和软件开发技术人员,由他们分别对项目成本进行估计,并最后达成一致而获得最终的成本。3)类比评估技术:根据以前类似项目的实际成本作为当前项目的估算依据。4)Parkson法则:表示工作能够由需要的时间来反映。5)自顶向下估算法:成本的估算,主要依据工作分解结构、产品的功能以及实现该功能的之功能组成形式逐层分配成本。6)自下而上估算法:首先估计每个组成单元的成本,然后根据工作分解结构,通过累加方式得到最终的成本估算。7)赢利定价法:软件的成本通过估计用户愿意在该项
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IT 软件 项目 管理 课后 习题 答案
限制150内