单板软件详细设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单板软件详细设计.doc

单板软件详细设计报告 项目名称: 负责人: 版本信息: 日期 修订版本 描述 作者 单板软件详细设计报告 一、概述 1、本文档的目的 说明本文档的编写的目的,包含的内容,适合的软件版本。如为升级文档还要说明升级的原因,主要增加了哪些功能,解决了哪些问题。 2、单板软件概述 简要说明单板软件所属的产品名称,在整个产品中的位置、作用、和其它单板的关系。说明该单板软件所属的成品板及能够兼容的制成板。 3、参考资料、缩写词清单 对本文所用缩略语进行说明,要求提供每个缩略语的英文全名和中文解释。 二、需求描述 1、系统应用功能需求 逐一列出并说明系统对本软件在应用方面的功能需求。 2、系统维护功能需求 逐一列出并说明系统对本软件在维护方面的功能需求,如版本上报、上电自检、误码统计等,详细内容可参考后附的单板软件概要设计评审表。 3、性能需求 逐一列出并说明系统对本软件在性能方面的需求,所要达到的性能指标参数。如CPU处理能力,链路的最高速率,误码对软件的影响以及从软件的角度恢复硬件错误的能力等。 三、设计思想 1、功能设计描述及框图 详细说明单板软件为实现系统功能需求所采的取设计思想、功能结构。 2、功能实现流程图 画出软件为实现功能结构所做的信息处理、资源调配、进程或任务控制流程,并详细说明之。 3性能设计思想及实现性能参数的措施 详细说明软件为达到系统的性能需求所采取的各项措施。 四、接口协议 1、与主机通讯协议 如果单板要与主机的应用层(非操作系统)通讯,要在这里写清楚通讯协议文档名称、时间、作者。 2、链路层通讯协议 如果单板需要通过数据链路与外部通讯,数据链路如为标准协议要在这里写清楚标准协议的名称、制定组织及颁布时间,数据链路如为公司内部协议要在这里写清楚协议文档的名称、时间和作者。 3、内部模块间接口协议 如果单板软件有内部模块划分,请在这里写详细描述接口协议。如有专门的协议文档,请写清楚协议文档的名称、时间和作者。 五、编程协定 1、CPU类型 说明单板的CPU类型,生产厂家和型号 2、编程语言,编译器和调试环境的选择和依据 说明软件采用何种编程语言。选择哪种编译器和调试器以及选择它们的依据。 3、编程规范 说明软件编程是否依照编程规范,编程规范的名称是什么,出自哪里。 4、物理结构 (1)、ROM空间 说明内部ROM和外部ROM的地址分配情况。 (2)、RAM空间 说明外部RAM,内部设备、外部设备的地址分配情况,如果外部设备种存在间接寻址,应对间接寻址访问方法和分配情况进行说明。 (3)、内部存储区分配图 说明内部存储空间(包括ROM、RAM)的地址分配情况和相关使用特点。 六、数据结构 1、常量定义 说明主要常量和常量表的定义,并说明这些常量取当前值的原因。 2、变量定义 说明主要全局变量的定义 3、结构定义 说明主要结构体的定义 4、全局定义 定义所有全局性的参量,如预编译开关,编译前可调的全局常量等。 七、测试 1、单元测试计划 依据本软件的特点说明是否要做单元测试,如要做单元测试,请在这里说明单元测试计划。 2、集成测试计划 依据本软件的特点说明是否要做集成测试,如要做集成测试,请在这里说明集成测试计划。 3、静态代码审查计划 依据本软件的特点说明是否要做静态代码审查,如要做静态代码审查,请在这里说明静态代码审查计划和审查是依据的编程规范。 八、软件的使用和维护 1、 运行步骤 说明单板软件的运行步骤、操作顺序。 2、 操作说明 说明运行软件操作过程中相关使用细节信息。 3、常见错及维护方法 列举软件使用过程中常见错误,并给出切实有效的维护解决方法。

文档评论(0)

changjiali2019 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档