欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第3章 软件项目管理.ppt

    • 资源ID:71362809       资源大小:378KB        全文页数:31页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第3章 软件项目管理.ppt

    第第第第3 33 3章章章章 软件项目管理软件项目管理软件项目管理软件项目管理 内容:内容:项目管理的内容与职责项目管理的内容与职责 项目计划书的编写项目计划书的编写 人员组织管理人员组织管理 管理人员能力要求管理人员能力要求 软件配置管理软件配置管理重点:重点:项目管理的内容与职责项目管理的内容与职责 项目计划书的编写项目计划书的编写角色:信息系统项目管理师(项目经理)角色:信息系统项目管理师(项目经理)13.1 3.1 软件项目管理概述软件项目管理概述1 1、项目:、项目:在一定的资源约束下完成的既定目标的在一定的资源约束下完成的既定目标的一次性任务一次性任务。2 2、项目来源类别:、项目来源类别:自开发自使用项目自开发自使用项目 解决自己(组织内)业务中的问题解决自己(组织内)业务中的问题委托开发项目委托开发项目 使用单位和开发单位分离的专用系统使用单位和开发单位分离的专用系统分包项目分包项目 整体中的一部分整体中的一部分用户不定项目用户不定项目 开发者自选,用户不定的通用系统开发者自选,用户不定的通用系统自创项目自创项目 开发者发现,开发者发现,无需关心用户需要,因为用户不知道要什么无需关心用户需要,因为用户不知道要什么23.1 3.1 软件项目管理概述软件项目管理概述3、项目管理、项目管理 项目管理就是围绕项目实施进行的一系列的活动。项目管理就是围绕项目实施进行的一系列的活动。项目管理的定义项目管理的定义 项目管理是通过项目经理和项目组织机构运用系统理论和方项目管理是通过项目经理和项目组织机构运用系统理论和方法对项目及其资源进行计划、组织、协调、控制,旨在实现项法对项目及其资源进行计划、组织、协调、控制,旨在实现项目的特定目标的管理方法体系。目的特定目标的管理方法体系。4、管理对象(项目管理中的三要素)、管理对象(项目管理中的三要素):目标、成本、进度:目标、成本、进度 3 5 5、软件项目管理的职责、软件项目管理的职责制定计划:规定要完成的任务、要求、资源、人力、进度等;制定计划:规定要完成的任务、要求、资源、人力、进度等;建立组织:实施计划、保证任务的完成,需要建立分工明确的责建立组织:实施计划、保证任务的完成,需要建立分工明确的责任制机构;任制机构;配备人员:任用各种层次的技术人员和管理人员;配备人员:任用各种层次的技术人员和管理人员;协调(追踪、指导):时刻协调和跟踪项目的进展情况,鼓励和协调(追踪、指导):时刻协调和跟踪项目的进展情况,鼓励和动员各种人员完成所分配的任务;动员各种人员完成所分配的任务;控制(检验):对照计划和标准,监督和检验实施的情况。控制(检验):对照计划和标准,监督和检验实施的情况。41.软件项目启动软件项目启动v进行可行性分析进行可行性分析v明确项目的目标和范围明确项目的目标和范围v确定合理精确的成本分析确定合理精确的成本分析v任务分解和可管理的进度安排任务分解和可管理的进度安排v选择方案选择方案v组成项目组组成项目组v召开项目启动会议召开项目启动会议3.2 3.2 软件项目启动与计划软件项目启动与计划5 项目计划是用来指导组织、实施、协调和控制软件建设的重项目计划是用来指导组织、实施、协调和控制软件建设的重要文件。要文件。项目计划目的:项目计划目的:项目计划可作为客户与建设团队间解决冲突的依据。项目计划可作为客户与建设团队间解决冲突的依据。项目计划可使项目成员有明确的分工及工作目标。项目计划可使项目成员有明确的分工及工作目标。项目计划有助于项目成员之间的交流沟通。项目计划有助于项目成员之间的交流沟通。项目计划可作为对项目过程控制和工作考核的基准。项目计划可作为对项目过程控制和工作考核的基准。项目计划分类(内容):项目计划分类(内容):进度计划进度计划 费用计划费用计划 人力计划人力计划 质量保证计划质量保证计划 风险管理计划风险管理计划2.制定计划制定计划6任务任务工作量工作量周期周期提交时间、进度提交时间、进度人员人员组织、数量、素质组织、数量、素质软件计划的影响因素软件计划的影响因素7(1)1)估算软件规模估算软件规模1)代码行(代码行(LOC)技术)技术 用代码行用代码行(LOC)数表示软件开发规模十分自然、直观。数表示软件开发规模十分自然、直观。生产率:行生产率:行/人月人月基本进度基本进度 成本:元成本:元/人月人月费用费用 总行数总行数规模、交付时间,人员组织规模、交付时间,人员组织 预先难以获得预先难以获得2)功能点(功能点(FP)技术)技术 功能点度量是涉及多种因素的间接度量方式。该方法用功能点度量是涉及多种因素的间接度量方式。该方法用6个个信息量的信息量的“加权和加权和”CT和和14个复杂性调节值个复杂性调节值Fi(i=114)。在系统分析初期就能估算出软件开发的规模。在系统分析初期就能估算出软件开发的规模。FP=f(信息量,复杂度信息量,复杂度)8功能点技术影响因素功能点技术影响因素信息量信息量x权权用户输入数用户输入数x4用户输出数用户输出数x5用户查询数用户查询数x4文件数文件数x7界面数界面数x7算法算法x3 复杂度:复杂度:备份复原要求备份复原要求数据通信数据通信操作环境复杂度操作环境复杂度安装复杂度安装复杂度信息处理复杂度信息处理复杂度。9(2 2)工作量估算)工作量估算 1)1)CoCoMoCoCoMo模型模型 CoCoMoCoCoMo模型是模型是“构造性成本模型构造性成本模型”(Constructive(Constructive cost model)cost model)分为基本、中间、详细三个层次,分别用于软分为基本、中间、详细三个层次,分别用于软件开发的不同阶段。件开发的不同阶段。E aLb D cEd C E 2)Putnam模型模型 E L3(Ck3 td4)103)自动估算工具自动估算工具 以上介绍的经验估算模型已有相应的软件作为为自动估算工具。以上介绍的经验估算模型已有相应的软件作为为自动估算工具。项目管理可使用这些工具自动估算项目的成本和工作量,还项目管理可使用这些工具自动估算项目的成本和工作量,还可对人员配置和交付日期等进行估计。可对人员配置和交付日期等进行估计。11(3 3)进度计划)进度计划1 1)估算开发时间(工期)方法)估算开发时间(工期)方法 分解任务、划分阶段分解任务、划分阶段 估算各阶段工期估算各阶段工期 构造项目开发活动网络图构造项目开发活动网络图2)2)进度安排原则进度安排原则进度安排原则进度安排原则 根据实际(交付期已定,交付期可调)安排进度。根据实际(交付期已定,交付期可调)安排进度。根据实际(交付期已定,交付期可调)安排进度。根据实际(交付期已定,交付期可调)安排进度。注意参与人数与效率的问题,人员能力要均衡注意参与人数与效率的问题,人员能力要均衡 科学安排并行工作科学安排并行工作 参照参照40:20:4040:20:40规则规则 不以牺牲质量换取进度不以牺牲质量换取进度 123 3)进度表示(甘特图与进度表)进度表示(甘特图与进度表)进度表示(甘特图与进度表)进度表示(甘特图与进度表)进进度度内容内容2 24 46 68 810101212基基础础 需求需求总总体体详细详细编码编码测试测试调调整整131)、项目启动后)、项目启动后1个月内完成硬件设备的招标购买、硬件个月内完成硬件设备的招标购买、硬件平台搭建、政务网接入等基础性工作;平台搭建、政务网接入等基础性工作;2)、)、3个月内完成需求分析;个月内完成需求分析;3)、)、4个月内完成总体设计;个月内完成总体设计;4)、)、5个半月完成详细设计;个半月完成详细设计;4)、)、7个月内完成编码;个月内完成编码;5)、)、9个月完成系统总体测试,并投入试运行;个月完成系统总体测试,并投入试运行;6)、)、12个月完成功能及细节调整,正式投入使用。个月完成功能及细节调整,正式投入使用。143.3.1 3.3.1 组织结构的模式组织结构的模式组织结构的模式组织结构的模式1.1.1.1.按项目划分的模式按项目划分的模式按项目划分的模式按项目划分的模式 工作方式:所有成员完成所有工作任务。软件产品的定义、工作方式:所有成员完成所有工作任务。软件产品的定义、工作方式:所有成员完成所有工作任务。软件产品的定义、工作方式:所有成员完成所有工作任务。软件产品的定义、设计、实现、测试、复查、文档编制、甚至包括维护在内的设计、实现、测试、复查、文档编制、甚至包括维护在内的设计、实现、测试、复查、文档编制、甚至包括维护在内的设计、实现、测试、复查、文档编制、甚至包括维护在内的全过程。全过程。全过程。全过程。特点:稳定、低效,对个体要求高。特点:稳定、低效,对个体要求高。特点:稳定、低效,对个体要求高。特点:稳定、低效,对个体要求高。2.2.2.2.按职能划分的模式按职能划分的模式按职能划分的模式按职能划分的模式 工作方式:专业小组,流水线工作模式。工作方式:专业小组,流水线工作模式。工作方式:专业小组,流水线工作模式。工作方式:专业小组,流水线工作模式。特点:高效,成员易成专家,更改困难特点:高效,成员易成专家,更改困难特点:高效,成员易成专家,更改困难特点:高效,成员易成专家,更改困难3.3.3.3.矩阵形模式矩阵形模式矩阵形模式矩阵形模式 一般工程组织形式一般工程组织形式一般工程组织形式一般工程组织形式3.3 3.3 3.3 3.3 软件项目人员组织与技能软件项目人员组织与技能软件项目人员组织与技能软件项目人员组织与技能151.1.1.1.民主制程序员组民主制程序员组民主制程序员组民主制程序员组 成员间无主次。适合于研制时间长、开发难度大的项目。成员间无主次。适合于研制时间长、开发难度大的项目。成员间无主次。适合于研制时间长、开发难度大的项目。成员间无主次。适合于研制时间长、开发难度大的项目。2.2.2.2.主程序员组主程序员组主程序员组主程序员组 一位主程序员、一位后援工程师、一位资料员、若干程序员一位主程序员、一位后援工程师、一位资料员、若干程序员一位主程序员、一位后援工程师、一位资料员、若干程序员一位主程序员、一位后援工程师、一位资料员、若干程序员3.3.3.3.现代程序员(层次式)小组现代程序员(层次式)小组现代程序员(层次式)小组现代程序员(层次式)小组 在层次式小组中,组内人员分为三级:在层次式小组中,组内人员分为三级:在层次式小组中,组内人员分为三级:在层次式小组中,组内人员分为三级:组长(项目负责人)组长(项目负责人)组长(项目负责人)组长(项目负责人)高级程序员高级程序员高级程序员高级程序员 程序员程序员程序员程序员3.3.3 3.3.3 程序设计小组的组织形式程序设计小组的组织形式程序设计小组的组织形式程序设计小组的组织形式16软件人员的素质要求:软件人员的素质要求:软件人员的素质要求:软件人员的素质要求:牢固掌握计算机软件的基本知识和技能。牢固掌握计算机软件的基本知识和技能。牢固掌握计算机软件的基本知识和技能。牢固掌握计算机软件的基本知识和技能。善于分析和综合问题,具有严密的逻辑思维能力。善于分析和综合问题,具有严密的逻辑思维能力。善于分析和综合问题,具有严密的逻辑思维能力。善于分析和综合问题,具有严密的逻辑思维能力。工作踏实、细致工作踏实、细致工作踏实、细致工作踏实、细致,不靠碰运气,遵循标准和规范,不靠碰运气,遵循标准和规范,不靠碰运气,遵循标准和规范,不靠碰运气,遵循标准和规范,具有严格的科学作风。具有严格的科学作风。具有严格的科学作风。具有严格的科学作风。工作中表现出有耐心、有毅力、有责任心。工作中表现出有耐心、有毅力、有责任心。工作中表现出有耐心、有毅力、有责任心。工作中表现出有耐心、有毅力、有责任心。具有良好的书面和口头表达能力。具有良好的书面和口头表达能力。具有良好的书面和口头表达能力。具有良好的书面和口头表达能力。管理人员素质要求管理人员素质要求管理人员素质要求管理人员素质要求 综合问题的能力综合问题的能力综合问题的能力综合问题的能力 总结和表达能力总结和表达能力总结和表达能力总结和表达能力 沟通能力沟通能力沟通能力沟通能力3.3.4 3.3.4 人员配备人员配备人员配备人员配备173.4 3.4 软件项目实施与控制软件项目实施与控制3.4.1 软件项目风险管理软件项目风险管理 风险就是指项目开发过程中在人员、经费、进度及需风险就是指项目开发过程中在人员、经费、进度及需求等方面存在的可能影响项目按计划完成的不确定因素。求等方面存在的可能影响项目按计划完成的不确定因素。风险管理内容:风险管理内容:发现风险发现风险分析与度量风险分析与度量风险处理与化解风险处理与化解风险 18 定期举行项目状态会议。由每位项目成员报告其进展和定期举行项目状态会议。由每位项目成员报告其进展和定期举行项目状态会议。由每位项目成员报告其进展和定期举行项目状态会议。由每位项目成员报告其进展和遇到的问题。遇到的问题。遇到的问题。遇到的问题。评价在软件工程过程中所产生的所有评审的结果。评价在软件工程过程中所产生的所有评审的结果。评价在软件工程过程中所产生的所有评审的结果。评价在软件工程过程中所产生的所有评审的结果。确定由项目的计划进度所安排的可能选择的正式的里程确定由项目的计划进度所安排的可能选择的正式的里程确定由项目的计划进度所安排的可能选择的正式的里程确定由项目的计划进度所安排的可能选择的正式的里程碑。碑。碑。碑。比较在项目资源表中所列出的每一个项目任务的实际开比较在项目资源表中所列出的每一个项目任务的实际开比较在项目资源表中所列出的每一个项目任务的实际开比较在项目资源表中所列出的每一个项目任务的实际开始时间和计划开始时间。始时间和计划开始时间。始时间和计划开始时间。始时间和计划开始时间。非正式地与开发人员交谈,以得到他们对开发进展和刚非正式地与开发人员交谈,以得到他们对开发进展和刚非正式地与开发人员交谈,以得到他们对开发进展和刚非正式地与开发人员交谈,以得到他们对开发进展和刚冒头的问题的客观评价。冒头的问题的客观评价。冒头的问题的客观评价。冒头的问题的客观评价。当问题出现的时候,项目管理人员必须实行控制以尽快当问题出现的时候,项目管理人员必须实行控制以尽快当问题出现的时候,项目管理人员必须实行控制以尽快当问题出现的时候,项目管理人员必须实行控制以尽快地排解问题。地排解问题。地排解问题。地排解问题。3.4.2 3.4.2 软件项目进度管理(软件项目进度管理(追踪和控制活动追踪和控制活动追踪和控制活动追踪和控制活动)193.4.3 3.4.3 软件项目质量管理软件项目质量管理以可度量的方式验证软件质量的特征是否满足了要求以可度量的方式验证软件质量的特征是否满足了要求以可度量的方式验证软件质量的特征是否满足了要求以可度量的方式验证软件质量的特征是否满足了要求 正确性:正确性的度量是每千代码行正确性:正确性的度量是每千代码行正确性:正确性的度量是每千代码行正确性:正确性的度量是每千代码行(KLOC)(KLOC)(KLOC)(KLOC)的差错数,其的差错数,其的差错数,其的差错数,其中将差错定义为已被证实是不符合需求的缺陷。中将差错定义为已被证实是不符合需求的缺陷。中将差错定义为已被证实是不符合需求的缺陷。中将差错定义为已被证实是不符合需求的缺陷。可维护性:平均变更等待时间可维护性:平均变更等待时间可维护性:平均变更等待时间可维护性:平均变更等待时间MTTCMTTCMTTCMTTC。完整性:完整性度量一个系统抗拒对它的安全性攻击(事完整性:完整性度量一个系统抗拒对它的安全性攻击(事完整性:完整性度量一个系统抗拒对它的安全性攻击(事完整性:完整性度量一个系统抗拒对它的安全性攻击(事故的和人为的)的能力。故的和人为的)的能力。故的和人为的)的能力。故的和人为的)的能力。可使用性:可使用性:“用户友好性用户友好性”,为使用软件用户所付出的,为使用软件用户所付出的代价代价20实训一工作内容实训一工作内容XXX软件开发计划书软件开发计划书摘要摘要1、引言、引言(1)编写目的)编写目的(2)项目背景(名称、功能简介、目标性能、开发小组名称)项目背景(名称、功能简介、目标性能、开发小组名称)2、任务概要、任务概要(1)工作内容)工作内容(2)提交产品)提交产品3、实施计划、实施计划(1)人员构成及分工)人员构成及分工(2)阶段划分及进度计划)阶段划分及进度计划4、应用环境要求、应用环境要求5、实施技术方案及选择(硬件方案、体系结构,可行性研究)、实施技术方案及选择(硬件方案、体系结构,可行性研究)注:该问题定义将作为以后所有实训的基础。注:该问题定义将作为以后所有实训的基础。21目的:保证软件系统的完整性,版本有序、正确目的:保证软件系统的完整性,版本有序、正确目的:保证软件系统的完整性,版本有序、正确目的:保证软件系统的完整性,版本有序、正确软件配置项软件配置项软件配置项软件配置项(Software Configure(Software Configure(Software Configure(Software Configure ItimItimItimItim SCI)SCI)SCI)SCI)内容:内容:内容:内容:与合同、过程、计划和产品有关的文档和数据;与合同、过程、计划和产品有关的文档和数据;与合同、过程、计划和产品有关的文档和数据;与合同、过程、计划和产品有关的文档和数据;源代码、目标代码和可执行代码;源代码、目标代码和可执行代码;源代码、目标代码和可执行代码;源代码、目标代码和可执行代码;相相相相关关关关产产产产品品品品,包包包包括括括括软软软软件件件件工工工工具具具具、库库库库内内内内的的的的可可可可复复复复用用用用软软软软件件件件、外外外外购购购购软软软软件件件件及用户提供的软件。及用户提供的软件。及用户提供的软件。及用户提供的软件。工作内容:标示和确定配置项、控制版本、管理变更工作内容:标示和确定配置项、控制版本、管理变更工作内容:标示和确定配置项、控制版本、管理变更工作内容:标示和确定配置项、控制版本、管理变更3.5 3.5 软件配置管理软件配置管理软件配置管理软件配置管理 22基线基线基线基线 (Baseline)(Baseline)(Baseline)(Baseline)基线是基线是基线是基线是软件生存期中各开发阶段末尾的特定点,软件生存期中各开发阶段末尾的特定点,软件生存期中各开发阶段末尾的特定点,软件生存期中各开发阶段末尾的特定点,又称又称又称又称里程碑里程碑里程碑里程碑。由正式的技术评审而得到的由正式的技术评审而得到的由正式的技术评审而得到的由正式的技术评审而得到的SCISCISCISCI协议和软件配置的正协议和软件配置的正协议和软件配置的正协议和软件配置的正式文本才能成为基线。式文本才能成为基线。式文本才能成为基线。式文本才能成为基线。基线的基线的基线的基线的作用是把各阶段工作的划分更加明确化作用是把各阶段工作的划分更加明确化作用是把各阶段工作的划分更加明确化作用是把各阶段工作的划分更加明确化,以便,以便,以便,以便于检验和肯定阶段成果。于检验和肯定阶段成果。于检验和肯定阶段成果。于检验和肯定阶段成果。有关概念:有关概念:有关概念:有关概念:23软件开发各阶段的基线及软件开发各阶段的基线及SCI系统系统工程工程系系统统规规格格说说明明操操作作系系统统测测试试计计划划数数据据源源代代码码设设计计规规格格说说明明软软件件需需求求规规格格说说明明需求需求分析分析软件软件设计设计程序程序编码编码软件软件测试测试242 2、版本控制、版本控制、版本控制、版本控制版本版本1.0版本版本1.1版本版本1.2版本版本2.0版本版本2.1版本版本1.3版本版本1.4版本版本1.1.1版本版本1.1.2演变图显演变图显示了软件示了软件修改情况修改情况变种变种12354软件的每一版本都是软件的每一版本都是软件的每一版本都是软件的每一版本都是SCISCI(源代(源代(源代(源代码、文档、数据)码、文档、数据)码、文档、数据)码、文档、数据)的一个集合的一个集合的一个集合的一个集合,且各个版本都可能由不同的变种且各个版本都可能由不同的变种且各个版本都可能由不同的变种且各个版本都可能由不同的变种组成。组成。组成。组成。253 3、变更、变更、变更、变更控制控制控制控制 软件生存期内全部的软件配置是软件产品的真正代表,软件生存期内全部的软件配置是软件产品的真正代表,软件生存期内全部的软件配置是软件产品的真正代表,软件生存期内全部的软件配置是软件产品的真正代表,必须使其保持必须使其保持必须使其保持必须使其保持精确精确精确精确。软件工程过程中软件工程过程中软件工程过程中软件工程过程中某一阶段的变更,均要引起软件配置某一阶段的变更,均要引起软件配置某一阶段的变更,均要引起软件配置某一阶段的变更,均要引起软件配置的变更的变更的变更的变更,这种变更必须严格加以,这种变更必须严格加以,这种变更必须严格加以,这种变更必须严格加以控制控制控制控制和和和和管理管理管理管理,保持修,保持修,保持修,保持修改信息。改信息。改信息。改信息。变更控制包括变更控制包括变更控制包括变更控制包括建立控制点建立控制点建立控制点建立控制点和和和和建立报告与审查制度。建立报告与审查制度。建立报告与审查制度。建立报告与审查制度。26变更控制变更控制过程过程识别变更要求识别变更要求用户提交变更要求用户提交变更要求开发人员进行评价开发人员进行评价产生变更报告产生变更报告对对请求排队请求排队,产生工程变更顺序产生工程变更顺序把把变更分配给配置对象变更分配给配置对象产生变更报告产生变更报告通知用户通知用户变更控制负责人作出决定变更控制负责人作出决定27“检出检出”配置项(配置项(SCI)执行变更执行变更变更复审(审计)变更复审(审计)“检入检入”变更后的配置项变更后的配置项建立测试基线建立测试基线执行质量保证和测试活动执行质量保证和测试活动“促成促成”把变更包括在下一修正版中把变更包括在下一修正版中重建适用的软件版本重建适用的软件版本针对所有配置项审计变更针对所有配置项审计变更把变更包括到新版本中把变更包括到新版本中发布新版本发布新版本284.4.4.4.配置状态报告配置状态报告配置状态报告配置状态报告 为了清楚、及时地记载软件配置的变化,需要为了清楚、及时地记载软件配置的变化,需要为了清楚、及时地记载软件配置的变化,需要为了清楚、及时地记载软件配置的变化,需要对开发对开发对开发对开发的过程做出系统的记录的过程做出系统的记录的过程做出系统的记录的过程做出系统的记录,以反映开发活动的历史情况。,以反映开发活动的历史情况。,以反映开发活动的历史情况。,以反映开发活动的历史情况。这就是配置状态登录的任务。这就是配置状态登录的任务。这就是配置状态登录的任务。这就是配置状态登录的任务。登录主要登录主要登录主要登录主要根据变更控制小组会议的记录,根据变更控制小组会议的记录,根据变更控制小组会议的记录,根据变更控制小组会议的记录,并产生并产生并产生并产生配置配置配置配置状态报告状态报告状态报告状态报告。对于每一项变更,记录:发生了什么?为什么会发生对于每一项变更,记录:发生了什么?为什么会发生对于每一项变更,记录:发生了什么?为什么会发生对于每一项变更,记录:发生了什么?为什么会发生?对谁做的?什么时侯发生的?会有什么影响?对谁做的?什么时侯发生的?会有什么影响?对谁做的?什么时侯发生的?会有什么影响?对谁做的?什么时侯发生的?会有什么影响?29 配置状态报告可以放在一个联机数据库中,以便软件配置状态报告可以放在一个联机数据库中,以便软件配置状态报告可以放在一个联机数据库中,以便软件配置状态报告可以放在一个联机数据库中,以便软件开发人员或者软件维护人员可以对它进行查询或修改。开发人员或者软件维护人员可以对它进行查询或修改。开发人员或者软件维护人员可以对它进行查询或修改。开发人员或者软件维护人员可以对它进行查询或修改。此外在软件配置报告中新登录的变更应当及时通知给此外在软件配置报告中新登录的变更应当及时通知给此外在软件配置报告中新登录的变更应当及时通知给此外在软件配置报告中新登录的变更应当及时通知给管理人员和软件工程师。管理人员和软件工程师。管理人员和软件工程师。管理人员和软件工程师。配置状态报告对于大型软件开发项目的成功起着至关配置状态报告对于大型软件开发项目的成功起着至关配置状态报告对于大型软件开发项目的成功起着至关配置状态报告对于大型软件开发项目的成功起着至关重要的作用。避免了可能出现的不一致和冲突。重要的作用。避免了可能出现的不一致和冲突。重要的作用。避免了可能出现的不一致和冲突。重要的作用。避免了可能出现的不一致和冲突。30本章小结本章小结v软件项目管理是软件工程的另一个重要组成部分,只软件项目管理是软件工程的另一个重要组成部分,只有对软件项目进行科学有效的管理才能保证软件工程有对软件项目进行科学有效的管理才能保证软件工程的开发技术得以有效的应用。本章重点围绕制定计划、的开发技术得以有效的应用。本章重点围绕制定计划、建立组织、配备人员、协调和控制五大项目管理职能建立组织、配备人员、协调和控制五大项目管理职能介绍其实用的管理方法,同时简要介绍项目开始之前介绍其实用的管理方法,同时简要介绍项目开始之前的项目选择和启动和项目结束时的项目总结,以及贯的项目选择和启动和项目结束时的项目总结,以及贯穿全过程的软件配置管理。在学习软件工程的具体方穿全过程的软件配置管理。在学习软件工程的具体方法之前掌握项目管理的过程与方法,一方面是要强调法之前掌握项目管理的过程与方法,一方面是要强调项目管理是贯穿整个开发过程的保护伞活动,另一方项目管理是贯穿整个开发过程的保护伞活动,另一方面是可使学习者更好地实践从项目选择、计划、组织面是可使学习者更好地实践从项目选择、计划、组织与开发的全过程。与开发的全过程。31

    注意事项

    本文(第3章 软件项目管理.ppt)为本站会员(hyn****60)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开