承上启下 配置管 理计划 合同 计划 风险 沟通 质量 成本 时间 集成 范围 项目 结束 项目执 行控制 初始 人力 chapter_10.

Slides:



Advertisements
Similar presentations
Chapter 5 教育發展與職業選擇. 1. 認識高職學生的生涯進路。 2. 了解個人特質與職業屬性之 間的關係。 3. 認識打工安全與勞動權益。
Advertisements

商学院教学办 工作汇报 王景峰 2014年6月25日.
第五章 中国的传统伦理道德 中国是一个重视伦理道德的国家,几千年来,伦理道德思想在中国文化中居于中心地位。伦理道德不仅体现于个人的思想品德、行为规范之中,而且和国家、社会的政治生活、经济生活等各方面都有联系。
小 王 子 組別:第五組 班級:財金二甲 組員:A 林安潔 A 陳思羽 A 許雅涵
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
11-1 保險業之定義 11-2 保險業之設立 11-3 保險業之組織 11-4 保險業之營業範圍
【家庭生活記趣 】 ▲幫忙製作相關標題 有▲記號,請美編設計找圖案.
9-1 火災保險 9-2 海上保險 9-3 陸空保險 9-4 責任保險 9-5 保證保險 9-6 其他財產保險
南京艺术学院2012年 “5.25心理健康教育月”活动纪实
绩效考评表格设计 班级:15服务4班 姓名:杨冬茜.
槍砲病菌與鋼鐵 第三組.
初级会计电算化 (用友T3) 制作人:张爱红.
执行董事批准/总经办审核/用人部门/人事处签署意见
101學年度大學校院協助高中高職優質精進計畫/子計畫「產學創業企劃實務」
如何準備新聞採訪 國立台北大學中文系 老師:簡陳中
“差异适应性”教学子模式之语文作文 改变一点点 吴家山第三中学 八年级语文组 张向华.
基于解释性语言的手机跨平台架构 Sloan Yi. Qt MTK.
新闻写作刍议.
湖南农业大学 通讯的采写.
第三篇 组织工作.
离职流程精细化标准推进材料 人事行政处.
沿途风光讲解 全国职业教育数字化资源共建共享 旅游服务与管理 W-1.
C++中的声音处理 在传统Turbo C环境中,如果想用C语言控制电脑发声,可以用Sound函数。在VC6.6环境中如果想控制电脑发声则采用Beep函数。原型为: Beep(频率,持续时间) , 单位毫秒 暂停程序执行使用Sleep函数 Sleep(持续时间), 单位毫秒 引用这两个函数时,必须包含头文件
施耐德电气(中国)投资有限公司 运动控制部技术经理 李幼涵 高级工程师
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
SVN的基本概念 柳峰
第二讲 搭建Java Web开发环境 主讲人:孙娜
R in Enterprise Environment 企业环境中的R
P4提交描述规范.
第 3 章 基本概念.
K/3 Cloud轻应用介绍——掌上报销 K/3 Cloud产品线.
项目管理 Project Management
SVN服务器的搭建(Windows) 柳峰
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
大数据管理技术 --NoSQL数据库 HBase 陈 辉 大数据分析技术.
Visual Studio Team System 简介
Windows网络操作系统管理 ——Windows Server 2008 R2.
第五讲 四则运算计算器(一) 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
2019/1/12 GDP设计协同 超级管理员操作手册 GDP项目组.
数据挖掘工具性能比较.
本节我们结合AD5724驱动时序给大家介绍一下状态机在实际工程中的使用。
Windows 7 的系统设置.
VSS使用简介 王树升
Unit 11.Operating System 11.1 What’s OS 11.2 Related Courses
程序设计工具实习 Software Program Tool
第4章 非线性规划 4.5 约束最优化方法 2019/4/6 山东大学 软件学院.
何勉 新浪微博: Scrum框架及其背后的原则 原始图片 何勉 新浪微博:
软件项目管理工具 Software Project Management Tool
新一代安全网上银行 小组成员:杨志明 王晶 任毅 刘建中 关昊 刘超.
《产品设计工程应用》课程 陈兴波 顺德职业技术学院/设计学院/工业设计专业.
C语言程序设计 主讲教师:陆幼利.
微机系统的组成.
启明车载 王莉莉 配 置 管 理 启明车载 王莉莉
VisComposer 2019/4/17.
提供机构:XXXXXXXXX 机构级别:X级X等(无级别可不填写)
Cassandra应用及高性能客户端 董亚军 来自Newegg-NESC.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
Logo 思维 力量 商务展示·企业内训.
LOGIX500软件入门 西安华光信息技术有限公司 2008年7月11日.
Touch Github = Touch the World
机械设备的完整性和可靠性管理 Maintenance integrity & reliability.
华为—HUAWEI EC19 9 建议零售价格:299元 上市时间:2012年4月18日 目标人群:移动办公用户;其它有移动上网需求的用户
GIS基本功能 数据存储 与管理 数据采集 数据处理 与编辑 空间查询 空间查询 GIS能做什么? 与分析 叠加分析 缓冲区分析 网络分析
HULUO Finance and Economics College
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
我们 欢聚一堂 新员工入职培训 Westin有限公司 w 培训师 Westin 2016年3月19日.
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
软件配置管理 吕共欣 2002年7月.
第六讲 酒店客房管理系统(二) 教育部“十二五”职业教育国家规划教材
入侵检测技术 大连理工大学软件学院 毕玲.
Presentation transcript:

软件开发项目管理 北京邮电大学软件学院 韩万江 chapter_10

承上启下 配置管 理计划 合同 计划 风险 沟通 质量 成本 时间 集成 范围 项目 结束 项目执 行控制 初始 人力 chapter_10

配置管理计划 项目 行控制 初始 结束 配置管 理计划 合同 计划 风险 沟通 成本 时间 集成 范围 人力 项目执 chapter_10 质量 成本 时间 集成 范围 项目 结束 项目执 行控制 初始 人力 chapter_10

前言 软件项目中是否遇到如下的问题 找不到某个文件的历史版本; 开发人员使用错误的版本修改程序 开发人员未经授权修改代码或文档; 人员流动,交接工作不彻底; 已修复的Bug在新版本中出现; 无法重新编译某个历史版本; 因协同开发中,或者异地开发,版本变更混乱导致整个项目失败; … … chapter_10

前言 软件项目进行中面临的一个主要问题是持续不断的变化 有效的项目管理能够控制变化,以最有效的手段应对变化,不断命中移动的目标。 chapter_10

软件开发项目管理 第 10章 软件项目配置管理计划 chapter_10

本章要点 一、软件项目配置管理基本概念 二、软件项目配置管理过程 三、软件项目配置管理计划 四、案例分析 配置管理 配置项 基线 SCCB chapter_10

配置管理简述 记录软件产品的演化过程 确保软件开发者在软件生命周期中的各个阶段都能得到精确的产品配置。 最终保证软件产品的完整性、一致性、追朔性、可控性 chapter_10

配置管理的作用 Who am I? Why am I here? Why am I who I am? Where do I belong? chapter_10

配置管理的主要功能 版本管理 变更管理 其它 chapter_10

软件配置项: SCI software configration item 软件配置项是项目需定义其受控于软件配置管理的款项。每个项目的配置项也许会不同。 chapter_10

软件配置项举例 系统规格说明书 软件需求规格说明书 设计规格说明书 源代码 测试规格说明书 chapter_10

配置项的版本 配置项类 需求规格: 配置项实例 需求规格V1.1 需求规格V1.2 需求规格V1.3 chapter_10

基线定义 基线提供了软件生存期中各个开发阶段的一个特定点, 一个(些)配置项形成并通过审核,即形成基线 基线标志开发过程一个阶段的结束和里程碑 基线修改需要按照正式的程序执行 chapter_10

软件开发各个阶段基线图示 系统工程 系统规格说明 需求分析 软件需求规格说明 软件设计 软件设计说明 程序编写 源代码 测试计划、过程、数据 可运行系统 系统提交 chapter_10

SCCB (Software Configuration Control Board) 评估变更 批准变更申请 在生存期内规范变更申请流程 对变更进行反馈 与项目管理层沟通 chapter_10

本章要点 一、软件项目配置管理基本概念 二、软件项目配置管理过程 三、软件项目配置管理计划 四、案例分析 chapter_10

基本活动 配置标识 配置审计 状态统计 变更控制 chapter_10

配置管理的基本过程 配置项标识、跟踪 配置管理环境建立 基线变更管理 基线审核 配置状态统计 配置管理计划 chapter_10

1、配置项标识、跟踪 将软件项目中需要进行控制的部分拆分成SCI 建立唯一的标识 建立相互间的对应关系,进行系统的跟踪和版本控制,以确保项目过程中的产品与需求和规格的要求相一致, chapter_10

配置项的拆分例子 (某医疗网站)需求规格SCI 辅助功能.doc 性能.doc 产品目录.doc 医务管理.doc 医疗专业区.doc chapter_10

配置项的标识 配置项被唯一的标识 chapter_10

配置项的标识约定举例 公司:3个字符 项目:最长10个字符 类型:最长5个字符 编号:最长8位数字 版本号:V m.n QTD-School–RM–SRS-v1.0 公司:3个字符 项目:最长10个字符 类型:最长5个字符 编号:最长8位数字 版本号:V m.n chapter_10

配置项的跟踪 案例 chapter_10

2、配置管理环境建立 建立配置管理库 软件配置管理库是用来存储所有基线配置项及相关文件的等内容的系统,是在软件产品的整个生存期中建立和维护软件产品完整性的主要手段。 chapter_10

配置管理库实例 配置管理建库实例 chapter_10

受控操作 受控库 chapter_10

配置项的跟踪过程举例 chapter_10

配置库 chapter_10

3、基线变更管理过程 基线修改应受到控制,这种变化要经SCCB授权,按程序进行控制并记录基线修改的过程。 chapter_10

3、基线变更系统 配置控制 变更请求 变更评估 变更批准/拒绝 变更实现 chapter_10

变更请求 chapter_10 项目名称 变更申请人 提交时间 变更题目 紧急程度 变更具体内容 变更影响分析 变更确认 处理结果 签字 表9-1:项目变更申请 变更请求 项目名称   变更申请人 提交时间 变更题目 紧急程度 变更具体内容 变更影响分析 变更确认 处理结果 签字 chapter_10

变更评估 变更评估 软件变更分类 技术影响分析 接口影响分析 进度影响分析 预算影响分析 图9-11: 变更请求的评估 chapter_10

变更批准/拒绝 决策 批准/拒绝变更 (若批准)实施变更 (若批准)验证变更 (若批准)版本更新 (若批准)发布、安装变更 chapter_10

变更实现 变更实现 受控基线出库 实现的测试和验证 实现被承认 受控基线入库 chapter_10

变更控制系统-举例 chapter_10

4、基线审核 配置管理活动审核 基线审核 chapter_10

5、配置状态统计 检查配置管理系统以及内容, 检测配置项变更历史 chapter_10

IEEE标准828-1998规定用于计算配置状态的最小数据集包括 被批准的配置项 配置项的所有请求的变化状态 配置项所有被批准的变更实现状态 chapter_10

评估一个配置系统状态 变更请求的数量 变更请求的历史报告 存储量的增长 配置管理系统以及SCCB在运作中发生异常的次数等等 配置统计报告例 chapter_10

本章要点 一、软件项目配置管理基本概念 二、软件项目配置管理过程 三、软件项目配置管理计划 四、案例分析 chapter_10

配置管理计划过程 形成配置 管理计划 规划配置 管理任务 评审配置 计划 参加项目 规划 chapter_10

配置管理计划大纲 基线定义 版本控制 定义变更控制过程 变更委员会的管理 变更控制纪录 chapter_10

配置管理计划模板 引言 软件配置管理 软件配置管理活动 软件配置管理组织 软件配置管理责任 与软件过程生命周期的关系 配置标识 项目基线 配置库 chapter_10

配置管理计划模板(续) 软件配置管理活动 配置控制程序 配置状态 配置审核 支持 chapter_10

配置管理的工具 工具应具有的功能 版本管理 变更管理 问题追踪 建立管理 状态统计(查询和报告) 配置审核 访问控制和安全控制 chapter_10

常用配置管理的工具 ClearCase&ClearQuest PVCS Harvest CVS VSS chapter_10

配置管理建议 制定规则:实现版本管理 制定规则和(版本管理)工具:实现部分配置管理 制定规则和(配置管理)工具:实现配置管理- 小企业,小项目 制定规则和(版本管理)工具:实现部分配置管理 中小企业,中小项目 制定规则和(配置管理)工具:实现配置管理- 大企业,大项目 异地开发模式 配备专门的配置管理人员 chapter_10

本章要点 一、软件项目配置管理基本概念 二、软件项目配置管理过程 三、软件项目配置管理计划 四、案例分析 chapter_10

案例分析 “校务通系统”项目配置管理计划: 配置管理计划 chapter_10

小结 配置管理的基本概念 配置项 基线 sccb 配置管理过程, 配置管理计划 chapter_10