第10章-IT软件项目管理-精选课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第10章-IT软件项目管理-精选课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 10 IT 软件 项目 管理 精选 课件
- 资源描述:
-
1、2022-7-29辽宁工程技术大学辽宁工程技术大学 软件学院软件学院1第第10章章 IT软件项目文档管理软件项目文档管理 n10.1 软件项目文档管理概述软件项目文档管理概述 n10.2 项目文档的质量项目文档的质量 n10.3 项目文档准备项目文档准备 n10.4 主要项目文档主要项目文档 2022-7-29辽宁工程技术大学辽宁工程技术大学 软件学院软件学院210.1 软件项目文档管理概述软件项目文档管理概述 n10.1.1 项目文档管理的概念项目文档管理的概念n10.1.2 项目文档的分类项目文档的分类n10.1.3 过程文档过程文档n10.1.4 产品文档产品文档 2022-7-29辽宁
2、工程技术大学辽宁工程技术大学 软件学院软件学院310.1.1 项目文档管理的概念项目文档管理的概念 n能作为开发组员之间交流沟通的媒介。能作为开发组员之间交流沟通的媒介。n能为软件项目的维护工程师提供有关信息系统的资料和能为软件项目的维护工程师提供有关信息系统的资料和知识库。知识库。n能为项目管理者提供项目计划、预算、开发进度等各方能为项目管理者提供项目计划、预算、开发进度等各方面的信息。面的信息。n能作为最终用户或管理员的用户手册,使用户知道如何能作为最终用户或管理员的用户手册,使用户知道如何使用、维护及管理系统。使用、维护及管理系统。与软件项目相关的项目文档的概念属性有与软件项目相关的项目
3、文档的概念属性有:n软件项目文档是软件项目文档是ITIT软件项目开发中的重要组成部分。文软件项目开发中的重要组成部分。文档对于项目开发的成功和项目的正常维护起着重要的保档对于项目开发的成功和项目的正常维护起着重要的保证和支持作用。证和支持作用。n一般:文档数量的多少、规模的大小、结构的复杂程度一般:文档数量的多少、规模的大小、结构的复杂程度与所开发软件的大小和复杂程度成正比。与所开发软件的大小和复杂程度成正比。2022-7-29辽宁工程技术大学辽宁工程技术大学 软件学院软件学院410.1.2 项目文档的分类项目文档的分类 n过程文档过程文档:是指那些记录软件项目开发和维护过程的文档资:是指那些
4、记录软件项目开发和维护过程的文档资料,项目的计划、进度、过程质量、组织及项目标准等都是料,项目的计划、进度、过程质量、组织及项目标准等都是过程文档。过程文档。n产品文档:产品文档:是那些描述正在开发的产品的资料。这类文档又是那些描述正在开发的产品的资料。这类文档又可以分为从软件工程师开发和维护系统的角度描述产品的系可以分为从软件工程师开发和维护系统的角度描述产品的系统文档,以及主要以客户为对象描述产品的用户文档。统文档,以及主要以客户为对象描述产品的用户文档。n编写过程文档的主要目的在于所开发的产品能被很好地管理。编写过程文档的主要目的在于所开发的产品能被很好地管理。产品文档一般在系统运行后才
5、开始使用,同时它也对管理系产品文档一般在系统运行后才开始使用,同时它也对管理系统开发工作必不可少。不同时期编写的文档代表在软件开发统开发工作必不可少。不同时期编写的文档代表在软件开发过程中的一个重要阶段里程碑。过程中的一个重要阶段里程碑。文档可分为以下两大类,即文档可分为以下两大类,即过程文档过程文档和和产品文档产品文档:2022-7-29辽宁工程技术大学辽宁工程技术大学 软件学院软件学院510.1.3 过程文档(过程文档(1 1)n软件项目计划、预测和进度安排文档软件项目计划、预测和进度安排文档:这些文档由项目经:这些文档由项目经理负责产生,以便预测和控制软件的开发过程。理负责产生,以便预测
6、和控制软件的开发过程。n相关报告相关报告:这些文档用来报告在软件开发过程中,资源是:这些文档用来报告在软件开发过程中,资源是如何分配和利用的。如何分配和利用的。n标准报告标准报告:这些文档规定了软件过程应该如何实现,这些:这些文档规定了软件过程应该如何实现,这些可以是国际标准、国家标准、行业标准等。可以是国际标准、国家标准、行业标准等。n工作文档工作文档:这些文档是在项目开发中最主要的交流沟通工:这些文档是在项目开发中最主要的交流沟通工具,记录了软件项目开发中软件工程师的想法等。具,记录了软件项目开发中软件工程师的想法等。n备忘录及电子信息备忘录及电子信息:主要记录了每天项目经理和开发人员:主
7、要记录了每天项目经理和开发人员之间的详细交流信息。之间的详细交流信息。过程文档可以分为如下几类:过程文档可以分为如下几类:2022-7-29辽宁工程技术大学辽宁工程技术大学 软件学院软件学院610.1.3 过程文档(过程文档(2 2)n过程文档的过程文档的最大特点最大特点是:大部分文档都是已经过时了的。是:大部分文档都是已经过时了的。过程文档主要是软件项目开发过程中的各种事件和信息的过程文档主要是软件项目开发过程中的各种事件和信息的记录。记录。n在过程文档中,计划可以是由周计划、日计划或月计划组在过程文档中,计划可以是由周计划、日计划或月计划组成,进度一般以周为单位进行报告,记录软件工程师的想
8、成,进度一般以周为单位进行报告,记录软件工程师的想法和目的备忘录将不断被改变。法和目的备忘录将不断被改变。n大多数信息在过时后将没有多少使用价值,一般也就没有大多数信息在过时后将没有多少使用价值,一般也就没有再保存的必要,再保存的必要,但也有例外但也有例外,如测试计划等在软件开发过,如测试计划等在软件开发过程中具有保存的价值,它是系统变更的基础;设计报告也程中具有保存的价值,它是系统变更的基础;设计报告也具有保存的价值,它为维护系统提供依据等。具有保存的价值,它为维护系统提供依据等。2022-7-29辽宁工程技术大学辽宁工程技术大学 软件学院软件学院710.1.4 产品文档(产品文档(1 1)
9、n产品文档主要描述已交付的软件产品情况,与大多数过程产品文档主要描述已交付的软件产品情况,与大多数过程文档不同,产品文档有很长的生命周期,它必须随着产品文档不同,产品文档有很长的生命周期,它必须随着产品一步步发展。一步步发展。n产品文档可以分为产品文档可以分为用户文档用户文档和和系统文档系统文档n用户文档以文档资料形式告诉用户如何利用该系统;用户文档以文档资料形式告诉用户如何利用该系统;n系统文档主要为维护工程师服务。系统文档主要为维护工程师服务。n在软件项目中,软件的用户并不完全相同,不同用户面向在软件项目中,软件的用户并不完全相同,不同用户面向的文档也不一样,因此,在编辑文档时,必须将最终
10、用户的文档也不一样,因此,在编辑文档时,必须将最终用户和系统管理员区分开。和系统管理员区分开。n最终用户主要是使用软件来完成一定的任务。他们只关心最终用户主要是使用软件来完成一定的任务。他们只关心如何利用软件来帮助他们完成工作,不关心计算机和软件如何利用软件来帮助他们完成工作,不关心计算机和软件管理上其他细节。管理上其他细节。n系统管理员负责管理最终用户使用的软件。系统管理员负责管理最终用户使用的软件。2022-7-29辽宁工程技术大学辽宁工程技术大学 软件学院软件学院810.1.4 产品文档(产品文档(2 2)系统管理员向导系统管理员向导系统评估员系统评估员功能性描述功能性描述描述提供描述提
11、供的服务的服务系统管理员系统管理员安装描述安装描述怎样安怎样安装系统装系统新用户新用户初级使用手册初级使用手册如何开始如何开始使用系统使用系统老用户老用户参考手册参考手册所有系统功能所有系统功能的详细描述的详细描述系统管理员系统管理员如何操作和如何操作和维护系统维护系统图图10.1 10.1 需要随软件系统发布而产生的部分用户文档需要随软件系统发布而产生的部分用户文档2022-7-29辽宁工程技术大学辽宁工程技术大学 软件学院软件学院910.1.4 产品文档(产品文档(3 3)用户文档用户文档 n系统功能描述系统功能描述:简要描述系统的需求和提供的服务。该文:简要描述系统的需求和提供的服务。该
12、文档为系统提供一个总体的概念描述。用户通过阅读该文档,档为系统提供一个总体的概念描述。用户通过阅读该文档,可以确定是不是他们所需要的系统。可以确定是不是他们所需要的系统。n初级使用手册初级使用手册:为系统提供一个非正式的介绍,描述一些:为系统提供一个非正式的介绍,描述一些“常规常规”的使用操作。的使用操作。n系统参考手册系统参考手册:描述系统的功能设施及其用途,能为错误:描述系统的功能设施及其用途,能为错误信息提供一个完整的列表,并且描述怎样从发现的错误中信息提供一个完整的列表,并且描述怎样从发现的错误中恢复。系统参考手册应该是完整的和正式的。恢复。系统参考手册应该是完整的和正式的。n系统安装
13、文档系统安装文档:一般面向系统管理员,为系统管理员提供:一般面向系统管理员,为系统管理员提供在特定环境下如何安装系统的详细说明。在特定环境下如何安装系统的详细说明。n系统管理员手册系统管理员手册:主要提供当系统与其他系统交互时所产:主要提供当系统与其他系统交互时所产生的信息,及如何对这些信息进行反应的说明。生的信息,及如何对这些信息进行反应的说明。2022-7-29辽宁工程技术大学辽宁工程技术大学 软件学院软件学院1010.1.4 产品文档(产品文档(4 4)系统系统文档文档 n系统文档包括所有描述系统是如何从需求报告到最终变成系统文档包括所有描述系统是如何从需求报告到最终变成可接受的系统过程
14、中,与分析、设计、实施等方面有关的可接受的系统过程中,与分析、设计、实施等方面有关的技术文档。技术文档。n系统文档主要包括系统文档主要包括:l需求文档及相关的基本原理说明。需求文档及相关的基本原理说明。l系统体系结构文档。系统体系结构文档。l对系统的每一个程序,都有相应的程序体系结构文档。对系统的每一个程序,都有相应的程序体系结构文档。l每个子系统的规范和设计说明书。每个子系统的规范和设计说明书。l程序代码列表。这些列表包括程序注释、用来解释代码中程序代码列表。这些列表包括程序注释、用来解释代码中复杂代码段和采用的编码方法等。复杂代码段和采用的编码方法等。l描述每个程序怎样验证和验证信息与需求
15、之间关系的验证描述每个程序怎样验证和验证信息与需求之间关系的验证文档。文档。l维护指导文档,主要描述系统已知的问题、软件支持、硬维护指导文档,主要描述系统已知的问题、软件支持、硬件支持等信息,以便维护时使用。件支持等信息,以便维护时使用。2022-7-29辽宁工程技术大学辽宁工程技术大学 软件学院软件学院1110.2 项目文档的质量项目文档的质量 n10.2.1 项目文档结构项目文档结构 n10.2.2 文档标准文档标准n10.2.3 文档书写风格文档书写风格 2022-7-29辽宁工程技术大学辽宁工程技术大学 软件学院软件学院1210.2.1 项目文档结构(项目文档结构(1)n文档的内容决定
16、了文档的结构,文档结构随项目不同而不同,文档的内容决定了文档的结构,文档结构随项目不同而不同,但一般都要符合以下的但一般都要符合以下的基本原则基本原则:l所有文档(不论大小、长短)都应该有封面,用来标识该项所有文档(不论大小、长短)都应该有封面,用来标识该项目文档的作者、制作时间、文档类型、配置管理、质量确保目文档的作者、制作时间、文档类型、配置管理、质量确保信息和文档的秘级等,还包括文档的摘要、关键字及版权信信息和文档的秘级等,还包括文档的摘要、关键字及版权信息。息。如图如图10.2。l文档应分章节描述。文档应分章节描述。l如果文档包括许多细节性参考信息,应该有附录。如果文档包括许多细节性参
17、考信息,应该有附录。l文档应该有难点注释和详细说明。文档应该有难点注释和详细说明。l文档的结构通常应当是严整的,并且有一定的标准。文档的结构通常应当是严整的,并且有一定的标准。2022-7-29辽宁工程技术大学辽宁工程技术大学 软件学院软件学院1310.2.1 项目文档结构(项目文档结构(2)文档封面的主要信息文档封面的主要信息:标题:标题:项目:项目:文档文档ID:文档类型:文档类型:版本:版本:日期:日期:作者:作者:是否被检查:是否被检查:是是/否否 是否被同意:是否被同意:N/A提交给提交给CM:CM _ID:发布:发布:密级:密级:关键词:关键词:图图10.2 10.2 项目文档封面
18、的主要信息项目文档封面的主要信息2022-7-29辽宁工程技术大学辽宁工程技术大学 软件学院软件学院1410.2.2 文档标准(文档标准(1 1)n过程标准:过程标准:这种标准定义了高质量文档应该遵守的过程,这种标准定义了高质量文档应该遵守的过程,定义了书写文档的方法。定义了书写文档的方法。n产品标准:产品标准:这种标准操纵文档本身。适用于在软件开发过这种标准操纵文档本身。适用于在软件开发过程中所有产生的文档。程中所有产生的文档。n交互标准:交互标准:通过电子邮件和文档数据库交换文档变得越来通过电子邮件和文档数据库交换文档变得越来越重要,交互标准使得所有的文档都存在可比性。交互标越重要,交互标
19、准使得所有的文档都存在可比性。交互标准的使用允许文档通过电子化的方式进行传递,能够相互准的使用允许文档通过电子化的方式进行传递,能够相互理解和规范,并且在最初的格式上进行再创造。理解和规范,并且在最初的格式上进行再创造。包括:包括:文档标准是保证文档质量的基础,根据一定的标准编写文文档标准是保证文档质量的基础,根据一定的标准编写文档,可以有一致的外观、结构和质量等。档,可以有一致的外观、结构和质量等。2022-7-29辽宁工程技术大学辽宁工程技术大学 软件学院软件学院1510.2.2 文档标准(文档标准(2 2)文档编制过程文档编制过程 图图10.3 10.3 文档编制过程文档编制过程阶段阶段
20、2:修改:修改阶段阶段1:编制:编制编写最初文档编写最初文档评审文档评审文档整理评审意见整理评审意见修改文档修改文档校对文字校对文字最终文档最终文档确认最终文档确认最终文档设计文档设计文档复审文档复审文档打印文档打印文档打印备份文档打印备份文档阶段阶段3:发布:发布2022-7-29辽宁工程技术大学辽宁工程技术大学 软件学院软件学院1610.2.2 文档标准(文档标准(3 3)n文档编制中涉及到的一些产品标准有:文档编制中涉及到的一些产品标准有:l文档识别标准文档识别标准:项目都要产生许多文档,每一个文档都要求有:项目都要产生许多文档,每一个文档都要求有一个独特的识别标准。对于正式的文档,它的
展开阅读全文