单板软件详细设计

单板软件详细设计

ID:46941091

大小:75.00 KB

页数:4页

时间:2019-11-30

单板软件详细设计_第1页
单板软件详细设计_第2页
单板软件详细设计_第3页
单板软件详细设计_第4页
资源描述:

《单板软件详细设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、单板软件详细设计报告项目名称:负责人:版本信息:日期修订版本描述作者单板软件详细设计报告一、概述1、本文档的目的说明本文档的编写的目的,包含的内容,适合的软件版本。如为升级文档还要说明升级的原因,主要增加了哪些功能,解决了哪些问题。2、单板软件概述简要说明单板软件所属的产品名称,在整个产品中的位置、作用、和其它单板的关系。说明该单板软件所属的成品板及能够兼容的制成板。3、参考资料、缩写词清单对本文所用缩略语进行说明,要求提供每个缩略语的英文全名和中文解释。二、需求描述1、系统应用功能需求逐一列出并说明系统对本软件在应用方面的功能需

2、求。2、系统维护功能需求逐一列出并说明系统对本软件在维护方面的功能需求,如版本上报、上电自检、误码统计等,详细内容可参考后附的单板软件概要设计评审表。3、性能需求逐一列出并说明系统对本软件在性能方面的需求,所要达到的性能指标参数。如CPU处理能力,链路的最高速率,误码对软件的影响以及从软件的角度恢复硬件错误的能力等。三、设计思想1、功能设计描述及框图详细说明单板软件为实现系统功能需求所采的取设计思想、功能结构。2、功能实现流程图画出软件为实现功能结构所做的信息处理、资源调配、进程或任务控制流程,并详细说明之。3性能设计思想及实现性

3、能参数的措施详细说明软件为达到系统的性能需求所采取的各项措施。四、接口协议1、与主机通讯协议如果单板要与主机的应用层(非操作系统)通讯,要在这里写清楚通讯协议文档名称、时间、作者。2、链路层通讯协议如果单板需要通过数据链路与外部通讯,数据链路如为标准协议要在这里写清楚标准协议的名称、制定组织及颁布时间,数据链路如为公司内部协议要在这里写清楚协议文档的名称、时间和作者。3、内部模块间接口协议如果单板软件有内部模块划分,请在这里写详细描述接口协议。如有专门的协议文档,请写清楚协议文档的名称、时间和作者。五、编程协定1、CPU类型说明单

4、板的CPU类型,生产厂家和型号2、编程语言,编译器和调试环境的选择和依据说明软件采用何种编程语言。选择哪种编译器和调试器以及选择它们的依据。3、编程规范说明软件编程是否依照编程规范,编程规范的名称是什么,出自哪里。4、物理结构(1)、ROM空间说明内部ROM和外部ROM的地址分配情况。(2)、RAM空间说明外部RAM,内部设备、外部设备的地址分配情况,如果外部设备种存在间接寻址,应对间接寻址访问方法和分配情况进行说明。(3)、内部存储区分配图说明内部存储空间(包括ROM、RAM)的地址分配情况和相关使用特点。六、数据结构1、常量定

5、义说明主要常量和常量表的定义,并说明这些常量取当前值的原因。2、变量定义说明主要全局变量的定义3、结构定义说明主要结构体的定义4、全局定义定义所有全局性的参量,如预编译开关,编译前可调的全局常量等。七、测试1、单元测试计划依据本软件的特点说明是否要做单元测试,如要做单元测试,请在这里说明单元测试计划。2、集成测试计划依据本软件的特点说明是否要做集成测试,如要做集成测试,请在这里说明集成测试计划。3、静态代码审查计划依据本软件的特点说明是否要做静态代码审查,如要做静态代码审查,请在这里说明静态代码审查计划和审查是依据的编程规范。八、

6、软件的使用和维护1、运行步骤说明单板软件的运行步骤、操作顺序。2、操作说明说明运行软件操作过程中相关使用细节信息。3、常见错及维护方法列举软件使用过程中常见错误,并给出切实有效的维护解决方法。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。