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