接口控制文件_第1页
接口控制文件_第2页
接口控制文件_第3页
接口控制文件_第4页
接口控制文件_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

XXX<xx公司技术文

文件名称:XXXXXXXXX接口控制文件

文件编号:

项目名称:

项目编号:

物料编码:

文件密级:秘密

受控标识:

第1册

共7页

共1册

状杳拟制审核批准批准AIffl修订信自

A

*

,,・

相关部门/人员会签:

(接收文件的部门或人员)

放□□.________

文件修订页

编章节修订订前订后

修订内容同述修订人批准人

号名称日期版本版本

1

2

目录

[花阳1

1.1——..............——1

12文档触.......................................错误!未定义书签。

1.3术哲与用略语...1

2引用姆-----------------....._...._.…一.一....._...._....._..…_.1

3按口设计...................................

3.1mu-----------------------------------------------------------1

3.3内驱n---------------------------------------------------------2

1范围

1.1系统概述

描述软件系统的运行环境、主要用途,描述软件系统的总体功能、构成、子系统构成。

使得读者对系统有一个总体的概要的了解。

[读者看完系统概述知道了这个软件是做什么用的、主要的功能是什么,用在什么样的

场合。这样读者就可以对系统有一个整体的了解

1.2术语与缩略语

本文档使用的术语与缩略语:

XXXX:XXXXXXXXXXXX:

2引用文档

[1]《XXXXXXXXXXXXXXXXX,YYYY年MM月。

[2]axxxxxx》,XXXXXXXXXX,YYYY年MM月。

3接口设计

3.1外部接口

说明该系统同外界的所有接口安排,包软件接口与硬件接口。

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

件之间的接口关系。>

例如:通讯接口、直接硬件接口、支撑软件接口以及与其它软件模块间的接口设计。

1)外部网络通讯接口设计

外部通讯网络接口设计是指与本系统范围外的网络接口,如上层管理网等的接口和协

议、信息流向、信息、长度和通讯周期等。

2)外部串行口通讯接口设计

外部串行口通讯接口设计是指与本系统范围外的其它系统采用串行口通讯时的接口关

系,包括通讯协议(握手方式、波特率、校验方式等)、信息流向、信息长度和通讯周期等。

还应说明当通讯过于频繁或超时时的措施。

3)与各支持软件的接口设计

指本软件要用到的支持软件的接口设计。如数据库管理服务接口,画面信息库,控制算

法、接口设计等。

4)外部软件模块通讯接口设计

如果本软件还要与其它子系统通讯时,应定义本软件与其它软件模块间的接口关系。包

括启动、被启动方式、输入和输出信息的介质及其格式。

5)直接硬件接口设计

指本软件要针对其直接编程的硬件接口设计。如过程PIO板等的接口设计、专用键盘

的编码设计等。

3.2用户接口

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

例如:用户接口一-股要包括用户操作过程(人机会话)设计、显示画面设计和打印报表设

计等。

1)用户操作过程设计

用户操作过程设计一般包括以下内容:

专用键盘定义(加果用到专用键盘的话).

用户对话过程设计(包括功能健定义,菜单条、屏幕按钮等设计):

操作提示和错误提示信息设计;

2)显示画面设计

显示画面设计包括:

屏幕划分,窗口设计;

显示参数格式、状态、颜色定义显示信息格式、状态、颜色定义:

3)打印信息接口设计

打印信息接口设计包括:

打印阴动方式(定时、随机、事件堀动等);

打印页面设计,如表头内容、表格行数、内容等:

表格打印参数格式,如长度、小数位数等:

信息打印格式,如信息内容、变量格式等;

3.3内部接口

〈说明本系统之内的各个系统元素之间的接口的安排。标识系统中高层的不同人员之间

的接口。每个内部接口应当用名称和项目唯一标识号加以标识,并简要描述每个接口,包括

在接口上传递的信息提要。为了帮助说明,可使用描述数据流、控制流和其它有关信息的内部

接口图。>

例如:内部接口设计包括文件、进程或线程之间的通信关系(含数据定义和驱动)。

1)文件定义

系统中不同任务之间的文件定义,包括:

名称,如:错误日志文件:

符号,如:IF_ERRLOG:

说明,如:用于记录系统中出错时报告的日志详细;

来源,如:A、B、C进程:

使用,如:操作员,D进程:

格式,如:结构定义或表格定义,说明类型和精度和取值范围;

备注,如:正文文件,按行存储,存储在共享目录share中。

2)数据接口

系统中进程或线程之间的通信关系,包括:

名称,如:接收数据:

符号,如:ID_RECDATA;

说明,如:用于传递接收数据:

来源,如:A进程:

使用,如;B进程;

格式,如:INT:

备注,如:数据测量单位,s(秒)、m(米)、kHz(千赫):值域(若为常数,则提供

实际值):标识数据元素所需的精度。

3)驱动信号

系统中进程或线程之间的驱动关系,包括:

名称,如:发送数据信号:

符号,如:IM_SENDINFO:

说明,如:用于通知发送进程发送数据;

来源,如:进程组织好数据后置;

使用,如:B进程收到这个信号后读取XXXX缓冲区发送数据,之后清除:

定义,如:电文格式;

备注,如:信号灯.,为1表示有数据,为。表示没有数据。

推荐用表格的形式定义这些接口,使用表格形式时请使用后面的格式;

符号说明来源伙用定义缶拄

1IM_SENDINFO

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论