- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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、常见错及维护方法
列举软件使用过程中常见错误,并给出切实有效的维护解决方法。
您可能关注的文档
- (选修课)东方文学史-答案.docx
- 1-RSLinx-Classic-通信软件-安装步骤.docx
- 100条脑筋急转弯大全及答案[一]1.doc
- 2011版2333软件工程课后习题答案.doc
- 2012重庆市公需科目继续教育考试及答案-Microsoft-Office-Word-文档.docx
- 2013年软件工程期末试卷(自己整理的-很完整的).docx
- 2015-2016学年高中政 治(练习)第7课-第1框世界是普遍联系的.doc
- 2016.10超星学习通中国古代史-课后章节测验-答案.doc
- 2016年《行政事业单位内部控制规范(试行)》讲解--限时考试试题及答案.docx
- 2017年从爱因斯坦到霍金的宇宙-超星答案.docx
文档评论(0)