正在加载图片...
第九章软件管理 复习要求 1.了解软件过程的概念、软件过程框架和软件过程模型 2.了解软件项目管理的过程 3.了解软件度量的种类,面向规模和面向功能的度量以及质量度量的种类。 4.掌握LOC估算和FP估算的方法,分解技术和工作量估算方法。 5.了解软件成本估算的概念,掌握 COCOMO成本估算方法。 6.了解软件成本一效益估计方法 7.了解风险分析的步骤,风险的种类、风险项目和风险构成 8.了解软件进度安排方法及图形工具 9.了解软件项目划分的方式,项目组织的模式,人员配备的原则和条件。 内容提要 1.软件过程 (1)软件过程的概念 软件工程是一种层次化的技术,如图91所 工具 示。软件工程的过程层是将结合在一起的凝聚力 量,使得计算机软件能够及时、合理地被开发出 来。软件过程定义了一组关键过程域(KPAs), 过程 它们构成软件项目管理的基础,并规定了技术方 质量关注点 法的采用、工程产品(模型、文档、数据、报告 表格等)的产生、里程碑的建立、质量的管理以 图91软件工程层次 及适当的变更控制。 软件过程是软件生存期中的一系列相关软公共过程框架 件工程活动的集合。每一个软件过程又是由一组 框架活动 工作任务、项目里程碑、软件工程产品和交付物 以及质量保证(SQA)点等组成。一个软件过程可 「工作任务 以用图92的形式来表示。首先建立一个公共过 里程碑、交付物 程框架,其中定义了少量可适用于所有软件项目 SOA点 的框架活动,而不考虑它们的规模和复杂性。再 给出各个框架活动的任务集合,使得框架活动能 够适合于项目的特点和项目组的需求。最后是保 保护伞活动 护伞活动,如软件质量保证、软件配置管理以及 测量等,它们独立于任何一个框架活动并将贯穿 图92软件过程 于整个过程。 (2)软件过程模型 软件工程过程模型的选择基于项目和应用的特点、采用的方法和工具、要求的控制和需1 图 9.1 软件工程层次 图 9.2 软件过程 第九章 软件管理 一、复习要求 1. 了解软件过程的概念、软件过程框架和软件过程模型。 2. 了解软件项目管理的过程。 3. 了解软件度量的种类,面向规模和面向功能的度量以及质量度量的种类。 4. 掌握 LOC 估算和 FP 估算的方法,分解技术和工作量估算方法。 5. 了解软件成本估算的概念,掌握 COCOMO 成本估算方法。 6. 了解软件成本―效益估计方法。 7. 了解风险分析的步骤,风险的种类、风险项目和风险构成。 8. 了解软件进度安排方法及图形工具。 9. 了解软件项目划分的方式,项目组织的模式,人员配备的原则和条件。 二、内容提要 1. 软件过程 (1) 软件过程的概念 软件工程是一种层次化的技术,如图 9.1 所 示。软件工程的过程层是将结合在一起的凝聚力 量,使得计算机软件能够及时、合理地被开发出 来。软件过程定义了一组关键过程域(KPAs), 它们构成软件项目管理的基础,并规定了技术方 法的采用、工程产品(模型、文档、数据、报告、 表格等)的产生、里程碑的建立、质量的管理以 及适当的变更控制。 软件过程是软件生存期中的一系列相关软 件工程活动的集合。每一个软件过程又是由一组 工作任务、项目里程碑、软件工程产品和交付物 以及质量保证(SQA)点等组成。一个软件过程可 以用图 9.2 的形式来表示。首先建立一个公共过 程框架,其中定义了少量可适用于所有软件项目 的框架活动,而不考虑它们的规模和复杂性。再 给出各个框架活动的任务集合,使得框架活动能 够适合于项目的特点和项目组的需求。最后是保 护伞活动,如软件质量保证、软件配置管理以及 测量等,它们独立于任何一个框架活动并将贯穿 于整个过程。 (2) 软件过程模型 软件工程过程模型的选择基于项目和应用的特点、采用的方法和工具、要求的控制和需 质量关注点 过程 方法 工具 公共过程框架 保护伞活动 框架活动 任务集合 工作任务 里程碑、交付物 SQA 点
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有