开发计划GB856T88.docx

上传人:b****4 文档编号:4996512 上传时间:2022-12-12 格式:DOCX 页数:33 大小:33.49KB
下载 相关 举报
开发计划GB856T88.docx_第1页
第1页 / 共33页
开发计划GB856T88.docx_第2页
第2页 / 共33页
开发计划GB856T88.docx_第3页
第3页 / 共33页
开发计划GB856T88.docx_第4页
第4页 / 共33页
开发计划GB856T88.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

开发计划GB856T88.docx

《开发计划GB856T88.docx》由会员分享,可在线阅读,更多相关《开发计划GB856T88.docx(33页珍藏版)》请在冰豆网上搜索。

开发计划GB856T88.docx

开发计划GB856T88

项目开发计划(GB856T——88)6

1引言6

1.1编写目的6

1.2背景6

1.3定义6

1.4参考资料6

2项目概述7

2.1工作内容7

2.2主要参加人员7

2.3产品7

2.3.1程序7

2.3.2文件7

2.3.3服务7

2.3.4非移交的产品7

2.4验收标准7

2.5完成项目的最迟期限8

2.6本计划的批准者和批准日期8

3实施计划8

3.1工作任务的分解与人员分工8

3.2接口人员8

3.3进度8

3.4预算8

3.5关键问题8

4支持条件9

4.1计算机系统支持9

4.2需由用户承担的工作9

4.3由外单位提供的条件9

5专题计划要点9

软件需求说明9

1引言9

1.1编写目的9

1.2背景10

1.3定义10

1.4参考资料10

2任务概述10

2.1目标10

2.2用户的特点10

2.3假定和约束11

3需求规定11

3.1对功能的规定11

3.2对性能的规定11

3.2.1精度11

3.2.2时间特性要求11

3.2.3灵活性11

3.3输人输出要求12

3.4数据管理能力要求12

3.5故障处理要求12

3.6其他专门要求12

4运行环境规定12

4.1设备12

4.2支持软件13

4.3接口13

4.4控制13

数据要求说明13

1引言13

1.1编写目的13

1.2背景13

1.3定义14

1.4参考资料14

2数据的逻辑描述14

2.1静态数据14

2.2动态输人数据14

2.3动态输出数据14

2.4内部生成数据14

2.5数据约定15

3数据的采集15

3.1要求和范围15

3.2输人的承担者15

3.3预处理15

3.4影响15

测试计划16

1引言16

1.1编写目的16

1.2背景16

1.3定义16

1.4参考资料16

2计划16

2.1软件说明16

2.2测试内容17

2.3测试1(标识符)17

2.3.1进度安排17

2.3.2条件17

2.3.3测试资料17

2.3.4测试培训17

2.4测试2(标识符)18

3测试设计说明18

3.1测试1(标识符)18

3.1.1控制18

3.1.2输入18

3.1.3输出18

3.1.4过程18

3.2测试2(标识符)18

4评价准则19

4.1范围19

4.2数据整理19

4.3尺度19

概要设计说明书19

1引言19

1.1编写目的19

1.2背景19

1.3定义19

1.4参考资料20

2总体设计20

2.1需求规定20

2.2运行环境20

2.3基本设计概念和处理流程20

2.4结构20

2.5功能器求与程序的关系20

2.6人工处理过程21

2.7尚未问决的问题21

3接口设计21

3.1用户接口21

3.2外部接口21

3.3内部接口21

4运行设计21

4.1运行模块组合21

4.2运行控制21

4.3运行时间21

5系统数据结构设计22

5.1逻辑结构设计要点22

5.2物理结构设计要点22

5.3数据结构与程序的关系22

6系统出错处理设计22

6.1出错信息22

6.2补救措施22

6.3系统维护设计22

详细设计说明23

1引言23

1.1编写目的23

1.2背景23

1.3定义23

1.4参考资料23

2程序系统的结构23

3程序1(标识符)设计说明23

3.1程序描述24

3.2功能24

3.3性能24

3.4输人项24

3.5输出项24

3.6算法24

3.7流程逻辑24

3.8接口24

3.9存储分配25

3.10注释设计25

3.11限制条件25

3.12测试计划25

3.13尚未解决的问题25

4程序2(标识符)设计说明25

数据库设计说明26

1引言26

1.1编写目的26

1.2背景26

1.3定义26

1.4参考资料26

2外部设计26

2.1标识符和状态26

2.2使用它的程序27

2.3约定27

2.4专门指导27

2.5支持软件27

3结构设计27

3.1概念结构设计27

3.2逻辑结构设计27

3.3物理结构设计28

4运用设计28

4.1数据字典设计28

4.2安全保密设计28

用户手册28

1引言28

1.1编写目的28

1.2背景28

1.3定义29

1.4参考资料29

2用途29

2.1功能29

2.2性能29

2.2.1精度29

2.2.2时间特性29

2.2.3灵活性29

2.3安全保密29

3运行环境30

3.1硬设备30

3.2支持软件30

3.3数据结构30

4使用过程30

4.1安装与初始化30

4.2输入30

4.2.1输入数据的现实背景31

4.2.2输入格式31

4.2.3输入举例31

4.3输出对每项输出作出说明31

4.3.1输出数据的现实背景31

4.3.2输出格式32

4.3.3输出举例32

4.4文卷查询32

4.5出错处理和恢复32

4.6终端操作32

操作手册33

1引言33

1.1编写目的33

1.2前景33

1.3定义33

1.4参考资料33

2软件征述33

2.1软件的结构33

2.2程序表33

2.3文卷表34

3安装与初始化34

4运行说明34

4.1运行表34

4.2运行步骤34

4.3运行1(标识符)说明34

4.3.1运行控制34

4.3.2操作信息34

4.3.3输入一输出文卷35

4.3.4输出文段35

4.3.5输出文段的复制35

4.3.6恢复过程35

4.4运行2(标识符)说明35

5非常规过程36

6远程操作36

项目开发计划(GB856T——88)

1引言

1.1编写目的

说明:

编写这份软件项目开发计划的目的,并指出预期的读者。

1.2背景

说明:

a.待开发的软件系统的名称;

b.本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;

c.该软件系统同其他系统或其他机构的基本的相互来往关系。

1.3定义

列出本文件中用到的专门术语的定义和外文的首字母组词的原词组。

1.4参考资料

列出用得着的参考资料,如:

a.本项目的经核准的计划任务书和合同、上级机关的批文;

b.属于本项目的其他已发表的文件;

c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。

列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。

2项目概述

2.1工作内容

简要地说明在本项目的开发中须进行的各项主要工作。

2.2主要参加人员

扼要说明参加本项目开发的主要人员的情况,包括他们的技术水平。

2.3产品

2.3.1程序

列出须移交给用户的程序的名称、所用地编程语言及存储程序的媒体形式,并通过引用相关文件,逐项说明其功能和能力。

2.3.2文件

列出须移交用户的每种文件的名称及内容要点。

2.3.3服务

列出需向用户提供的各项服务,如培训安装、维护和运行支持等,应逐项规定开始日期、所提供支持的级别和服务的期限。

2.3.4非移交的产品

说明开发集体应向本单位交出但不必向用户移交的产品(文件甚至某些程序)。

2.4验收标准

对于上述这些应交出的产品和服务,逐项说明或引用资料说明验收标准。

2.5完成项目的最迟期限

2.6本计划的批准者和批准日期

3实施计划

3.1工作任务的分解与人员分工

对于项目开发中需要完成的各项工作,从需求分析、设计、实现、测试直到维护,包括文件的编制、审批、打印、分发工作,用户培训工作,软件安装工作等,按层次进行分解,指明每项任务的负责人和参加人员。

3.2接口人员

说明负责接口工作的人员及他们的职责,包括:

a.负责本项目同用户的接口人员;

b.负责本项目同本单位各管理机构,如合同计划管理部门、财务部门、质量管理部门等的接口人员;

c.负责本项目同个份合同负责单位的接口人员等。

3.3进度

对于需求分析、设计、编码实现、测试、移交、培训和安装等工作,给出每项工作任务的预定开始日期、完成日期及所需资源,规定各项工作任务完成的先后顺序以及表征每项工作任务完成的标志性事件(即所谓“里程碑)。

3.4预算

逐项列出本开发项目所需要的劳务(包括人员的数量和时间)以及经费的预算(包括办公费、差旅费、机时费、资料费、通讯设备和专用设备的租金等)和来源。

3.5关键问题

逐项列出能够影响整个项目成败的关键问题、技术难点和风险,指出这些问题对项目的影响。

4支持条件

说明为支持本项目的开发所需要的各种条件和设施。

4.1计算机系统支持

逐项列出开发中和运行时所需的计算机系统支持,包括计算机、外围设备、通讯设备、模拟器、编译(或汇编)程序、操作系统、数据管理程序包、数据存储能力和测试支持能力等,逐项给出有关到货日期、使用时间的要求。

4.2需由用户承担的工作

逐项列出需要用户承担的工作和完成期限。

包括需由用户提供的条件及提供时间。

4.3由外单位提供的条件

逐项列出需要外单位分合同承包者承担的工作和完成的时间,包括需要由外单位提供的条件和提供的时间。

5专题计划要点

说明本项目开发中需制定的各个专题计划(如分合同计划、开发人员培训计划、测试计划、安全保密计划、质量保证计划、配置管理计划、用户培训计划、系统安装计划等)的要点。

 

软件需求说明

1引言

1.1编写目的

说明编写这份软件需求说明书的目的,指出预期的读者。

1.2背景

说明:

a.待开发的软件系统的名称;

b.本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;

c.该软件系统同其他系统或其他机构的基本的相互来往关系。

1.3定义

列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

1.4参考资料

列出用得着的参考资料,如:

a.本项目的经核准的计划任务书或合同、上级机关的批文;

b.属于本项目的其他已发表的文件;

c.本文件中各处引用的文件、资料、包括所要用到的软件开发标准。

列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。

2任务概述

2.1目标

叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。

解释被开发软件与其他有关软件之间的关系。

如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。

如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。

|

2.2用户的特点

列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使甩频度。

这些是软件设计工作的重要约束

2.3假定和约束

列出进行本软件开发工作的假定和约束,例如经费限制、开发期限等。

3需求规定

3.1对功能的规定

用列表的方式(例如IPO表即输入、处理、输出表的形式),逐项定量和定性地叙述对软件所提出的功能要求,说明输入什么量、经怎样的处理、得到什么输出,说明软件应支持的终端数和应支持的并行操作的用户数。

3.2对性能的规定

3.2.1精度

说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。

3.2.2时间特性要求

说明对于该软件的时间特性要求,如对:

a.响应时间;

b.更新处理时间;

c.数据的转换和传送时间;

d.解题时间;等的要求。

3.2.3灵活性

说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:

a.操作方式上的变化;

b.运行环境的变化;

c.同其他软件的接口的变化;

d.精度和有效时限的变化;

e.计划的变化或改进。

对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。

3.3输人输出要求

解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。

对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。

3.4数据管理能力要求

说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。

3.5故障处理要求

列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。

3.6其他专门要求

如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。

4运行环境规定

4.1设备

列出运行该软件所需要的硬设备。

说明其中的新型设备及其专门功能,包括:

a.处理器型号及内存容量;

b.外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量;

c.输入及输出设备的型号和数量,联机或脱机;

d.数据通信设备的型号和数量;

e.功能键及其他专用硬件

4.2支持软件

列出支持软件,包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。

4.3接口

说明该软件同其他软件之间的接口、数据通信协议等。

4.4控制

说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。

数据要求说明

1引言

1.1编写目的

说明编写这份数据要求说明书的目的,指出预期的读者。

1.2背景

说明:

a.待开发软件系统的名称;

b.b.列出本项目的任务提出者、开发者、用户以及将运行该项软件的计算站(中心)或计算机网络系统。

1.3定义

列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

1.4参考资料

列出有关的参考资料,如:

a.本项目的经核准的计划任务书或合同,上级机关的批文;

b.属于本项目的其他已发表文件;

c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。

列出这些文件的标题、文件编号、发表日期和出版单位。

说明能够得到这些文件资料的来源。

2数据的逻辑描述

对数据进行逻辑描述时可把数据分为动态数据和静态数据。

所谓静态数据,指在运行过程中主要作为参考的数据,它们在很长的一段时间内不会变化,一般不随运行而改变。

所谓动态数据,包括所有在运行中要发生变化的数据以及在运行中要输入、输出的数据。

进行描述时应把各数据元素逻辑地分成若干组,列如函数、源数据或对于其应用更为恰当的逻辑分组。

给出每一数据元的名称(包括缩写和代码)、定义(或物理意义)度量单位、值域、格式和类型等有关信息。

2.1静态数据

列出所有作为控制或参考用的静态数据元素。

2.2动态输人数据

列出动态输入数据元素(包括在常规运行中或联机操作中要改变的数据)。

2.3动态输出数据

列出动态输出数据元素(包括在常规运行中或联机操作中要改变的数据)。

2.4内部生成数据

列出向用户或开发单位中的维护调试人员提供的内部生成数据。

2.5数据约定

说明对数据要求的制约。

逐条列出对进一步扩充或使用方面的考虑而提出的对数据要求的限制(容量、文卷、记录和数据元的个数的最大值)。

对于在设计和开发中确定是临界性的限制更要明确指出。

3数据的采集

3.1要求和范围

按数据元的逻辑分组来说明数据采集的要求和范围,指明数据的采集方法,说明数据采集工作的承担者是用户还是开发者。

具体的内容包括:

a.输入数据的来源,例如是单个操作员、数据输入站,专业的数据输入公司或它们的一个分组;

b.数据输入(指把数据输入处理系统内部)所用的媒体和硬设备。

如果只有指定的输入点的输入才是合法的,则必须对此加以说明;

c.接受者说明输出数据的接受者;

d.输出数据的形式和设备列出输出数据的形式和硬设备。

无论接受者将接收到的数据是打印输出,还是CRT上的一组字符、一帧图形,或一声警铃,或向开关线圈提供的一个电脉冲,或常用介质如磁盘、磁带、穿孔卡片等,均应具体说明;

e.数据值的范围给出每一个数据元的合法值的范围;

f.量纲给出数字的度量单位、增量的步长、零点的定标等。

在数据是非数字量的情况下,要给出每一种合法值的形式和含意;

g.更新和处理的频度给出预定的对输入数据的更新和处理的频度。

如果数据的输入是随机的,应给出更新处理的频度的平均值,或变化情况的某种其他度量。

3.2输人的承担者

说明预定的对数据输入工作的承担者。

如果输入数据同某一接口软件有关,还应说明该接口软件的来源。

3.3预处理

对数据的采集和预处理过程提出专门的规定,包括适合应用的数据格式、预定的数据通信媒体和对输入的时间要求等。

对于需经模拟转换或数字转换处理的数据量,要给出转换方法和转换因子等有关信息,以便软件系统使用这些数据。

3.4影响

说明这些数据要求对于设备、软件、用户、开发单位所可能产生的影响,例如要求用户单位增设某个机构等。

测试计划

1引言

1.1编写目的

本测试计划的具体编写目的,指出预期的读者范围。

1.2背景

说明:

a.测试计划所从属的软件系统的名称;

b.该开发项目的历史,列出用户和执行此项目测试的计算中心,说明在开始执行本测试计划之前必须完成的各项工作。

1.3定义

列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

1.4参考资料

列出要用到的参考资料,如:

a.本项目的经核准的计划任务书或合同、上级机关的批文;

b.属于本项目的其他已发表的文件;

c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。

列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。

2计划

2.1软件说明

提供一份图表,并逐项说明被测软件的功能、输入和输出等质量指标,作为叙述测试计划的提纲。

2.2测试内容

列出组装测试和确认测试中的每一项测试内容的名称标识符、这些测试的进度安排以及这些测试的内容和目的,例如模块功能测试、接口正确性测试、数据文卷存取的测试、运行时间的测试、设计约束和极限的测试等。

2.3测试1(标识符)

给出这项测试内容的参与单位及被测试的部位。

2.3.1进度安排

给出对这项测试的进度安排,包括进行测试的日期和工作内容(如熟悉环境。

培训、准备输入数据等)。

2.3.2条件

陈述本项测试工作对资源的要求,包括:

a.设备所用到的设备类型、数量和预定使用时间;

b.软件列出将被用来支持本项测试过程而本身又并不是被测软件的组成部分的软件,如测试驱动程序、测试监控程序、仿真程序、桩模块等等;

c.人员列出在测试工作期间预期可由用户和开发任务组提供的工作人员的人数。

技术水平及有关的预备知识,包括一些特殊要求,如倒班操作和数据键入人员。

2.3.3测试资料

列出本项测试所需的资料,如:

a.有关本项任务的文件;

b.被测试程序及其所在的媒体;

c.测试的输入和输出举例;

d.有关控制此项测试的方法、过程的图表。

2.3.4测试培训

说明或引用资料说明为被测软件的使用提供培训的计划。

规定培训的内容、受训的人员及从事培训的工作人员。

2.4测试2(标识符)

用与本测试计划2.3条相类似的方式说明用于另一项及其后各项测试内容的测试工作计划。

3测试设计说明

3.1测试1(标识符)

说明对第一项测试内容的测试设计考虑。

3.1.1控制

说明本测试的控制方式,如输入是人工、半自动或自动引入、控制操作的顺序以及结果的记录方法。

3.1.2输入

说明本项测试中所使用的输入数据及选择这些输入数据的策略。

3.1.3输出

说明预期的输出数据,如测试结果及可能产生的中间结果或运行信息。

3.1.4过程

说明完成此项测试的一个个步骤和控制命令,包括测试的准备、初始化、中间步聚和运行结束方式。

3.2测试2(标识符)

用与本测试计划3.l条相类似的方式说明第2项及其后各项测试工作的设计考虑。

4评价准则

4.1范围

说明所选择的测试用例能够接查的范围及其局限性。

4.2数据整理

陈述为了把测试数据加工成便于评价的适当形式,使得测试结果可以同,已知结果进行比较而要用到的转换处理技术,如手工方式或自动方式;如果是用自动方式整理数据,还要说明为进行处理而要用到的硬件、软件资源。

4.3尺度

说明用来判断测试工作是否能通过的评价尺度,如合理的输出结果的类型、测试输出结果与预期输出之间的容许偏离范围、允许中断或停机的最大次数。

概要设计说明书

1引言

1.1编写目的

说明编写这份概要设计说明书的目的,指出预期的读者。

1.2背景

说明:

a.待开发软件系统的名称;

b.列出此项目的任务提出者、开发者、用户以及将运行该软件的计算站(中心)。

1.3定义

列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

1.4参考资料

列出有关的参考文件,如:

a.本项目的经核准的计划任务书或合同,上级机关的批文;

b.属于本项目的其他已发表文件;

c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。

列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。

2总体设计

2.1需求规定

说明对本系统的主要的输入输出项目、处理的功能性能要求,详细的说明可参见附录C。

2.2运行环境

简要地说明对本系统的运行环境(包括硬件环境和支持环境)的规定,详细说明参见附录C。

2.3基本设计概念和处理流程

说明本系统的基本设计概念和处理流程,尽量使用图表的形式。

2.4结构

用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系.

2.5功能器求与程序的关系

本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:

程序1

程序2

……

程序n

功能需求1

功能需求2

……

功能需求n

2.6人工处理过程

说明在本软件系统的工作过程中不得不包含的人工处理过程(如果有的话)。

2.7尚未问决的问题

说明在概要设计过程中尚未解决而设计者认为在系统完成之前必须解决的各个问题。

3接口设计

3.1用户接口

说明将向用户提供的命令和它们的语法结构,以及软件的回答信息。

3.2外部接口

说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持软件之间的接口关系。

3.3内部接口

说明本系统之内的各个系统元素之间的接口的安排。

4运行设计

4.1运行模块组合

说明对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所历经的内部模块和支持软件。

4.2运行控制

说明每一种外界的运行控制的方式方法和操作步骤。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1