八文_文档搜索
 
设为首页   |  加入收藏夹
 八文网 - 汇聚八方文档 - 做最优秀的免费文档下载网站
 

科学数据库建设文档规范

文档类型: Adobe Acrobat PDF 文档 文档大小:766.02KB
科学数据库建设文档规范科学数据库数据中心前言本文档规范是参考了软件工程文档规范国家标准GB856788,台湾中央研究院元数据需求规格书规范等相关标准,规范、并结合科学数据库的实际情况编写而成.本文档规范的目的是为科学数据库各建库单位在数据库建设过程中编写文档提供参考.所有的文档模板只提供了通用的,可供参考的大纲,不同的建库单位可根据各自不同的需求选择文档模板,也可以对文档模板做必要的修改和调整.但《科学数据库需求说明书》和《科学数据库设计说明书》科学数据库建设必备的文档,原则上要求所有建库单位都应该具备.在每一份文档模板中、用标注的元素作为可选元素.该规范及文档模板是在2002年9月发布的草案基础上,经过征求各建库单位意见、修改而成.该文档模板将根据实际使用情况,各建库单位的反馈进行不断修订和完善.
第一部分:背景说明科学数据库经过近20年的建设,目前已经建成为国内信息量最大,学科门类最广的科学数据库群,逐步成为科学院知识创新的重要的基础设施之一、在科研活动,国家宏观决策,国民经济发展等方面起到了重要的作用.在十五期间,科学数据库及其应用系统作为中国科学院知识创新重大专项之一、得到了中国科学院的大力支持.为了保证科学数据库持续发展,保证科学数据的充分共享和应用,各建库单位有必要在建库过程中编写相应的建库文档.众所都知,软件文档(document)和计算机程序共同构成了能完成特定功能的计算机软件.文档在软件开发人员,软件管理人员,维护人员,用户以及计算机之间的起到一种桥梁和纽带作用.软件开发人员在各个阶段中以文档作为前阶段工作成果的体现和后阶段工作的依据.文档记录了开发过程中的技术信息,便于协调以后的软件开发,使用和修改;文档也提供对软件的有关运行、维护和培训的信息,便于管理人员,开发人员,操作人员和用户之间相互了解彼此的工作;
文档向潜在用户报导软件的功能和性能,使他们能判定该软件能否服务于自己的需要.科学数据库的建设也遵循着软件开发的基本流程,即需求分析设计开发维护,每一个阶段都需要有完备的文档说明本阶段相关工作的技术信息,作为下一阶段工作开始的基础.这些文档是项目管理人员,数据库设计人员,应用开发人员,数据库维护人员和用户之间进行交流的媒介和桥梁.有了完整的建库文档,数据库的建设不会随着时间的延续、人员的变化而中断、对科学数据库持续发展具有重要的作用;有了建库文档,在条件成熟和必要时,开发人员可以基于这些文档开发出更多的先进应用系统,使科学数据库得到充分的利用.
第二部分:文档模板本规范根据科学数据库建库的实际情况,主要从科学数据库长期发展和管理的角度,提供了以下7份主要的文档模板.
1.科学数据库需求说明书科学数据库开始建设时需求分析文档,包括数据需求说明,元数据需求说明(元数据需求规格书可以代替本部分),应用需求说明,数据库运行环境说明四大部分.主要供管理人员,数据库设计人员和应用开发人员使用.
2.科学数据库元数据需求规格书数据库内容分析文档,保证数据的完整性,规范性,以及实现与国际、国内相关数据库的互操作,是数据库设计的主要参考文档,供管理人员,数据库设计人员和应用开发人员使用.
3.科学数据库设计说明书结合具体的数据库管理系统,对数据库进行分析,设计的主要文档,供管理人员,应用开发和维护人员使用.
4.科学数据库软件概要设计说明书数据库应用系统的概要设计说明,供管理人员,应用设计,开发人员使用.
对于简单的数据库应用,可以在概要设计说明书和详细设计说明书中选择编写其中的一份设计说明,或者将二者合并成一份设计文档.
5.科学数据库软件详细设计说明书数据库应用系统的详细设计说明,供管理人员,开发人员使用.对于简单的数据库应用,可以在概要设计说明书和详细设计说明书中选择编写其中的一份设计说明,或者将二者合并成一份设计文档.
6.科学数据库软件开发宗卷科学数据库应用开发过程的主要文档,供管理人员和系统维护人员使用.对于简单的应用系统,可以简化这份文档.
7.科学数据库运行维护记录科学数据库在运行过程中关于数据,应用,系统等更新和修改的历史记录.
供管理人员,数据维护人员和数据库使用者参考.从管理和长期发展的角度出发,我们认为数据库的需求分析文档,数据库设计文档,应用设计文档和运行维护文档是科学数据库主要的文档.数据库应用开发过程中的文档(包括未本规范未给出模板的软件测试说明书等)主要是为了保证应用软件开发质量;就科学数据库的现状来看,大多数的建库单位主要工作还是集中在数据库及数据资源的建设,复杂的,先进应用系统较少,所以这部分文档在本规范中未详细展开.有这方面需求的建库单位、可以参考软件工程文档规范国家标准GB
附件1:科学数据库需求说明书参考模板[编号]
【项目名称】
科学数据库需求说明书【单位名称】
【作者姓名】
【版本号】
【日期】
目录
1.1 [编写目的
1.2 背景
1.3 [定义
1.4 [参考资料
2 数据需求说明
2.1 数据来源说明
2.2 数据约定
2.3数据采集策略和规范
2.3.1数据采集的基本原则
2.3.2数据采集的过程控制
2.3.3数据更新和处理的频度
2.3.3[数据输入的要求
3 [元数据需求说明
3.1 [元素著录结构
3.2需求元素设置
3.3 需求元素属性
3.4 [元素代码表
3.5 [元数据标准映射表
4 [应用软件需求说明
4.1 对功能的规定
4.2 [对性能的规定
4.2.1 精度
4.2.2 时间特性要求
4.2.3 灵活性
4.3 输入输出要求
4.4 [数据管理能力要求
4.5 [故障处理要求
4.6 [其他专门要求
5 系统运行环境规定
5.1 设备
5.2 支持软件
5.3 [接口
5.4 [控制
1.1 [编写目的]说明编写这份需求说明书的目的,指出预期的读者.a. 说明待建设的专业数据库及其应用系统的名称b. 说明本专业数据库系统的学科特点、建设的目的,服务对象,预期成果等.
c. 说明支持本专业数据库系统建设的项目来源d. 说明本专业数据库系统和其他专业数据库系统之间的关系
1.3 [定义]列出本文件中用到的专门术语的定义和外文首字母组词的原词组.
1.4 [参考资料]列出有关的参考资料.a.本项目的经核准的计划任务书或合同、上级机关批文;b.属于本项目的其他已发表的文件;c.本文件中各处引用到的文件资料,包括所要用到的软件开发标准.
列出这些文件的标题,文件编号,发表日期和出版单位、说明能够取得这些文件的来源.
详细说明本数据库内容的主要来源:
1. 如果是从文献中摘录数据,逐一注明文献的名称和出处等基本信息;
2. 如果是来自于相关的科研课题,简要说明课题背景信息,包括课题名称,课题支持机构,课题负责人、课题研究的主要内容等;
3. 如果是通过镜像,购买,交换或者下载等手段获取的数据,说明出处;
4. 实验、观测,统计调查等数据,需说明相关的仪器,设备,过程,方法等基本信息背景;
5. 其它数据来源也请根据情况说明数据产生,收集的基本背景. 说明本数据库对数据要求的制约,也作为数据采集,加工的基本原则和规范、基本内
容包括:
a. 时间范围约定:约定数据库数据的时间跨度;
b. 空间范围约定:约定数据库数据的空间范围;
c. 学科范围约定:说明数据所属(或所涉及)的学科范围;
d. 数据量:说明计划本数据库将来的数据容量(如多少MB或多少条记录等);
e. 数据精度约定:数值数据约定数据的量纲(度量单位)、精度,有效值范围等;
图像数据约定数字图像的解析度;在数据是非数字量的情况下,给出每一种合法值的形式和含意;
f. 语言约定:约定数据库数据表述的语言;
g. 数据类型约定:约定数据库数据的基本类型,如图形,图像,文本,数字等
h. 其它约定:根据数据库各自的学科特点及各种特殊要求做相应的其它约定;
说明为了保证数据质量和数据的完整性,所遵循的数据采集的基本原则和策略.
详细说明数据从收集,整理,加工到录入,校对以及最后入库的全过程,包括拟采用的方法,设备,工具软件,参加人员等、并且说明每一个过程中将采用哪些数据质量控制的手段等.给出预定的对数据输入,数据更新和处理的频度.
2.3.3[数据输入的要求]
将数据输入到系统中一些基本要求,包括:a. 数据输入(指把数据输入处理系统内部)所用的媒体和硬设备.如果只有指定的输入点的输入才是合法的,则必须对此加以说明;b. 数据输入的格式要求;c. 如果输入数据同某一接口软件有关,还应说明该接口软件的来源;
d. 其它特殊要求.
3 [元数据需求说明]基于数据库的内容进行分析,确定数据库(元)数据的基本元素需求,作为数据库结构设计的主要参考.完整的《元数据需求规格书》可以代替本部分文档.
3.1 元素著录结构本著录结构是经仔细分析确认的数据库数据著录所需元素及元素的先后排序(系统自动产生值或者设定固定值的元素因为不需要人工著录,所以不包括在内)、作为开发人员开发数据库数据录入界面之参考、同时也作为数据库分析,设计人员理解数据库需求之参
考.元素著录结构表格各项说说明如下:
著录项:需要著录的字段的中文名称
范例:为需要著录的字段录入一笔典型的数据
说明:关于著录项的语义及相关值域的注释和说明著录项范例说明本需求元素设置表主要是把数据库所需要的字段经系统化,结构化之后,列成表格供系统开发人员做数据库结构分析,设计所用,同时也供程序设计人员在撰写程序时参考使
用.需求元素设置表之各项说明如下:
元素中文名称:数据库所需字段的中文名称.
元素英文名称:与数据库所需字段的中文名称对应的英文名称.
数据类型:本元素之数据类型包括:int 存放纯数字型态的数据.text,varchar 存放文字型态的数据.其它数据类型
大小:元素所需之空间,以byte为单位.一个英文字符或一个阿拉伯数字需用一个byte表示、而一个汉字字符则需两个byte表示.元素中文名称元素英文名称数据类型长度需求元素属性表主要是把数据库所需求字段的属性汇集整理,并列成表格供系统分析人员参考使用.需求字段属性表各项说明如下:
元素名称:数据库所需著录字段的中文名称.
必填:标示者表示为必填字段,著录时需填写该字段之值,不能空白.
多值:标示◎者表示为多值字段,该组字段可重复著录.
属性:标示该字段的属性,包括:
「唯一」表示字段的值在数据库中是唯一存在的.
「不开放」表示该字段只供管理者使用,不对外开放.
「下拉式菜单」表示著录方式为下拉式菜单选择.
「关联下拉式菜单」表示代码内容会随其它关联字段的改变而调整代码内容.
「系统自动产生」表示该字段的值是由系统自动产生,不由著录人员著录.
提供者:记录该条记录是由系统自动产生或由著录人所填入.元素名称必填多值属性提供者
3.4 [元素代码表]说明数据录入时使用到的一些控制词汇和代码等.项目名称代码
3.5 [元数据标准映射表]元数据标准映射表是作为该数据库和国际标准的接轨,也是与国际、国内间其它相关数据库作XML数据交换的关键机制.将需求元素设置表中的每一个元素映射到选定参考标准对应的元素.
4 [应用软件需求说明]详细说明对本数据库系统进行处理的软件的需求,任何一个专业数据库至少有一个应用系统来实现对数据库管理,并提供基本数据增,删,改和查询检索的功能.复杂的应用包括如基于数据库数据进行数据分析的工具和特殊的应用,这些应用软件的需求说明可以参照《软件需求说明》格式单独撰写.用列表的方式(例如IPO表即输入,处理,输出表的形式),逐项定量和定性地叙述对软件所提出的功能要求,说明输入什么量,经怎样的处理,得到什么输出、说明软件应支持的终端数和应支持的并行操作的用户数.
4.2 [对性能的规定]精度说明对该软件的输入,输出数据精度的要求,可能包括传输过程中的精度.
时间特性要求
说明对于该软件的时间特性要求,如对:a. 响应时间;b. 更新处理时间;c. 数据的转换和传送时间;d.解题时间等的要求.灵活性说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能
力、如:a. 操作方式上的变化;b. 运行环境的变化;c. 同其他软件的接口的变化;d. 精度和有效时限的变化;e. 计划的变化或改进.对于为了提供这些灵活性而进行的专门设计的部分应该加以标明.解释各输入输出数据类型,并逐项说明其媒体,格式,数值范围,精度等.对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述.
4.4 [数据管理能力要求]说明需要管理的文卷和记录的个数,表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求做出估算.
4.5 [故障处理要求]列出可能的软件,硬件故障以及对各项性能而言所产生的后果和对故障处理的要求.
4.6 [其他专门要求]如用户单位对安全保密的要求,对使用方便的要求,对可维护性,可补充性,易读性,可靠性,运行环境可转换性的特殊要求等.列出运行该系统所需要的硬设备.说明其中的新型设备及其专门功能,包括:a. 处理器型号及内存容量;b. 外存容量,联机或脱机、媒体及其存储格式,设备的型号及数量;
c. 输入及输出设备的型号和数量,联机或脱机;d. 数据通信设备的型号和数量;e. 功能键及其他专用硬件.列出支持软件,包括要用到的操作系统,编译(或汇编)程序,数据库管理系统,测试支持软件等.
5.3 [接口]说明该系统同其他软件之间的接口,数据通信协议等.
5.4 [控制]说明控制该系统的运行的方法和控制信号,并说明这些控制信号的来源.
附件2:科学数据库元数据需求规格书参考模板科学数据库元数据需求规格书
1.1 编写目的
1.2 建库背景
1.3 建库目标
1.4 参考资料
1.5 主要参与人员
2 元素著录结构
3 需求元素设置
4 需求元素属性
6 元数据标准映射表
7 查询功能需求
8 系统其它功能需求
9 需求规格书确认与其他说明说明编写这份需求说明书目的,指出预期的读者.说明本专业数据库建设的基本背景,包括学科特点、范围以及建设的意义的等.
详细说明并列举本专业数据库建设预期达到的主要目标.列出本份需求规格书主要参考资料,如参考的国际、国内元数据标准,包括标准名称,版本号,发展单位等.列出参加本次需求规格书分析的主要人员名单.需求元素设置表主要是把数据库所需要的字段经系统化,结构化与Metadata标准化之后,列成表格供系统分析人员建数据库时设定字段所用,同时也供程序设计人员在撰写程序时参考使用.需求元素设置表各项说明如下:
元素名称:数据库所需元素之中文名称.
英文名称:元素名称对应之英文名称.
数据类型:元素数据类型包括等存放文字型态的数据.
大小:字段所需之空间,以byte为单位.一个英文字符或一个阿拉伯数字需用一个项目名称英文名称数据类型长度列出在需求元素属性表中、如果元素的属性一栏为下拉式菜单,请详细列出该下拉式菜单的内容.元素名称代码内容元数据标准映射表是作为该数据库和国际标准的接轨,以及与国际、国内间其它数据库作XML数据交换的关键机制.将需求元素建置表中的每一个元素映射到选定参考标准对应的元素.
简单查询:表格中简单查询一栏标有○者可以作为系统简单查询的条件
高级查询:表格中高级查询一栏标有●者作为系统高级查询的条件
简要显示:表格中简要显示一栏标有△者作为简单查询和高级查询结果的简要显示元素
详细显示:表格中详细显示一栏标有▲者作为简单查询和高级查询结果的详细显示元素元素名称简单查询高级查询简要显示详细显示系统其它功能需求说明.建库单位负责人确认本需求规格书是否符合其需求,若不符合,请说明原因.
附件3:科学数据库设计说明书参考模板科学数据库设计说明书数据库设计说明书
2 外部设计
2.1 标识符的状态
2.2 [使用它的程序
2.3 约定
2.4 [专门指导
2.5 支持软件
3 结构设计
3.1 概念结构设计
3.2 逻辑结构设计
3.3 [物理结构设计
4 运用设计
4.1 数据字典设计
4.2 安全保密设计说明编写这份数据库设计说明书的目的,指出预期的读者.联系用途、详细说明用于唯一地标识该数据库的代码、名称或标识符,附加的描述性信息亦要给出.如果该数据库属于尚在实验中、尚在测试中或是暂时使用的,则要说明这一特点及其有效时间范围.
2.2 [使用它的程序]列出将要使用或访问此数据库的所有应用程序,对于这些应用程序的每一个,给出它的名称和版本号.陈述一个程序员或一个系统分析员为了能使用此数据库而需要了解的建立标号,标识
的约定.例如:用于标识数据库的不同版本的约定和用于标识库内各个文卷,记录,数据项的命名约定等.
2.4 [专门指导]向准备从事此数据库的生成,从事此数据库的测试,维护人员提供专门的指导.例
如:将被送入数据库的数据的格式和标准,送入数据库的操作规程和步骤,用于产生,修改、更新或使用这些数据文卷的操作指导.如果这些指导的内容篇幅很长,列出可参阅的文件资料的名称和章条.简单介绍同此数据库直接有关的支持软件,如数据库管理系统,存储定位程序和用于装入,生成,修改、更新数据库的程序等.说明这些软件的名称,版本号的主要功能特性.列出这些支持软件的技术文件的标题,编号及来源.说明本数据库将反映的现实世界中的实体,属性和它们之间的关系等的原始数据形式,包括各数据项、记录的标识符,定义、类型,度量单位和值域,建立本数据库的每一幅用户视图.关系数据库可以给出E-R(Entity实体- Relation关系)图.
说明把上述原始数据进行分解,合并后重新组织起来的数据库全局逻辑结构,包括所确定的关键字和属性,重新确定的记录结构,所建立的相互关系,形成本数据库的数据库管理员视图.
3.3 [物理结构设计]
建立系统程序员视图,包括:a.数据在内存中的安排,包括对索引区、缓冲区的设计;b.所使用的外存设备及外存空间的组织,包括索引区、数据块的组织与划分;
c.访问数据的方式方法.对数据库设计中涉及到的各种项目,如数据项、记录,系,文卷,模式,子模式等一般要建立起数据字典、以说明它们的标识符,同义名及有关信息.在本节中要说明对此数据字典设计的基本考虑.说明在数据库的设计中、将如何通过区分不同的访问者、不同的访问类型和不同的数据对象,进行分别对待而获得的数据库安全保密的设计考虑.
附件4:科学数据库软件概要设计说明书参考模板科学数据库软件概要设计说明书
1.3 定义
2 总体设计
2.1 需求规定
2.2 运行环境
2.3 基本设计概念和处理流程
2.4 结构
2.5 功能要求与程序的关系
2.6 人工处理过程
2.7 尚未解决的问题
3 接口设计
3.1 用户接口
3.2 外部接口
3.3 内部接口
4 运行设计
4.1 运行模块组合
4.2 运行控制
4.3 运行时间
5 系统数据结构设计
5.1 逻辑结构设计要点
5.2 物理结构设计要点
5.3 数据结构与程序的关系
6 系统出错处理设计
6.1 出错信息
6.2 补救措施
6.3 系统维护设计说明编写这份概要设计说明书的目的,指出预期的读者.
说明:a.待开发软件系统的名称;b.列出此项目的任务提出者、开发者、用户以及将运行该软件的计算站(中心).
列出有关的参考文件,如:本项目的经核准的计划任务书或合同、上级机关的批文;属于本项目的其他已发表文件;本文件中各处引用的文件,资料,包括所要用到的软件开发标准. 列出这些文件的标题,文件编号,发表日期和出版单位、说明能够得到这些文件资料的来源.
说明对本系统的主要的输入输出项目,处理的功能性能要求,详细的说明可参见《软件需求说明书》.简要地说明对本系统的运行环境(包括硬件环境和支持环境)的规定,详细说明参见《软件需求说明书》.说明本系统的基本设计概念和处理流程,尽量使用图表的形式.用一览表及框图的形式说明本系统的系统元素(各层模块,子程序,公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系.
本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:说明在本软件系统的工作过程中不得不包含的人工处理过程(如果有的话).
说明在概要设计过程中尚未解决而设计者认为在系统完成之前必须解决的各个问题.
说明将向用户提供的命令和它们的语法结构,以及软件的回答信息.说明本系统同外界的所有接口的安排包括软件与硬件之间的接口,本系统与各支持软件之间的接口关系.说明本系统之内的各个系统元素之间的接口的安排.说明对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所历经的内部模块和支持软件.说明每一种外界的运行控制的方式方法和操作步骤.说明每种运行模块组合将占用各种资源的时间.给出本系统内所使用的每个数据结构的名称,标识符以及它们之中每个数据项、记录,文卷和系的标识,定义、长度及它们之间的层次的或表格的相互关系.
给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法,存取单位、存取的物理关系(索引,设备,存储区域),设计考虑和保密条件.说明各个数据结构与访问这些数据结构的形式:用一览表的方式说明每种可能的出错或故障情况出现时,系统输出信息的形式,含意及处理方法.
说明故障出现后可能采取的变通措施,包括:后备技术说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术;降效技术说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录;恢复及再启动技术说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法.说明为了系统维护的方便而在程序内部设计中做出的安排,包括在程序中专门安排用于系统的检查与维护的检测点和专用模块.
附件5:科学数据库软件详细设计说明书参考模板软件详细设计说明书
2 程序系统的结构
3 程序1(标识符)设计说明
3.1 程序描述
3.2 功能
3.3 性能
3.4 输人项
3.5 输出项
3.6 算法
3.7 流程逻辑
3.8 接口
3.9 存储分配
3.10 注释设计
3.11 限制条件
3.12 测试计划
3.13 尚未解决的问题
4 程序2(标识符)设计说明说明编写这份详细设计说明书的目的,指出预期的读者.a) 待开发软件系统的名称;b) 本项目的任务提出者、开发者、用户和运行该程序系统的计算中心.
列出本文件中用到专门术语的定义和外文首字母组词的原词组.
列出有关的参考资料,如:a) 本项目的经核准的计划任务书或合同、上级机关的批文;b) 属于本项目的其他已发表的文件;c) 本文件中各处引用到的文件资料,包括所要用到的软件开发标准. 列出这些文件的标题,文件编号,发表日期和出版单位、说明能够取得这些文件的来源.
用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称,标识符和它们之间的层次结构关系.从本章开始,逐个地给出各个层次中的每个程序的设计考虑.以下给出的提纲是针对一般情况的.对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层模块的对应条目的内容相同、在这种情况下,只要简单地说明这一点即可.给出对该程序的简要描述,主要说明安排设计本程序的目的意义、并且还要说明本程序
的特点、如:是常驻内存还是非常驻是否子程序有无覆盖要求是顺序处理还是并发处理.等.说明该程序应具有的功能,可采IPO图(即输入处理输出图)的形式.
说明对该程序的全部性能要求,包括对精度,灵活性和时间特性的要求.
给出对每一个输入项的特性,包括名称,标识,数据的类型和格式,数据值的有效范围,输入的方式. 数量和频度,输入媒体,输入数据的来源和安全保密条件等等.
给出对每一个输出项的特性,包括名称,标识,数据的类型和格式,数据值的有效范围,输出的形式, 数量和频度,输出媒体,对输出图形及符号的说明,安全保密条件等等.
详细说明本程序所选用的算法,具体的计算公式和计算步骤.用图表(例如流程图,判定表等)辅以必要的说明来表示本程序的逻辑流程.
用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块,子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库,数据文卷).
根据需要、说明本程序的存储分配.
说明准备在本程序中安排的注释,如:a) 加在模块首部的注释;b) 加在各分枝点处的注释;对各变量的功能,范围,缺省条件等所加的注释;
c) 对使用的逻辑所加的注释等等.说明本程序运行中所受到的限制条件.说明对本程序进行单体测试的计划,包括对测试的技术要求,输入数据,预期结果,进度安排,人员职责,设备条件驱动程序等的规定.说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题.
用类似3的方式,说明第2个程序乃至第N个程序的设计考虑.
.
附件6:科学数据库软件模块开发卷宗参考模板科学数据库软件模块开发卷宗
2 模块开发情况表
3 功能说明
4 设计说明
5 原代码清单
6 测试说明
7 复审的结论软件系统名称和标识符模块名称和标识符(如果本卷宗包含多于一个的模块,则用这组模块的功能标识代替模块名)程序编制员签名卷宗的修改文本序号修改完成日期卷宗序号(说明本卷宗在整个卷宗中的序号)编排日期(说明整个卷宗最近的一次编排日期)扼要说明本模块(或本组模块)的功能,主要是输入,要求的处理,输出.可以从系统设计说明书中摘录.同时列出在软件需求说明书中对这些功能的说明的章,条,款.
说明本模块(或本组模块)的设计考虑,包括:a.在系统设计说明书中有关对本模块(或本组模块)设计考虑的叙述,包括本模块在软件系统中所处的层次,它同其他模块的接口;b.在程序设计说明书中有关对本模块(或本组模块)的设计考虑,包括本模块的算法,处理流程,牵涉到的数据文卷设计限制,驱动方式和出错信息等;c.在编制目前已通过全部测试的源代码时实际使用的设计考虑.要给出所产生的本模块(或本组模块)的第一份无语法错的源代码清单以及已通过全部测试的当前有效的源代码清单.说明直接要经过本模块(或本组模块)的每一项测试,包括这些测试各自的标识符和编号,进行这些测试的目的,所用的配置和输入,预期的输出及实际的输出.
把实际测试的结果,同软件需求说明书,系统设计说明书,程序设计说明书中规定的要求进行比较和给出结论.
附件7:科学数据库更新维护说明参考模板数据库更新维护说明书数据及系统更新维护记录更新维护内容更新时间操作人员(做了哪些维护工作,更新了哪些数据,内容、更新库结构内容、更新系统应用内容.)维护,更新操作实施的时间.操作实施人员名单
pdf文档的标签: 科学 建设 文档 规范 数据库
更多推荐标签: 和协校园   浙江移动   手工穿珠教程   市场分销   有话好观后感   医疗标准文档   行政效果   人事考核大纲   被指导教师   企化宣传   全球资讯榜   文明材料   入团申请表   论信息战   程序设计代码   机械调查报告   毕业设计小结   大学生恋家   调整租金   申请文   周子和   苹菇栽培技术   智联猎头   家具制图标准   听力教程施心   户籍证明样式   责任荣誉国家   北京万网志成   小学课改   工作日志  
相关文档推荐
系统开发规范与文档编写辅导与习题解答--
关于全市土地利用数据库建设若干问题的通知
系统开发规范与文档编写课程教学设计方案
科学数据库标准规范建设
中华信鸽网数据库转换说明文档
计算机科学技术(计算机工程方向)专业规范
计算机科学与技术(计算机科学方向)专业规
中国科学院科学数据库
计算机科学与技术(计算机科学方向)专业规
计算机科学与技术(软件工程方向)专业规范
关于开展天津市高校特色资源数据库建设工作
科学规范的类型与功能*
中国科协学术网络平台及数据库建设问卷调查
CNKI工程建设情况与中国图书全文数据库
环境影响评价基础数据库建设方案
大气科学与环境数据库
IVR业务申报文档制作规范
8567-88软件开发主要文档编写规范
优秀毕业设计(论文)文档格式规范
科学数据库建设和中
推荐文档下载
本期目录
多媒体
4年级"交流名著读后感&quo
技术标准试点工作实施方案
杭州市江干区教育系统一周会议通知
"公共关系学"学科学
关于体系标准考试的通知
2006会刊广告证订函
桃园县果林国小教案设计竞赛竞赛作品说明书
"领航者
创业计划书
河南省教育系统2006年度
互联网单位信息网络安全责任书
江苏省交通行业与产业项目招标投标监督管理
无锡商业职业技术学院课程考核工作
专业定制网站建设优惠套餐
进校召开党风监督员会议
中可以看出buffer
金融学复习题
宜宾市国土资源局地籍管理信息系统建设
 
文档下载提示:
·最新免费文档下载、毕业论文免费下载、Word文档下载、Excel表格下载、PDF电子书下载、PowerPoint提案下载
·所有文档均为网友上传,仅供学习参考,用作其它用途时请征得相关权益人许可.
·八文网只提供文档共享平台,不对文档内容的正确性及相关内容所引发的后果负责.
·如此文档"科学数据库建设文档规范"涉及您的权益,请附上网址来信告知web_8wen(#)126.com,本站将认真配合并改正。
Copyright ©2005-2008 八文网-  8Wen.com . All rights reserved.