实用文档软件公司软件项目研发管理制度版.docx

上传人:Q****o 文档编号:17150190 上传时间:2022-05-21 格式:DOCX 页数:41 大小:326.17KB
返回 下载 相关 举报
实用文档软件公司软件项目研发管理制度版.docx_第1页
第1页 / 共41页
实用文档软件公司软件项目研发管理制度版.docx_第2页
第2页 / 共41页
点击查看更多>>
资源描述

《实用文档软件公司软件项目研发管理制度版.docx》由会员分享,可在线阅读,更多相关《实用文档软件公司软件项目研发管理制度版.docx(41页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精品名师归纳总结资料word 精心总结归纳 - - - - - - - - - - - -目录一、总述2二、项目方案2三、项目组织3四、项目治理44.1 、软件开发规范44.1.1 、命名体系44.1.2 、编码风格44.1.3 、界面风格44.1.4 、版本掌握54.1.5 、通用约束54.1.6 、开发方法54.1.7 、开发流程54.1.8 、沟通制度64.1.9 、代码标准化治理64.1.10 、备份制度64.1.11 、文档治理64.1.12、项目交付治理74.1.13、项目归档治理74.2 、任务分解与分目标制定4.3 、进度检查与绩效考评874.3.1 、考评原就84.3.2 、

2、考评标准94.3.4、考评矩阵94.4 、应对一些突发大事(和谐与调整)114.5 、与有利害关系的人共享信息11附录 4-1 项目开发方案11附录 4-2 软件需求说明书13附录 4-3 具体设计说明书15附录 4-4 用户手册16附录 4-5 数据要求说明书19附录 4-6 项目开发总结报告20附录 5-1 JAVA 编码规范 22附录 5-2 应用结构定义与命名规范27附录 5-3 数据库对象命名规范28可编辑资料 - - - 欢迎下载精品名师归纳总结学习资料 名师精选 - - - - - - - - - -第 1 页,共 29 页 - - - - - - - - - -可编辑资料 -

3、- - 欢迎下载精品名师归纳总结资料word 精心总结归纳 - - - - - - - - - - - -一、总述项目治理掩盖整个项目生命周期, 治理制度就是落实到治理过程中的一些基本要素,这里我们将其概括为三项基本业务:、项目方案指明要取得的各种结果指定进度表估量所需资源 、项目组织落实项目体系中的角色配置与角色的职责 、项目治理 约束任务分解与分目标制定进度检查与质量评估应对一些突发大事(和谐与调整)与有利害关系的人共享信息二、项目方案项目方案的结果表达为 “项目开发方案” 书面形式, 其中要对开发过程中各项工作的负责人、 开发进度、 进度衡量的标准、 完成进度所需经费预算以及所需软、硬件

4、条件等问题详尽的排列出来,以便依据本方案开展和检查本项目的开发工作。附录 4-1 给出方案书模板。可编辑资料 - - - 欢迎下载精品名师归纳总结学习资料 名师精选 - - - - - - - - - -第 2 页,共 29 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品名师归纳总结资料word 精心总结归纳 - - - - - - - - - - - -三、项目组织项目组织包括项目角色定义、角色责任定义、 角色间关系定义。 角色定义是依据项目需求配置(调配、聘请)具备相应素养与才能的成员。角色责任定义就 是将具体的任务分解到每个角色。角色间关系定义指明报告与检

5、查体系。一般情形下为三级组织:业务与商务和谐组(商务洽谈、目标与进度及资源定义与落实调整)项目经理开发组系统支持组负责主机、 网络、 应用支撑软件的安装调试开发经理系统架构组负责系统的体系结构与应用框架设计具体设计组落实到具体语言的功能实现质量掌握组(负责功能、性能、可用性、可保护性、稳固性、压力测试)质量经理业务与商务和谐组一般由客我双方成员共同组成,负责项目的总体需求、 总体目标、里程碑,关键技术路径定义。在制定项目总体目标、里程碑定义与关键 技术路径时候要与开发经理联合统筹,并以项目经理看法为主。开发组的责任人是开发经理, 系统体系结构与框架由开发经理与开发组主力程序员联合统筹, 并以开

6、发经理看法为主, 具体功能实现一般以主力程序员(系统分析员、高级程序员)看法为主。“系统支持”属于暂时调配,很可能是外部 资源,但工作质量由开发经理检查。质量掌握由质量经理、 开发经理、项目经理联合统筹, 以质量经理看法为主。整个项目生命周期中一般角色责任定义如下:可编辑资料 - - - 欢迎下载精品名师归纳总结学习资料 名师精选 - - - - - - - - - -第 3 页,共 29 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品名师归纳总结资料word 精心总结归纳 - - - - - - - - - - - -四、项目治理4.1 、软件开发规范这里只是

7、给出我司软件开发必需遵从的原就,具体内容应当由项目经理或开发经理依据具体项目制定详尽商定。在排列规范之前,开发组织(团队)必需遵 从一个最基本的商定统一开发环境:OS: 操 作 系 统 ; IDE:集成开发工具 ; DEBUG:调试工具 ; SC:源代码掌握器。IM: 即时沟通工具。DD:文档工具(方案,任务,报告)。ASM: 间接沟通工具,一般以mail 为主。另外仍要为团队固定一些一些角色, builder / Server administrato(r dba&osa)。严格区分开发平台与生产平台之间的界限(安全、测试、性能)4.1.1 、命名体系A) 数据库与数据库对象命名;B) 开发

8、语言的元素命名 类、对象、文件、命名空间、 组件、函数、方法等 。C) 页面与页面元素命名 .D) 文件目录体系4.1.2 、编码风格缩进、换行、块大小、文件大小、注释4.1.3 、界面风格组件类别、大小、前景、背景、字体、鼠标敏锐、边框、布局可编辑资料 - - - 欢迎下载精品名师归纳总结学习资料 名师精选 - - - - - - - - - -第 4 页,共 29 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品名师归纳总结资料word 精心总结归纳 - - - - - - - - - - - -4.1.4 、版本掌握创建权限、创建分之权限、更新频度、提交准就

9、。4.1.5 、通用约束向导设置、数据校验、提示信息、响应时间与响应方式4.1.6 、开发方法鉴于用户需求的不简洁澄清性与变动频繁这一特点,全部项目均采纳迭代开发方法。这就是说不要盼望在明确的需求调研阶段能把问题搞清晰,弄清晰个大致即可,以不超过两周的迭代间隔快速的交互原型,以便反馈更进一步的需求、 这样一步步靠近用户的真实想法。这里要特殊强调的是多与用户沟通,项目组内有关设计方法与策略也要频繁的沟通。4.1.7 、开发流程纯粹从开发的角度我们将项目周期划分为两个阶段,每个阶段要完成的的如下:可编辑资料 - - - 欢迎下载精品名师归纳总结学习资料 名师精选 - - - - - - - - -

10、 -第 5 页,共 29 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品名师归纳总结资料word 精心总结归纳 - - - - - - - - - - - -4.1.8 、沟通制度项目组每周至少要进行不少于两次的集体沟通,否就就是开发经理或项目经理失职(沟通不限制时间长短、方式、内容可以从需要到设计到实现、甚至是抱 怨)。4.1.9 、代码标准化治理小组内成员必需开展互测, 项目经理要督促进行。 假如一般性的缺陷被质量组测试发觉,项目经理可以作出警告、取消休假、扣发奖金等处理措施。项目经 理或开发经理可抽查成员代码,对比规范作出人员基本技术素养评测,计入期末(项

11、目终止)考核(去留) 。4.1.10 、备份制度应用系统的全部资料代码(程序、脚本块、数据库脚本)、文档、数据 ,除了数据以外,全部纳入源代码掌握系统。数据每天备份一次媒介是磁盘 ,代码(程序脚本、数据库脚本) 、文档每周一次 媒介是磁盘 ,全部信息每月备份一次媒介是光盘 。4.1.11 、文档治理没有文档的软件是一种灾难。 代码不是传达系统原理和结构的抱负媒介。开发团队更需要编制易于阅读的文挡,来对系统及其设计决策的依据进行描述。然而,过多的文档比过少的文档更糟。 编制众多的文档需要花费大量的时间, 并且要使这些文档和代码保持同步: 就要花费更多的时间。 假如文档和代码之间失去同步,那么文档

12、就会变成巨大的、复杂的谎言会造成重大的误导。对于团队来说,编写并保护一份系统原理和结构方而的文挡将总是一个好主慝, 但是那份文档应当是短小、 突出主题的。为此我们拟定全部项目都必需编制以下文档。1项目开发方案书,模板见附录4-12软件需求说明书,模板见附录4-23具体设计说明书,模板见附录4-34用户手册,模板见附录4-4可编辑资料 - - - 欢迎下载精品名师归纳总结学习资料 名师精选 - - - - - - - - - -第 6 页,共 29 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品名师归纳总结资料word 精心总结归纳 - - - - - - - -

13、 - - - -5数据库需求说明,模板见附录4-56项目开发总结报告,模板见附录4-64.1.12 、项目交付治理软件交付 应用,源代码 文档交付 视技术合同要求交付的内容而定运行保护技术交付:系统、数据库、应用的日常治理与保护。系统安全性交付: 操作系统治理与应用账号、 数据库治理与应用开发账号、应用服务器的治理与应用开发账号。4.1.13 、项目归档治理项目执行过程的全部资料 程序、脚本、数据、文档 以光盘作媒介,并附上资料清单,交给公司行政部。4.2 、任务分解与分目标制定组织中的负责人负责具体的任务分解并落实到组织中的每个人。形式如下:软件开发任务单项目名称:任务编号 子项名称按“子系

14、统模块功能”最多三级划分功能描述技术要求复杂度(业务与技术两个层次)可编辑资料 - - - 欢迎下载精品名师归纳总结学习资料 名师精选 - - - - - - - - - -第 7 页,共 29 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品名师归纳总结资料word 精心总结归纳 - - - - - - - - - - - -任务发出人任务承接人限时开头yyyy/MMdd限时终止yyyy/MMdd考核标准(百分制)分值考评项目301、时效性:(是否按时完成)402、客户关注点:(功能、牢靠性、易用性、高效性、可保护性、可移植性)表现如何103、规范与标准54、复

15、用与创新85、团队精神26、贡献精神57、沟通精神4.3 、进度检查与绩效考评4.3.1 、考评原就软件开发人员的绩效考评是全部软件公司都深感麻烦但又必需面对的问题。 麻烦的缘由是既不能进行计时处理、也不能进行计件处理。 计时会造成出工不出力,计件(一般按代码条数) 会挫伤优秀软件人员的积极性(同样实现一个功能,差的软件人员成百上千行,而优秀软件人员只有几十行,且好用)。但是只要敬重一些必要的原就,仍是能够加以评估的。这里提出六条原就:1、 被考核对象必需有明确的任务项目经理或开发经理必需发出明确的任务书:任务书中指定任务名称、 任务内容、完成时限之、考核标准、向谁负责、任务的难易程度(业务与

16、技术两个方 面)。难易程度由项目组成员集体评判。没有明确的任务当然就无法考评(见表4-2)。2、 考评标准要综合计量量与非计量量。计量量如:完成时间、完成了对少功能、测试出多少缺陷等,非计量量如:可编辑资料 - - - 欢迎下载精品名师归纳总结学习资料 名师精选 - - - - - - - - - -第 8 页,共 29 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品名师归纳总结资料word 精心总结归纳 - - - - - - - - - - - -用户接受程度如何、项目组合作情形如何等等,要将这些因素综合考虑。3、 要表达多劳多得、奖勤罚懒。高效、高质完成任

17、务的人员必需得到区分对待(调资、休假、奖金)。4、 考评结果要准时与被考评对象沟通,容许争议和谐。5、 考评时间不得跨度太大,一般为两周一次,不符合这种周期的,项目经理与开发经理需要适当对任务做进一步分解。6、 被考评要供应周报月报之类的内容,但不作为考评的依据。我们只留意结果,也就是说依据结果认定过程。4.3.2 、考评标准1、时效性:不管是承揽项目仍是产品研发都有肯定的时间限定,愈期就意味着成本增加甚至是失败。所以能否按时完成任务是绩效考评的一个重要标致。2、客户关注点客户关注点也就是软件的品质, 涉及的内容许多, 按国家标准分为六个层面, 即:功能、牢靠性、易用性、高效性、可保护性、可移

18、植性。这六个项目的次序 也就是我们考察的次序, 第一必需完胜利能, 然后再衡量功能是否牢靠,再然后才 其 他 几 个 方 面 , 如 果 以 百 分 制 来 衡 量 , 这 六 个 指 标 的 比 例 大 致 是50,25,15,10,5,5。也就是说必需保证前四项。 而功能、牢靠性又是重中之重75%。3、规范与标准不以法规不能成方园, 不遵从标准的与规范的设计开发必将造成巨大的保护成本与技术积存成本, 同时也给软件沟通与究错设置障碍,所以必需强调规范化与标准化。4、复用与创新性这是软件开发人员设计与开发综合才能的一个集中表达。5、团队精神没有团队精神的软件开发人员坚决辞退:开发过程中团队精神

19、主要表现在:一、对测试出的问题是相互推委,仍是协商解决。二、接口设计各行其事仍是共同制订。三、发觉他人犯错是善意提示仍是缄默不语。四、不留意版本治理。6、贡献精神任务比较紧急时候,是否不计较个人得失主动加班加点赶任务。7、沟通精神不懂问题是拖延时间仍是主动寻求帮忙,技术体会是否主动共享。4.3.4、考评矩阵可编辑资料 - - - 欢迎下载精品名师归纳总结学习资料 名师精选 - - - - - - - - - -第 9 页,共 29 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品名师归纳总结资料word 精心总结归纳 - - - - - - - - - - - -

20、开发人员当期任务评测表任务书编号:项目指标按时未按时可编辑资料 - - - 欢迎下载精品名师归纳总结时效率X%X=100完成未完成X%Y%可编辑资料 - - - 欢迎下载精品名师归纳总结客户关注点 规范与标准复用与创新性团队精神贡献精神沟通精神功能牢靠易用性能保护移植功能牢靠易用性能保护移植好中差G 6G 4G=0好中差H 3H 2H=0好中差I 5I 4I 0 2好中差J 1.5 2.0J=0.5J=0.0好中差K 3K 2K=0.0A50%B 25%C 15%D 10%E 5%F 5%A 50%B 25%C 15%D10%E 5%F 5%可编辑资料 - - - 欢迎下载精品名师归纳总结记分

21、30 + A+B+C+D+E+F*40+G+H+I+J+K*X%功能:实现的结果是否表达的客户的意图,与客户意图之间的差距(x% ) , 功能测评比例 1-x%*50%牢靠性:主要以测试出的缺陷多少来衡量,假如一个最低级功能被测出超过三个缺陷,牢靠性为零。易用性:重要从数据校验与否、出错提示信息明细程度,输入数据量多少,是否符合输入习惯四个方面进行衡量。性能:主要是响应速度可保护性与可移植性要看与规范与标准的差距可编辑资料 - - - 欢迎下载精品名师归纳总结学习资料 名师精选 - - - - - - - - - -第 10 页,共 29 页 - - - - - - - - - -可编辑资料

22、- - - 欢迎下载精品名师归纳总结资料word 精心总结归纳 - - - - - - - - - - - -4.4 、应对一些突发大事(和谐与调整)项目可能造成的结果人员流淌聘请、调配、项目延期突发性需求商务谈判、项目延期技术更新利润缺失、技术积存缺失、项目延期法律问题无法进展其它4.5 、与有利害关系的人共享信息项目共享范畴一般信息共享核心信息有限共享专有信息不共享附录 4-1 项目开发方案编制项目开发方案的目的是用文件的形式,把对于在开发过程中各项工作的负责人员、开发进度、 所需经费预算、所需软、硬件条件等问题作出的支配记载下来,以便依据本方案开展和检查本项目的开发工作。编制内容要求如下

23、:1 引言1 1 编写目的说明编写这份项目开发方案的目的,并指出预期的读者。1 2 背景说明:a待开发的软件系统的名称。 b本项目的任务提出者、开发者、用户及实现该软件的运算中心或运算机网络。 C该软件系统同其他系统或其他机构的基本的相互来往关系。1 3 定义列出本文件中用到的特的术语的定义和外文首字母组词的原词组。1 4 参考资料列出用得着的参考资料,如: a本项目的经核准的方案任务书或合同、上级机关的批文。 b属于本项目的其他已发表的文件。C本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。2 项

24、目概述2 1 工作内容可编辑资料 - - - 欢迎下载精品名师归纳总结学习资料 名师精选 - - - - - - - - - -第 11 页,共 29 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品名师归纳总结简要的说明在本项目的开发中须进行的各项主要工作。2 2 主要参与人员扼要说明参与本项目开发工作的主要人员的情形,包括他们的技术水平。2 3 产品2 31 程序列出需移交给用户的程序的名称、所用的编程语言及储备程序的媒体形式,并通过引用有关文件,逐项说明其功能和才能。2 32 文件列出需移交给用户的每种文件的名称及内容要点。2 33 服务列出需向用户供应的各

25、项服务,如培训安装、 保护和运行支持等,应逐项规定开头日期、所供应支持的级别和服务的期限。2 34 非移交的产品说明开发集体应向本单位交出但不必向用户移交的产品(文件甚至某些程序)。2 4 验收标准对于上述这些应交出的产品和服务,逐项说明或引用资料说明验收标准。2 5 完成项目的员迟用限2 6 本方案的批准者和批准日期3 实施方案3 1 工作任务的分门与人员分工对于项目开发中需完成的各项工作,从需求分析、设计、实现、测试直到保护,包括文件的编制、审批、打印、分发工作,用户培训工作,软件安装工作等,按层次进行分解,指明每项任务的负责人和参与人员。3 2 接口人员说明负责接口工作的人员及他们的职责

26、,包括:a 负责本项目同用户的接口人员。b负责本项目同本单位各治理机构,如合同方案治理部门、财务部门、质量治理部门等的接口人员。c负责本项目同各分合同负责单位的接口人员等。3 3 进度对于需求分析、设计、编码实现、测试、移交、培训和安装等工作,给出每项工作任务 的预。 定开头日期、 完成日期及所需资源,规定各项工作任务完成的先后次序以及表征每项工作任务完成的标志性大事(即所谓里程碑 )。3 4 预算逐项列出本开发项目所需要的劳务(包括人员的数量和时间)以及经费的预算 (包括办公费、差旅费、机时费、资料费、通讯设备和专用设备的租金等)和来源。3 5 关键问题逐项列出能够影响整个项目成败的关键问题

27、、技术难点和风险, 指出这些问题对项目的影响。4 支持条件说明为支持本项目的开发所需要的各种条件和设施。4 1 运算机系统支持逐项列出开发中和运行时所需的运算机系统支持,包括运算机、外围设备、通讯设备、模拟器、编译(或 汇编)程序、操作系统、数据治理程序包、数据储备才能和测试支持能可编辑资料 - - - 欢迎下载精品名师归纳总结学习资料 名师精选 - - - - - - - - - -第 12 页,共 29 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品名师归纳总结力等,逐项给出有关到货日期、使用时间的要求。4 2 需由用户承担的工作逐项列出需要用户承担的工作和

28、完成期限。包括需由用户供应的条件及供应时间。4 3 由外单位供应的条件逐项列出需要外单位分合同承包者承担的工作和完成的时间,包括需要由外单位供应的条件和提供的时间。5 专题方案要点说明本项目开发中需制订的各个专题方案(如分合同方案、开发人员培训方案、测试方案、安全保密方案、质量保证方案、配置治理方案、用户培训方案、系统安装方案等)的要点。附录 4-2 软件需求说明书软件需求说明书的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的懂得,使之成为整个开发工作的基础。编制软件需求说明书的内容要求如下:1 引言1 1 编写目的说明编写这份软件需求说明书的目的,指出预期的读者。1 2 背景

29、说明:a待开发的软件系统的名称。 b本项目的任务提出者、开发者、用户及实现该软件的运算中心或运算机网络。 C该软件系统同其他系统或其他机构的基本的相互来往关系。 1 3 定义列出本文件中用到的特的术语的定义和外文首字母组词的原词组。1 4 参考资料列出用得着的参考资料,如: a本项目的经核准的方案任务书或合同、上级机关的批文。 b属于本项目的其他已发表的文件。c本文件中各处引用的文件、资料、包括所要用到的软件开发标准。列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。2 任务概述2 1 目标表达该项软件开发的意图、应用目标、 作用范畴以及其他应向读者说明的有

30、关该软件开 发的背景材料。 说明被开发软件与其他有关软件之间的关系。假如本软件产品是一项独立的软件, 而且全部内容自含,就说明这一点。 假如所定义的产品是一个更大的系统的一个组成 部分, 就应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。|2 2 用户的特点列出本软件的最终用户的特点,充分说明操作人员、保护人员的训练水平和技术专长,以及本软件的预期使甩频度。这些是软件设计工作的重要约束2 3 假定和约束列出进行本软件开发工作的假定和约束,例如经费限制、开发期限等。可编辑资料 - - - 欢迎下载精品名师归纳总结学习资料 名

31、师精选 - - - - - - - - - -第 13 页,共 29 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品名师归纳总结3 需求规定3 1 对功能的规定用列表的方式(例如IPO 表即输入、处理、输出表的形式),逐项定量和定性的表达对软件所提出的功能要求,说明输入什么量、经怎样的处理、得到什么输出,说明软件应支持的终端数和应支持的并行操作的用户数。3 2 对性能的规定3 21 精度说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。3 22 时间特性要求说明对于该软件的时间特性要求,如对:a响应时间。 b更新处理时间。 c数据的转换和传送时间

32、。d解题时间。等的要求。3 23 敏捷性说明对该软件的敏捷性的要求,即当需求发生某些变化时,该软件对这些变化的适应才能,如:a操作方式上的变化。 b运行环境的变化。 c同其他软件的接口的变化。 d精度和有效时限的变化。 e方案的变化或改进。对于为了供应这些敏捷性而进行的特的设计的部分应当加以标明。3 3 输人输出要求说明各输入输出数据类型,并逐项说明其媒体、格式、数值范畴、精度等。对软件的数据输出及必需标明的掌握输出量进行说明并举例,包括对硬拷贝报告(正常结果输出、状态输出及反常输出)以及图形或显示报告的描述。3 4 数据治理才能要求说明需要治理的文卷和记录的个数、表和文卷的大小规模,要按可预

33、见的增长对数据及其重量的储备要求作出估算。3 5 故障处理要求列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。3 6 其他特的要求如用户单位对安全保密的要求,对使用便利的要求,对可保护性、可补充性、易读性、牢靠性、运行环境可转换性的特殊要求等。4 运行环境规定4 1 设备列出运行该软件所需要的硬设备。说明其中的新型设备及其特的功能,包括: a处理器型号及内存容量。 b外存容量、联机或脱机、媒体及其储备格式,设备的型号及数量。 c输入及输出设备的型号和数量,联机或脱机。 d数据通信设备的型号和数量。e功能键及其他专用硬件4 2 支持软件可编辑资料 - - - 欢迎下载精

34、品名师归纳总结学习资料 名师精选 - - - - - - - - - -第 14 页,共 29 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品名师归纳总结列出支持软件,包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。 4 3 接口说明该软件同其他软件之间的接口、数据通信协议等。4 4 掌握说明掌握该软件的运行的方法和掌握信号,并说明这些掌握信号的来源。附录 4-3 具体设计说明书1 引言1 1 编写目的说明编写这份具体设计说明书的目的,指出预期的读者。1 2 背景说明:a待开发软件系统的名称。 b本项目的任务提出者、开发者、用户和运行该程序系统的运算中

35、心。1 3 定义列出本文件中用到特的术语的定义和外文首字母组词的原词组。1 4 参考资料列出有关的参考资料,如: a本项目的经核准的方案任务书或合同、上级机关的批文。 b属于本项目的其他已发表的文件。c本文件中各处引用到的文件资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够取得这些文件的来源。2 程序系统的结构用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、 标识符和它们之间的层次结构关系。3 程序 1(标识符)设计说明从本章开头, 逐个的给出各个层次中的每个程序的设计考虑。以下给出的提纲是针对一般情形的。对于一个具体的模块,特

36、殊是层次比较低的模块或子程序,其许多条目的内容往往与它所隶属的上一层模块的对应条目的内容相同,在这种情形下,只要简洁的说明这一点即可。3 1 程序描述给出对该程序的简要描述,主要说明支配设计本程序的目的意义,并且, 仍要说明本程序的特点(如是常驻内存仍是特别驻?是否子程序?是可重人的仍是不行重人的?有无覆盖要求?是次序处理仍是并发处理卜等)。3 2 功能说明该程序应具有的功能,可采纳IPO 图(即输入一处理一输出图)的形式。3 3 性能说明对该程序的全部性能要求,包括对精度、敏捷性和时间特性的要求。3 4 输人项给出对每一个输入项的特性,包括名称、 标识、数据的类型和格式、数据值的有效范畴、输

37、入的方式。数量和频度、输入媒体、输入数据的来源和安全保密条件等等。3 5 输出项可编辑资料 - - - 欢迎下载精品名师归纳总结学习资料 名师精选 - - - - - - - - - -第 15 页,共 29 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品名师归纳总结给出对每一个输出项的特性,包括名称、 标识、数据的类型和格式,数据值的有效范畴,输出的形式、数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。3 6 算法具体说明本程序所选用的算法,具体的运算公式和运算步骤。3 7 流程规律用图表(例如流程图、判定表等)辅以必要的说明来表示本程序的规律

38、流程。3 8 接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序, 说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。3 9 储备安排依据需要,说明本程序的储备安排。3 10 注释设计说明预备在本程序中支配的注释,如:a 加在模块首部的注释。b加在各分枝点处的注释。对各变量的功能、范畴、缺省条件等所加的注释。d对使用的规律所加的注释等等。3 11 限制条件说明本程序运行中所受到的限制条件。3 12 测试方案说明对本程序进行单体测试的方案,包括对测试的技术要求、输入数据、预期结果、进度支配、人员职责、设备条件驱动程序及桩模块等的规定。3 13

39、 尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。4 程序 2(标识符)设计说明用类似 3 的方式,说明第2 个程序乃至第N 个程序的设计考虑。附录 4-4用户手册1 引言1 1 编写目的说明编写这份用户手册的目的,指出预期的读者。1 2 背景说明:a这份用户手册所描述的软件系统的名称。 b该软件项目的任务提出者、开发者、用户(或首批用户)及安装此软件的运算中心。1 3 定义列出本文件中用到的特的术语的定义和外文首字母组词的原词组。1 4 参考资料列出有用的参考资料,如: a项目的经核准的方案任务书或合同、上级机关的批文。 b属于本项目的其他已发表文件。c本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够取得这些文件资料的来源。可编辑资料 - - - 欢迎下载精品名师归纳总结学习资料 名师精选 - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁