目录
前言
一、软件文档的分类
1.开发文档
2.产品文档
3.管理文档
二、文档质量的四个等级
1.1级文档
2.内部文档(2级)
3.工作文档(3级文档)
4.正式文档(4级文档)
三、配置管理
1.配置管理的定义
2.配置管理的6个主要活动
3.配置项
总结
前言
本文主要是针对项目管理的信息文档管理与配置管理的考点进行重点笔记的记录。
一、软件文档的分类
1.开发文档
描述开发过程本身,包括了可行性研究报告和项目任务书;需求规格说明;功能规格说明;设计规格说明,包括程序和数据规格说明;开发计划;软件集成和测试计划;质量保证计划;安全和测试信息。
2.产品文档
描述开发过程的产物;包括了培训手册;参考手册和用户指南;软件支持手册;产品手册和信息广告。
3.管理文档
记录项目管理的信息,包括了开发过程的每个阶段的进度和进度变更的记录;软件变更情况的记录;开发团队的职责定义;项目计划、项目阶段报告;配置管理计划。
二、文档质量的四个等级
1.1级文档
适合开发工作量低于一个人月的开发者自用程序。该文档应包含程序清单、开发记录、测试数据和程序简介。
2.内部文档(2级)
可用于没有于其他用户共享资源的专用程序,2级文档还包括程序清单内足够的注释以帮助用户安装和使用程序。
3.工作文档(3级文档)
适合于由同一单位内若干人联合开发的程序,或可被其他单位使用的程序。
4.正式文档(4级文档)
适合那些要正式发行供普遍使用的软件产品,关键性程序或具有重复管理应用性质(如工资计算)的程序需要4级文档。
三、配置管理
1.配置管理的定义
配置管理正式定义为:应用技术的和管理的指导和监控方法以识别和说明配置项的功能和物理特征,控制这些特征的变更、记录和报告变更处理过程和实现状态并验证与规定的需求的遵循性。
软件配置管理:它是关于软件资产的管理,什么是软件资产呢,源代码、设计文档等文档,可以运行的程序、自动测试脚本、编译器等工具和环境......所有在软件开发过程中使用的或产生的,有价值的值得保存的东西,都是软件资产。软件配置管理它就是关于这些内容的管理。
2.配置管理的6个主要活动
3.配置项
配置项:项目计划书、需求文档、设计文档、源代码、可执行代码、测试用例、运行软件所需的各种数据,他们经评审和检查通过后进入配置管理。
有些文档生成后不可修改的(如测量报告、会议纪要、工作报告),就不能当做配置项,配置项是可以修改的。
配置项可以分为基线配置项和非基线配置项俩类
基线配置项:包括所有的设计文档和源程序等。
非基线配置项:包括项目的各类计划和报告等。
所有配置项的操作权限都由CMO(配置管理员)严格管理,基本原则是:基线配置项向开发人员开放读取的权限;非基线配置项向PM、CCB(控制变更委员会)及相关人员开放。
代码如下(示例):
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import warnings
warnings.filterwarnings('ignore')
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
总结
本文主要是针对项目管理的信息文档管理与配置管理的考点进行重点笔记的记录。