收藏 分销(赏)

公司软件项目管理办法模板.doc

上传人:w****g 文档编号:2492258 上传时间:2024-05-30 格式:DOC 页数:21 大小:39.04KB
下载 相关 举报
公司软件项目管理办法模板.doc_第1页
第1页 / 共21页
公司软件项目管理办法模板.doc_第2页
第2页 / 共21页
公司软件项目管理办法模板.doc_第3页
第3页 / 共21页
公司软件项目管理办法模板.doc_第4页
第4页 / 共21页
公司软件项目管理办法模板.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、*科技股份软件项目管理制度目录项目开发计划2软件需求说明书4具体设计说明书6用户手册8数据要求说明书11项目开发总结汇报13项目开发计划 编制项目开发计划目标是用文件形式,把对于在开发过程中各项工作责任人员、开发进度、 所需经费预算、所需软、硬件条件等问题作出安排记载下来,方便依据本计划开展和检验本项目标开 发工作。编制内容要求以下:1引言11编写目标 说明编写这份项目开发计划目标,并指出预期读者。12背景说明:a待开发软件系统名称;b本项目标任务提出者、开发者、用户及实现该软件计算中心或计算机网络;C该软件系统同其它系统或其它机构基础相互来往关系。13定义 列出本文件中用到专门术语定义和外文

2、首字母组词原词组。14参考资料列出用得着参考资料,如:a本项目标经核准计划任务书或协议、上级机关批文;b属于本项目标其它已发表文件;C本文件中各处引用文件、资料,包含所要用到软件开发标准。 列出这些文件资料标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料起源。2项目概述 21 工作内容简明地说明在本项目标开发中须进行各项关键工作。22关键参与人员扼要说明参与本项目开发工作关键人员情况,包含她们技术水平。23产品231程序列出需移交给用户程序名称、所用编程语言及存放程序媒体形式,并经过引用相关文件, 逐项说明其功效和能力。 232文件列出需移交给用户每种文件名称及内容关键点。 233

3、服务列出需向用户提供各项服务,如培训安装、维护和运行支持等,应逐项要求开始日期、所提供支持 等级和服务期限。234非移交产品 说明开发集体应向本单位交出但无须向用户移交产品(文件甚至一些程序)。24验收标准 对于上述这些应交出产品和服务,逐项说明或引用资料说明验收标准。25完成项目标员迟用限 26本计划同意者和同意日期 3实施计划 31工作任务分门和人员分工 对于项目开发中需完成各项工作,从需求分析、设计、实现、测试直到维护,包含文件编制、审批、打印、分发工作,用户培训工作,软件安装工作等,按层次进行分解,指明每项任务责任人和参与人员。32 接口人员说明负责接口工作人员及她们职责,包含:a 负

4、责本项目同用户接口人员;b负责本项目同本单位各管理机构,如协议计划管理部门、财务部门、质量管理部门等接口人员; c负责本项目同各分协议负责单位接口人员等。 33进度 对于需求分析、设计、编码实现、测试、移交、培训和安装等工作,给出每项工作任务预。定开始日期、完成日期及所需资源,要求各项工作任务完成前后次序和表征每项工作任务完成标志性事件(即所谓里程碑)。 34预算 逐项列出本开发项目所需要劳务(包含人员数量和时间)和经费预算(包含办公费、差旅费、机时费、资料费、通讯设备和专用设备租金等)和起源。35关键问题逐项列出能够影响整个项目成败关键问题、技术难点和风险,指出这些问题对项目标影响。4支持条

5、件说明为支持本项目标开发所需要多种条件和设施。41计算机系统支持逐项列出开发中和运行时所需计算机系统支持,包含计算机、外围设备、通讯设备、模拟器、编译 (或 汇编)程序、操作系统、数据管理程序包、数据存放能力和测试支持能力等,逐项给出相关到货日期、 使用时间要求。42需由用户负担工作逐项列出需要用户负担工作和完成期限。包含需由用户提供条件及提供时间。43由外单位提供条件 逐项列出需要外单位分协议承包者负担工作和完成时间,包含需要由外单位提供条件和提 供时间。 5专题计划关键点说明本项目开发中需制订各个专题计划(如分协议计划、开发人员培训计划、测试计划、安全保密 计划、质量确保计划、配置管理计划

6、、用户培训计划、系统安装计划等)关键点。 软件需求说明书 软件需求说明书编制是为了使用户和软件开发者双方对该软件初始要求有一个共同了解, 使之成为整个开发工作基础。编制软件需求说明书内容要求以下:1引言11编写目标说明编写这份软件需求说明书目标,指出预期读者。12背景 说明: a待开发软件系统名称;b本项目标任务提出者、开发者、用户及实现该软件计算中心或计算机网络;C该软件系统同其它系统或其它机构基础相互来往关系。 13定义列出本文件中用到专门术语定义和外文首字母组词原词组。14参考资料 列出用得着参考资料,如:a本项目标经核准计划任务书或协议、上级机关批文;b属于本项目标其它已发表文件;c本

7、文件中各处引用文件、资料、包含所要用到软件开发标准。 列出这些文件资料标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料起源。2任务概述 21目标 叙述该项软件开发意图、应用目标、作用范围和其它应向读者说明相关该软件开发背景材料。解释被开发软件和其它相关软件之间关系。假如本软件产品是一项独立软件,而且全部内容自含,则说明这一点。假如所定义产品是一个更大系统一个组成部分,则应说明本产品和该系统中其它各组成部分之间关系,为此可使用一张方框图来说明该系统组成和本产品同其它各部分联络和接口。|22用户特点 列出本软件最终用户特点,充足说明操作人员、维护人员教育水平和技术专长,和本软件预期使甩

8、频度。这些是软件设计工作关键约束23假定和约束列出进行本软件开发工作假定和约束,比如经费限制、开发期限等。3需求要求 31对功效要求用列表方法(比如IPO表即输入、处理、输出表形式),逐项定量和定性地叙述对软件所提出功效要求,说明输入什么量、经怎样处理、得到什么输出,说明软件应支持终端数和应支持并行操作用户数。 32对性能要求321精度 说明对该软件输入、输出数据精度要求,可能包含传输过程中精度。322时间特征要求 说明对于该软件时间特征要求,如对:a响应时间;b更新处理时间;c数据转换和传送时间;d解题时间; 等要求。323灵活性 说明对该软件灵活性要求,即当需求发生一些改变时,该软件对这些

9、改变适应能力,如:a操作方法上改变;b运行环境改变; c同其它软件接口改变;d精度和有效时限改变; e计划改变或改善。 对于为了提供这些灵活性而进行专门设计部分应该加以标明。33输人输出要求解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件数据输出及必需标明控制输出量进行解释并举例,包含对硬拷贝汇报(正常结果输出、状态输出及异常输出)和图形或显示汇报描述。34数据管理能力要求 说明需要管理文卷和统计个数、表和文卷大小规模,要按可预见增加对数据及其分量存放要求作出估算。 35故障处理要求列出可能软件、硬件故障和对各项性能而言所产生后果和对故障处理要求。36其它专门要求如用户

10、单位对安全保密要求,对使用方便要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性特殊要求等。 4运行环境要求 41设备 列出运行该软件所需要硬设备。说明其中新型设备及其专门功效,包含:a处理器型号及内存容量;b外存容量、联机或脱机、媒体及其存放格式,设备型号及数量;c输入及输出设备型号和数量,联机或脱机; d数据通信设备型号和数量;e功效键及其它专用硬件42支持软件 列出支持软件,包含要用到操作系统、编译(或汇编)程序、测试支持软件等。43 接口说明该软件同其它软件之间接口、数据通信协议等。44控制 说明控制该软件运行方法和控制信号,并说明这些控制信号起源。 具体设计说明书 1 引言

11、 11编写目标说明编写这份具体设计说明书目标,指出预期读者。12背景 说明:a待开发软件系统名称; b本项目标任务提出者、开发者、用户和运行该程序系统计算中心。 13定义 列出本文件中用到专门术语定义和外文首字母组词原词组。14参考资料 列出相关参考资料,如: a本项目标经核准计划任务书或协议、上级机关批文;b属于本项目标其它已发表文件;c本文件中各处引用到文件资料,包含所要用到软件开发标准。 列出这些文件标题、文件编号、发表日期和出版单位,说明能够取得这些文件起源。2程序系统结构用一系列图表列出本程序系统内每个程序(包含每个模块和子程序)名称、标识符和它们之间 层次结构关系。3程序1(标识符

12、)设计说明 从本章开始,逐一地给出各个层次中每个程序设计考虑。以下给出提要是针对通常情况。 对于一个具体模块,尤其是层次比较低模块或子程序,其很多条目标内容往往和它所隶属上一层 模块对应条目标内容相同,在这种情况下,只要简单地说明这一点即可。 31程序描述 给出对该程序简明描述,关键说明安排设计本程序目标意义,而且,还要说明本程序特点(如 是常驻内存还是很驻?是否子程序?是可重人还是不可重人?有没有覆盖要求?是次序处理还是并发 处理卜等)。32功效 说明该程序应含有功效,可采取IPO图(即输入一处理一输出图)形式。33性能说明对该程序全部性能要求,包含对精度、灵活性和时间特征要求。34输人项

13、给出对每一个输入项特征,包含名称、标识、数据类型和格式、数据值有效范围、输入方法。 数量和频度、输入媒体、输入数据起源和安全保密条件等等。3 5输出项 给出对每一个输出项特征,包含名称、标识、数据类型和格式,数据值有效范围,输出形式、 数量和频度,输出媒体、对输出图形及符号说明、安全保密条件等等。36算法 具体说明本程序所选择算法,具体计算公式和计算步骤。37步骤逻辑 用图表(比如步骤图、判定表等)辅以必需说明来表示本程序逻辑步骤。38接口用图形式说明本程序所隶属上一层模块及隶属于本程序下一层模块、子程序,说明参数赋值和调用方法,说明和本程序相直接关联数据结构(数据库、数据文卷)。 39存放分

14、配 依据需要,说明本程序存放分配。 310注释设计 说明准备在本程序中安排注释,如:a 加在模块首部注释;b加在各分枝点处注释; 对各变量功效、范围、缺省条件等所加注释; d对使用逻辑所加注释等等。 311限制条件 说明本程序运行中所受到限制条件。312测试计划 说明对本程序进行单体测试计划,包含对测试技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等要求。313还未处理问题说明在本程序设计中还未处理而设计者认为在软件完成之前应处理问题。4程序2(标识符)设计说明用类似3方法,说明第2个程序乃至第N个程序设计考虑。 用户手册 1引言 11编写目标说明编写这份用户手册目

15、标,指出预期读者。 12背景说明:a这份用户手册所描述软件系统名称;b该软件项目标任务提出者、开发者、用户(或首批用户)及安装此软件计算中心。13定义列出本文件中用到专门术语定义和外文首字母组词原词组。14参考资料 列出有用参考资料,如:a项目标经核准计划任务书或协议、上级机关批文;b属于本项目标其它已发表文件; c本文件中各处引用文件、资料,包含所要用到软件开发标准。 列出这些文件资料标题、文件编号、发表日期和出版单位,说明能够取得这些文件资料起源。2用途21功效结合本软件开发目标逐项地说明本软件所含有各项功效和它们极限范围。22性能221精度 逐项说明对各项输入数据精度要求和本软件输出数据

16、达成精度,包含传输中精度要求。222时间特征 定量地说明本软件时间特征,如响应时间,更新处理时间,数据传输、转换时间,计算时间等。 223灵活性 说明本软件所含有灵活性,即当用户需求(如对操作方法、运行环境、结果精度、时间特征等要求)有一些改变时,本软件适应能力。 2 3 安 全保密说明本软件在安全、保密方面设计考虑和实际达成能力。3运行环境31 硬设备列出为运行本软件所要求硬设备最小配置,如: a处理机型号、内存容量; b所要求外存放器、媒体、统计格式、设备型号和台数、联机脱机;c IO设备(联机脱机?); d数据传输设备和转换设备型号、台数。32支持软件说明为运行本软件所需要支持软件,如:

17、a操作系统名称、版本号;b程序语言编译汇编系统名称和版本号;c数据库管理系统名称和版本号;d其它支持软件。33数据结构 列出为支持本软件运行所需要数据库或数据文卷。4使用过程 在本章,首先用图表形式说明软件功效同系统输入源机构、输出接收机构之间关系。4 1安装和初始化 一步一步地说明为使用本软件而需进行安装和初始化过程,包含程序存放形式、安装和初始化过程中全部操作命令、系统对这些命令反应和回复。表征安装工作完成测试实例等。假如有话,还应说明安装过程中所需用到专用软件。42输入要求输入数据和参量准备要求。421输入数据现实背景说明输入数据现实背景,关键是a情况-比如人员变动、库存缺货;b情况出现

18、频度-比如是周期性、随机、一项操作状态函数c情况起源-一比如人事部门、仓库管理部门;d输入媒体-比如键盘、穿孔卡片、磁带;e限制-出于安全、保密考虑而对访问这些输入数据所加限制;f质量管理-比如对输入数据合理性检验和当输入数据有错误时应采取方法,如建立犯错情况统计等;g支配-比如怎样确定输入数据是保留还是废弃,是否要分配给其它接收者等。422输入格式 说明对初始输入数据和参量格式要求,包含语法规则和相关约定,如:a长度-一比如字符数行,字符数项;b格式基准-比如以左面边缘为基准;c标号-比如标识或标识符; d次序-比如各个数据项次序及位置;e标点-比如用来表示行、数据组等开始或结束而使用空格、

19、斜线、星号、字符组等。f词汇表-给出许可使用字符组合列表,严禁使用字符组合列表等;g省略和反复-给出用来表示输人元素可省略或反复表示方法; h控制-给出用来表示输入开始或结束控制信息。 H423输入举例 为每个完整输入形式提供样本,包含: a控制或首部-比如用来表示输入种类和类型信息,标识符输入日期,正文起点和对所用编码要求; b主体-输入数据主体,包含数据文卷输入表述部分;c尾部-用来表示输入结束控制信息,累计字符总数等; d省略-指出哪些输入数据是可省略;e反复-指出哪些输入数据是反复。43输出 对每项输出作出说明 431输出数据现实背景,说明输出数据现实背景,关键是:a使用-这些输出数据

20、是给谁,用来干什么; b使用频度-比如每七天、定时或备查阅;c媒体-打印、CRI显示、磁带、卡片、磁盘, d质量管理-一比如相关合理性检验、犯错纠正要求;e支配-比如怎样确定输出数据是保留还是废弃,是否要分配给其它接收者等。432输出格式 给出对每一类输出信息解释,关键是:a首部-如输出数据标识符,输出日期和输出编号;b主体-输出信息主体,包含分栏标题;c尾部-包含累计总数,结束标识。433输出举例 为每种输出类型提供例子。对例子中每一项,说明:a定义-每项输出信息意义和用途; b起源-是从特定输入中抽出、从数据库文卷中取出、或从软件计算过程中得到c特征-输出值域、计量单位、在什么情况下可缺省

21、等。44文卷查询 这一条编写针对含有查询能力软件,内容包含:同数据库查询相关初始化、准备、及处理所需 要具体要求,说明查询能力、方法,所使用命令和所要求控制要求。 45犯错处理和恢复 列出由软件产生犯错编码或条件和应由用户负担修改纠正工作。指出为了确保再开启和恢 复能力,用户必需遵照处理过程。46终端操作 当软件是在多终端系统上工作时,应编写本条,以说明终端配置安排、连接步释、数据和参数输入 步骤和控制要求说明经过终端操作进行查询、检索、修改数据文卷能力、语言、过程和辅助性程 序等。 数据要求说明书 1引言 11编写目标说明编写这份数据要求说明书目标,指出预期读者。 12背景说明: a待开发软

22、件系统名称; b列出本项目标任务提出者、开发者、用户和将运行该项软件计算站(中心)或计算机网络系统。 13定义 列出本文件中用到专门术语定义和外文首字母组词原词组。14参考资料列出相关参考资料,如:a本项目标经核准计划任务书或协议,上级机关批文; b属于本项目标其它已发表文件;c本文件中各处引用文件、资料,包含所要用到软件开发标准。列出这些文件标题、文件编号、发表日期和出版单位。说明能够得到这些文件资料起源。2数据逻辑描述 对数据进行逻辑描述时可把数据分为动态数据和静态数据。所谓静态数据,指在运行过程中关键作 为参考数据,它们在很长一段时间内不会改变,通常不随运行而改变。所谓动态数据包含全部在

23、运 行中要发生改变数据和在运行中要输入、输出数据。进行描述时应把各数据元素逻辑地分成若干 组,列如函数、源数据或对于其应用更为合适逻辑分组。给出每一数据元名称(包含缩写和代码)、定 义(或物理意义)度量单位、值域、格式和类型等相关信息。 21静态数据列出全部作为控制或参考用静态数据元素。22动态输人数据列出动态输入数据元素(包含在常规运行中或联机操作中要改变数据)。23动态输出数据 列出动态输出数据元素(包含在常规运行中或联机操作中要改变数据)。24内部生成数据列出向用户或开发单位中维护调试人员提供内部生成数据。 25数据约定说明对数据要求制约。逐条列出对深入扩充或使用方面考虑而提出对数据要求

24、限制(容 量、文卷、统计和数据元个数最大值)。对于在设计和开发中确定是临界性限制更要明确指出。 3数据采集31要求和范围 按数据元逻辑分组来说明数据采集要求和范围,指明数据采集方法,说明数据采集工作负担者是用户还是开发者。具体内容包含:a输入数据起源,比如是单个操作员、数据输入站,专业数据输入企业或它们一个分组;b数据输入(指把数据输入处理系统内部)所用媒体和硬设备。假如只有指定输入点输入才是正当,则必需对此加以说明;c接收者说明输出数据接收者; d输出数据形式和设备列出输出数据形式和硬设备。不管接收者将接收到数据是打印输出,还是CRT上一组字符、一帧图形,或一声警铃,或向开关线圈提供一个电脉

25、冲,或常见介质如磁盘、磁带、穿孔卡片等,均应具体说明;e数据值范围给出每一个数据元正当值范围;f量纲给出数字度量单位、增量步长、零点定标等。在数据是非数字量情况下,要给出每一个正当值形式和含意;g更新和处理频度给出预定对输入数据更新和处理频度。假如数据输入是随机,应给出更新处理频度平均值,或改变情况某种其它度量。32输人负担者 说明预定对数据输入工作负担者。假如输入数据同某一接口软件相关,还应说明该接口软件起源。 33预处理对数据采集和预处理过程提出专门要求,包含适合应用数据格式、预定数据通信媒体和对输入时间要求等。对于需经模拟转换或数字转换处理数据量,要给出转换方法和转换因子等相关信息,方便

26、软件系统使用这些数据。34 影响 说明这些数据要求对于设备、软件、用户、开发单位所可能产生影响,比如要求用户单位增设某个机构等。 项目开发总结汇报 I引言 11编写目标 说明编写这份项目开发总结汇报目标,指出预期阅读范围。12背景 说明: a本项目标名称和所开发出来软件系统名称;b此软件任务提出者、开发者、用户及安装此软件计算中心。I3定义列出本文件中用到专门术语定义和外文首字母组词原词组。14参考资料 列出要用到参考资料,如:a本项目标已核准计划任务书或协议、上级机关批文;b属于本项目标其它已发表文件;c本文件中各处所引用文件、资料,包含所要用到软件开发标准。 列出这些文件标题、文件编号、发

27、表日期和出版单位,说明能够得到这些文件资料起源。2实际开发结果 21产品 说明最终制成产品,包含:a程序系统中各个程序名字,它们之间层次关系,以千字节为单位各个程序程序量、存放媒体形式和数量;b程序系统共有哪多个版本,各自版本号及它们之间区分;c每个文件名称; d所建立每个数据库。 假如开发中制订过配置管理计划,要同这个计划相比较。22关键功效和性能逐项列出本软件产品所实际含相关键功效和性能,对照可行性研究汇报、项目开发计划、功效需 求说明书相关内容,说明原定开发目标是达成了、未完全达成、或超出了。23基础步骤 用图给出本程序系统实际基础处理步骤。24进度列出原定计划进度和实际进度对比,明确说

28、明,实际进度是提前了、还是延迟了,分析关键原因。 25费用列出原定计划费用和实际支出费用对比,包含: a工时,以人月为单位,并按不一样等级统计;b计算机使用时间,区分CPU时间及其它设备时间; c物料消耗、出差费等其它支出。 明确说明,经费是超出了、还是节余了,分析其关键原因。3开发工作评价 31对生产效率评价给出实际生产效率,包含:a程序平均生产效率,即每人月生产行数;b文件平均生产效率,即每人月生产千字数; 并列出原订计划数作为对比。32对产品质量评价 说明在测试中检验出来程序编制中错误发生率,即每干条指令(或语句)中错误指令数(或语句数)。假如开发中制订过质量确保计划或配置管理计划,要同这些计划相比较。33对技术方法评价给出对在开发中所使用技术、方法、工具、手段评价。 34犯错原因分析 给出对于开发中出现错误原因分析。4经验和教训 列出从这项开发工作中所得到最关键经验和教训及对以后项目开发工作提议。

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 环境建筑 > 项目管理/招投标

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服