如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
软件项目管理课程介绍章节与课时安排教材与参考资料第一章项目管理框架项目与项目管理的概念-1.1项目的组织与项目经理-1.2项目管理的PMBOK体系-1.3§1.1项目与项目管理的概念项目发展的历史项目管理有悠久的实践历史:古代长城、埃及金字塔、古罗马的供水渠项目和项目管理起源于工程和工程管理传统的项目和项目管理起源于建筑业现代项目与项目管理开始于大型国防工业国际项目管理学术组织的出现标志着项目管理走向了科学国际项目管理协会,成立于1965年美国项目管理学会,成立于1969年当代项目与项目管理是扩展了的广义概念,项目管理更加面向市场和竞争、注重人的因素、注重顾客、注重柔性管理项目管理发展的过程项目管理专业的现状程序员系统分析师技术管理人员(走上职能部门管理层)——光环效应专业技术管理人员高级职业管理人士30岁过后的程序员,你有多少技术的高峰让你攀,有多少管理职位等你坐?如果没有更好的去处,项目经理是一个不错的选择。项目的概念项目的定义项目定义的说明项目的主要属性项目的三重约束典型的项目典型的项目项目的概念项目的定义项目定义涉及的因素项目的主要属性项目与作业的比较项目的组成要素项目的阶段和生命周期项目干系人组织对项目的影响外部环境对项目的影响项目的生命周期项目干系人组织对项目的影响外部环境对项目的影响一个典型的计算机系统集成项目一个典型的计算机软件系统项目一个典型的计算机软件系统项目讨论巩固你的知识练习项目实例介绍系统集成企业的商务流程-1系统集成企业的商务流程-2系统集成企业的商务流程-3项目过程项目管理的定义和基本要素项目管理的特点项目管理与其他知识领域的关系案例分析回答案例提出的问题项目管理是企业软件项目成功的保证。项目失败的原因项目管理的定义-1项目管理的定义-1项目管理的定义-1项目管理的定义-1项目管理的定义-2项目管理概念的理解项目管理的特点项目的目标管理项目管理与一般作业管理的区别项目管理与日常企业管理的区别项目管理的9个知识领域项目管理的5个过程组全目标管理全过程管理整合管理项目管理所涉及的内容项目管理所涉及的内容项目管理的主要内容项目管理的9大知识领域项目的三重约束项目管理的5个过程组项目管理过程组项目管理过程组项目管理过程组项目管理过程的交迭阶段间的相互作用项目的全目标管理项目的全过程管理项目的整合管理项目的整合管理项目的整合管理软件工程的软件生命周期项目阶段与项目任务项目生命周期中的重要概念软件工程一般把一个软件生命周期包括六个阶段:(1)计划阶段:定义系统,确定用户的要求或总目标,进行可行性研究,提出可行的方案,包括资源、成本、效益、进度等,并制定粗略的实施计划。(2)需求分析阶段:确定软件功能、性能、可靠性、接口标准等要求,根据功能要求进行数据流程分析,提出初步的系统逻辑模型,并据此修改项目实施计划。(3)软件设计阶段:包括系统概要设计和详细设计。在概要设计中,要建立系统整体结构,进行模块划分,根据要求确定接口。在详细设计中,要建立算法、数据结构和流程图。(4)编码阶段:把流程图翻译成程序,并对程序进行调试。可见编码的实现方式与软件的处理流程是相对独立的。(5)测试阶段:通过单元测试,检验模块内部的结构和功能;通过集成测试,把模块联结成系统,重点找接口上的问题;确认测试:按照需求的内容逐项进行测试;系统测试,就是到实际的使用环境中进行测试。以上四种测试中,单元测试和集成测试是由开发者自己完成的,而确认测试和系统测试则是由用户参与完成的。这是软件质量保证的重要一环。(6)运行维护阶段:一般包括三类工作,为了修改错误而做的改正性维护,为了适应环境变化而做的适应性维护,为了适应用户新的需求而做的完善性维护,这有时会成为二次开发,进入一个新的生命周期,再从计划阶段开始。可见,维护的工作是软件生命周期中重要的一环,通过良好的运行维护工作,可以延长软件的生命周期,乃至为软件带来新的生命。①启动阶段及其核心工作(1)项目启动当用户有需求的时候,潜在的项目就产生了。软件开发商在这个阶段的主要任务是确认需求,在如果我们要做这个项目的假设下,分析投资收益比,研究项目的可行性,分析自己所应具备的条件。商务上这个阶段以客户提出(常常是厂商提出、由用户认可)明确的《需求建议书》或《招标书》为结束标志。这个阶段是厂商与客户配合完成的,如果客户能积极地配合厂商(这是最后中标的良好前兆),则对后期项目的成功非常有利:一方面,可以比较明确地搞清项目范围、项目目标,了解客户真正需要什么。另一方面早期的交流可建立良好客户关系,为后续的投标、合同签订,乃至项目实施奠定基础。②计划阶段及其核心工作(2)项目计划如果厂商向客户提交了《项目