GB T 26805.4-2011 工业控制计算机系统.软件.第4部分:工程化文档规范.pdf
《GB T 26805.4-2011 工业控制计算机系统.软件.第4部分:工程化文档规范.pdf》由会员分享,可在线阅读,更多相关《GB T 26805.4-2011 工业控制计算机系统.软件.第4部分:工程化文档规范.pdf(76页珍藏版)》请在麦多课文档分享上搜索。
1、ICS 25.040.40 N 18 GB 中华人民共和国国家标准GB/T 26805.4-2011 工业控制计算机系统软件第4部分:工程化文档规范Industrial control computer system-Software 一Part 4: Engineering document specification 2011-07-29发布2011-12-01实施rrJl_6部K(lQ706o.1争异fT-_.s喃良减;-T._工事可式叫!.). ,如句:7中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会发布GB/T 26805.4-20门目次前言.皿1 范围2 规范性引用
2、文件-3 术语和定义4 文档规范附录A(规范性附录)可行性研究报告的编写格式37附录B(规范性附录)软件项目开发计划书的编写提示附录c(规范性附录)软件需求规格说明书的编写提示c附录D(规范性附录)数据需求说明书的编写提示.44 附录E(规范性附录)软件概要设计说明书的编写提示. . . . . . 46 附录F(规范性附录)软件详细设计说明书的编写提示附录G(规范性附录)数据库设计说明书的编写提示.附录H(规范性附录)软件模块规格说明书的编写提示53附录1(规范性附录)软件质量保证计划的编写提示.附录J(规范性附录)软件配置管理计划的编写提示四附录K(规范性附录)用户于册的编写提示附录L(规
3、范性附录)操作手册的编写提示附录M(规范性附录)程序维护手册的编写提示附录N(规范性附录)测试计划的编写提示附录。(规范性附录)测试分析报告的编写提示.附录p(规范性附录)安装实施过程的编写提示。中9nbnb巧iq白?99表表u程程u表日日列的录动表线动记活则基活量证规置理质保名配管的量命和置段质项项配阶目置置目各项配配项TiqLnJ4&Fhd 表表表表表I 、.GB/T 26805.4-2011 前言GB/T 26805(工业控制计算机系统软件分为以下几部分z第1部分:评价体系;第2部分:测试方法;第3部分:文档管理指南;第4部分:工程化文档规范;第5部分:用户软件文档。本部分是GB/T26
4、805的第4部分。本部分的附录A、附录B、附录C、附录D、附录E、附录F、附录G、附录H、附录I、附录J、附录K、附录L、附录M、附录N、附录。和附录P均为规范性附录。本部分由中国机械工业联合会提出。本部分由全国工业过程测量和控制标准化技术委员会(SAC/TC124)归口。本部分负责起草单位:深圳市研祥软件技术有限公司。本部分参加起草单位:北京研华兴业电子科技有限公司、西南大学、中国计算机学会工业控制计算机专业委员会。本部分主要起草人:陈志列、刘志永。本部分参加起草人:刘学东、刘永池、杨颂华、刘枫、张为群、吕静、杨孟飞。E -、-一一一-一一1 范围工业控制计算机系统软件第4部分:工程化文档规
5、范GB/T 26805.4-2011 GB/T 26805的本部分规定了工业控制软件项目,在其生命周期的各个阶段所产生的主要软件文档的内容、格式及编制要求,以便作为软件项目的开发、评审、使用与维护的基准。本部分适用于工业控制软件及其修订版本的技术文档的编制。2 规范性引用文件下列文件中的条款通过GB/T26805的本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。GB/T 77142005 文后参考文献著录规则(
6、lSO690 :1 987 , NEQ) GB/T 85672006 计算机软件文档编制规范GB/T 114572006 信息技术软件工程术语GB/T 26805. 32011 工业控制计算机系统软件第3部分:文档管理指南3 术语和定义GB/T 114572006确立的以及下列术语和定义适用于GB/T26805的本部分。3. 1 系统system 除有特殊说明外,是指软件系统。3.2 敏感部位sensitive position 系统或某一部分对某些因素易于感受的性能的部分或部位。3.3 敏感度sensitiveness 系统或某一部分对某些因素易于感受的性能。3.4 敏感条件sensitiv
7、e condition 系统或某一部分对某些因素易于感受的性能的条件。3.5 工程化文档engineering document 工业控制软件项目的生命周期中产生的文档。4 文档规范4. 1 可行性研究报告4. 1. 1 总则可行性研究报告要对工业控制对象作概要的描述,根据需求和实现环境把对软件开发项目在一定一一一一一一一一一一、.GB/T 26805.4-20门工业、技术、经济和社会条件下实现的可行性研究结果写成文档,为管理部门决定本开发项目的进行提供依据。可行性研究报告见GB/T8567-2006中的7.1部分。可行性研究报告的编写示例见附录A。4. 1. 2 可行性研究报告的内容4. 1
8、. 2. 1 概述4. 1.2. 1. 1 编写目的对工业控制对象作概要的描述,根据需求和实现环境把对软件开发项目在一定工业、技术、经济和社会条件下实现的可行性研究结果写成文档,为管理部门决定本开发项目的进行提供依据。4. 1. 2. 1. 2 背景包括:a) 待开发的软件系统的名称头三-想b) 提出者和交办单位c) 承办单位和承办儿员;d) 用户。按照GB/厅T呐14一05监式里z志孔-,2i歹到!且l血Z率主u立L卫t挡当史主引l阻且至到!且l曲差鑫主主盗主组主1且括资晰、来摞、出版单位卉期秀彭i飞人I八 4. 1.2. 1. 4术与缔略语: /J J 川、L 列出本文向中铀的术语拉义精粤
9、语(777?不J 4. 1. 2. 2 可忏性研究的前提/;二/fv vq / 4. 1. 2. 2. 1 概述:二二二二气/;. , ( j 斗一/ 说明开发项目进行可行,闹剧;峙,如需求、目标脑部限制、4行方向评价准则。4. 1. 2. 2. 2 需求1 1/ 飞l / i / 根据工业控制对象和用户的要求说明对在再生革的基本需芋,如tj u a)功能,瞅瞅集、调怆制、图形显示、组态功能等;/ b) 性能,如市tl、怕在时间、如才性要求、可靠性J灵活性等;/ 量、报告、文件或数据,对每项输出要说明其特征以及接口;d) 输入,说明来自以及提供的频率;e) 用图表的方式表示出最墓。在安全与保密
10、方面的要求;g) 同本系统相连接的其他系统ph) 完成期限。和操作者的各种输入叮咬眉来源族主1、数量、数据的组织4. 1. 2. 2. 3 目标说明建议开发软件的主要开发目标,如:a) 处理速度的提高;b) 控制精度的提高;c) 调节品质的改善;d) 提高工作效率和减轻劳动强度;e) 提高经济效益(提高产品质量,降低能源消耗等hf) 提高生产自动化程度。2 GB/T 26805.4-2011 4. 1.2.2.4 条件、假定和限制说明开发工作中作出的假定和所受到的限制,如:a) 整个系统的运行寿命;b) 经费、投资方面的来源和限制;c) 硬件、软件、运行环境和开发环境方面的条件和限制;d) 法
11、律和政策方面的限制。4. 1. 2. 2. 5 可行性研究的方法说明可行性研究的基本方法和评价准则,如调查、加权、确定模型、建立基准点或仿真等。4. 1. 2. 2. 6 评价尺度说明对系统进行评价时的主要尺度,坦费用多j三、各项功能的优先次序、可靠性的地位、实时性的考虑等。卢-一 4. 1. 2. 3现有系统的批y/卢二三:三4. 1. 2. 3. 1 定义现有系统是的触时用的系统,这个系统可能是计算机褂洁性是一个机械系统甚至是一个人工系统。4. 1. 2. 4. 4 改进之处根据主要开发目标,逐项说明所建议系统相对于现存系统具有的改进。4. 1. 2. 4. 5 影响说明在建立所建议系统时
12、,预期将带来的影响,包括:a) 设备的影响。说明新提出的设备要求,对现有设备的修改。b) 对软件的影响。说明对现有应用软件和支持软件所作的修改和补充。c) 对系统运行过程的影响。如用户的操作规范、源数据的处理、系统失效的后果及恢复的处理办法等。4. 1.2.4.6 局限性说明建议的系统尚存在的局限性以及这些问题未能消除的原因。3 、.GB/T 26805.4-2011 4.1.2.4.7 其他可选择的系统说明曾研究过的各种可选择的系统,包括需开发的和可从国内外直接购买的,若没有可供选择的系统方案,则要加以说明。4. 1. 2. 4. 8 技术条件方面的可行性说明技术条件方面的可行性,如:a)
13、在当前的限制条件下,该系统的目标能否达到;b) 利用现有的技术,该系统的功能能否实现;c) 对开发人员的数量和质量的要求能否满足;d) 在规定的期限内本系统的开发能否完成。4. 1. 2. 5 投资及效益分析4.1.2.5. 1 支出说明建议系统需要的费用。4. 1. 2. 5. 2 基本建设投资包括采购、开发和安装下列各项所需费用,如:a) 计算机及外围设备;b) 数据通讯设备;c) 支持软件;d) 其他。4.- 1. 2. 5. 3 经常性支出经常性支出包括:a) 人员工资;b) 管理费用;c) 设备租金折旧费用;d) 其他。4. 1.2.5.4 效益说明所建议系统能带来的效益。4. 1.
14、 2. 5. 5 技术效益技术效益包括:a) 关键技术或新技术的使用与突破,技术的难度分析;b) 系统的技术水平与分析。4. 1.2.5.6 经济效益经济效益包括:a) 因生产能力的提高,使产量增加;b) 因系统精度的提高,使产品质量得到提高,消耗降低;c) 自动化程度的增强和工作效率的提高,使生产周期缩短,消耗减少;d) 可靠性安全性加强,减少或避免事故及其所带来的损失。4. 1.2.5.7 社会效益社会效益包括:a) 系统的灵活性(包括可扩展性和可移植性)分析;b) 推广价值,应用面及其所产生的效益。4. 1. 2. 6 结论根据上述分析,对所提出的软件开发项目必须作出是否可行的结论。结论
15、可以是下列之一:a) 可以立即开始进行;4 b) 需推迟至某些条件(如经费投资、人力技术等)具备之后才能开始进行;c) 须对开发目标进行某些修改后才能进行;d) 不能或没有必要进行(如没有实用价值、技术上不成熟、投资不合算)。4.2 软件项目开发计划书4.2. 1 出处软件项目开发计划书见GB/T8567-2006中的7.20 4.2.2 总则GB/T 26805.4-2011 软件项目开发计划书是把项目开发过程中各项工作任务的负责人员、开发进度、经费预算、硬软件资源条件等问题所作的安排用文档的方式记载下来,以便依本计划开展和检查项目开发工作,保证项目开发正常进行。软件项目开发计划书的编写示例
16、见附录B。4.2.3 软件项目开发计划书的内容4.2.3.1 概述4. 2. 3. 1. 1 编写目的编写本计划的目的是把在XXXX(项目名称)项目开发过程中各项工作任务的负责人员、开发进度、经费预算、硬软件资源条件等问题所作的安排用文档的方式记载下来,以便依本计划开展和检查项目开发工作,保证项目开发正常进行。4.2.3. 1. 2 背景包括:a) 提出者与交办单位;b) 提出经过;c) 承办单位与承办人员;d) 软件名称;巳)用户。4.2.3. 1. 3 参考资料按照GB/T7714-2005格式要求,列出本文档中引用到的参考资料,包括资料的编号、作者、标题、来源、出版单位、日期等。4.2.
17、3. 1. 4 术语和缩写词列出本文档所用的专业术语、定义和缩写词。4.2.3.2 项目任务概要4.2.3.2. 1 前提说明开发项目进行可行性研究的前提,如需求、目标、假定、限制、进行方法和评价准则。4.2.3.2.2 工作内窑简要说明在本项目开发过程中须进行的各项主要工作。合理划分阶段,说明各阶段的主要任务和功能。4.2.3.2.3 主要人员简要说明参加本项目工作的主要人员(开发人员、管理人员、测试人员、用户等)。包括人数和他们的技术水平。4.2.3.2.4产品包括以下几个方面:a) 程序。列出向用户移交的程序清单和数据库文件清单及存储介质,并引用有关文档扼要说明其作用和功能。b) 文档。
18、列出需移交给用户的每种文档的名称及内容要点。5 、-GB/T 26805.4-20门c) 服务。列出需向用户提供的各项服务,如培训、安装、维护和运行支持,应逐项规定开始日期、所提供支持的级别和服务的期限。d) 非移交的产品。列出开发集体应向本单位交出但不必向用户移交的产品(文件甚至某些程序)。4.2.3.2.5 验收标准对于上述这些应交出的产品和服务,逐项说明或引用资料说明验收标准。4.2.3.2.6 完成项目的最迟期限指明项目完成的最迟期限。4.2.3.2.7 项目批准指项目的批准者和批准日期。4.2.3.3 实施总计划4.2.3.3. 1 工作任务分解对项目开发中需要完翩材/ / 种文档编
19、制等要按层l1tt行逐项列出能够骸响整项目成败的关键问题、技术难点和风险,指出这技术难点、可靠性措施、现场F拱算。4.2.3.4 支持条件4.2.3.4. 1 概述说明为支持项目的开发所需要m4.2.3.4.2 计算机系统支持、测试、安装、验收及各逐项列出所需计算机系统支持,包括计算机、输入输出设备、模拟器、编译、汇编、操作系统、数据管理程序包、数据存储能力及测试支持能力等。逐项给出有关到货日期、使用时间的要求。4.2.3.4.3 用户支持应该逐项列出由用户承担的工作和完成日期,包括由用户提供的条件及日期。4.2.3.4.4 其他单位的支持应该逐项列出由其他分合同承包者承担的工作和完成的时间,
20、包括由他们提供的条件和日期。4.2.3.5 专题计划要点说明本项目开发中需制订的各个专题计划要点,如:a) 分合同计划;b) 培训计划;6 c) 质量保证计划;d) 配置管理计划;e) 系统安装计划。4.3 软件需求规格说明书4.3. 1 出处软件需求规格说明书见GB/T8567-2006中的7.11。4.3.2 总则软件需求规格说明书是为项目的开发提供如下基础和依据:d)要肉同时叫平均为主苟且町;在占百计挝、其他标准及支持软件的文档等。4.3.3. 1.3 术语及提写wj把文档中专用的问问珩同明4.3.3.2 软件概要4.3.3.2. 1 概要说明GB/T 26805.4-2011 简要说明
21、软件开发的目的,范围及其与外界环境的相互联系,定性和定量地简述待开发软件的主要性能要求和应用目标。4.3.3.2.2 系统组成可以用方框图来表示软件系统的主要组成,相互联系和外部接口。4.3.3.2.3 用户特点简要说明生产过程的工艺流程、控制操作方法、现场条件,还有操作人员的技术水平及本系统的使用频度。4.3.3.2.4 假设和约束说明影响软件开发和运行的约束,描述影响系统能力的限制。如操作环境、运行环境、经费限制、开发期限等。7 、-GB/T 26805.4-2011 4.3.3.3 功能要求4.3.3.3. 1 概述分项详细描述软件系统的功能要求,主要包含以下部分。4.3.3.3.2 数
22、据采集说明采样信号的类型(模拟量、数字量)、采集对象数量、输入处理要求、上下限极限值、报警要求、存储要求、采样周期、量程范围、单位换算及输入处理方法(平均、滤波、解码等)等。4.3.3.3.3 调节控制说明控制类型(连续控制、顺序控制等)、控制回路数、控制方式(PID控制、串级控制等)、参数整定及失控处理等。4.3.3.3.4 画面显示说明画面种类(总体画面、回路画面、趋势显示等)、数据项目和数据数量、存储介质、数据保留时间及显示方式要求等。4.3.3.3.5 组态功能说明组态的目的和内容、组态工作方法、输入要求及输出画面要求等。4.3.3.4 性能要求4.3.3.4. 1 概述详细描述软件系
23、统的性能要求。4.3.3.4.2 具体性能要求a) 定量地描述软件的具体性能要求,主要的具体性能要求如下:精度。详细描述系统的精度要求,如:1) 数据的精度要求,如数据的输入精度(A/D)12位;2) 数字计算的精度要求,如尾数有效位15位,阶码有效位7位。b) 时间特性。详细说明系统时间特性要求,如:1) 实时性要求。执行计算机系统基本负载的时间。如要求软件系统在1s之内采集并处理完接入系统的所有信号,至少包括546个参数,每个参数长度为2个字节。2) 数据处理时间。3) 输入到输出的响应时间。的事件的数量和优先级别。c) 可靠性要求。说明软件系统的可靠性要求及所要求的保证措施。如要求对输入
24、参数的可靠性判别提供出错测点等。d) 灵活性。说明当需求发生某些变化时系统的适应能力,指出为适应这些变化而要设计的软件成分或过程。可能的变化有:1) 操作方式上的变化;2) 运行环境的变化;3) 同其他软件接口的变化;的精确和实时性要求的变化。e) 人机接口。必须描述操作者与软件系统接口的特点。例如,如果系统的用户是由显示终端操作时,就必须指定以下需求:1) 需求的各种屏幕格式;2) 菜单的格式和内容;3) 功能键的使用规定。4.3.3.4.3 输入,输出描述输入输出的每个数据元素。对每个数据元素要列出数据类型、格式、度量单位、数值范围和精8 、阳一-GB/T 26805.4-2011 度要求
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 26805.4 2011 工业 控制 计算机系统 软件 部分 工程 文档 规范
