SWED1002软件详细设计报告(嵌入式).docx

上传人:lao****ou 文档编号:364845 上传时间:2023-10-01 格式:DOCX 页数:9 大小:22.72KB
下载 相关 举报
SWED1002软件详细设计报告(嵌入式).docx_第1页
第1页 / 共9页
SWED1002软件详细设计报告(嵌入式).docx_第2页
第2页 / 共9页
SWED1002软件详细设计报告(嵌入式).docx_第3页
第3页 / 共9页
SWED1002软件详细设计报告(嵌入式).docx_第4页
第4页 / 共9页
SWED1002软件详细设计报告(嵌入式).docx_第5页
第5页 / 共9页
亲,该文档总共9页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《SWED1002软件详细设计报告(嵌入式).docx》由会员分享,可在线阅读,更多相关《SWED1002软件详细设计报告(嵌入式).docx(9页珍藏版)》请在第一文库网上搜索。

1、软件详细设计报告(嵌入式)V0.9项目号:项目名称:编制:B期:审核会签日期审核会签日期审核会签日期批准日期修订页编号修订内容简述修订日期修订后版本号修订人审核人批准人1将刖期讨论的结果根据公司模板格式要求室新整理2007-9-18V0.52统一力级预友曲版本,修U4分细小(M)7-11-7V0.9目录1 .概述41.1. 本文档的目的4.1.2. 单板软件概述4.2 .功能描述42.1. 软件功能说明4.2.2. 软件功能框图4.3 .开关、跳线、指示灯说明4.3.1. 开关跳线4.3.2. 指示灯44 .编译说明44.1. 固化文件的生成4.4.2. 物理软件的烧制5.5 .数据结构55.

2、1. 常定义5.5.2. 全局变定义5.5.3. 全局结构定义5.6 .程序流程51 .1.模块15.62 模块27.7需求跟踪71.1. 系统功能需求实现8,1.2. 系统性能需求实现8.1.3. 系统其他需求实现8.8 .源文件列表89 .其它8关键词:能够体现文档描述内容主要方面的词汇。摘要:缩略语清单:对本文所用缩略语进行说明,要求提供每个缩略语的英文全名和中文解释。1 .概述11本文档的目的说明本文档的编写的目的,包含的内容,适合的软件版本。如为升级文档还要说明升级的原因,主要增加了哪些功能,解决了哪些问题。1.2. 单板软件概述简要说明单板软件所属的产品名称,承载软件的单板在整个产

3、品中的位置、作用、和其它单板的关系。说明该单板软件所属的成品板及能够兼容的所有制成板。2 .功能描述2.2. 软件功能说明这里是对单板软件概要设计功能描述的细化,功能说明应严格与概要设计功能描述一致,保持需求与设计的一致性。2.3. 软件功能框图根据以上外部功能,采用图形方式详细说明单板软件采用何种功能结构完成这些功能。3 .开关、跳线、指示灯说明3.2. 开关跳线说明所有可由程序读取其状态的拨码开渝K线、键盘等分别代表的功能稹PU读取其状态的方式。如有可能也请列出不受程序控制的拨码开关、跳线、键盘等分别代表的含义。3.3. 指示灯说明所有受程序控制和不受程序控制的指示灯所代表的信息,以及指示

4、如啕的连接方式,受控和不受控的原因。详细描述各指示灯显示规则。4 .编译说明4.2. 固化文件的生成详细说明软件的编译连接过程,包括如何使用编译、连接批处理文件,最后生成的固化文件的名称。4.3. 物理软件的烧制详细说明物理软件的固化过程和方法,如果软件可以加载,请详细说明加载过程。5 .数据结构应尽可能详细列出详细设计部分定义的常数、全局变量、全局结构体。5.2. 常定义说明主要全部常量或常数表的含义,并说明这些常量取当前值的原因。5.3. 全局变定义定义主要全部全局变量的含义。建议按照模块划分,更能明确的说明常量的意义。对于所有模块都使用的变量会增加整个系统模块间的关联行,应说明其存在的理

5、由。5.4. 全局结构定义定义主要全部全局结构体的含义,建议按照模块划分,每个模块必须要包括它的核心数据结构。多个模块使用的数据结构会导致模块间的关联性,应说明其存在的理由。6 .程序流程本部分介绍了单板软件的程序设计,应尽量按照模块划分,便于进行需求跟踪。对于单任务的单板软件系统,可以按照(主程序或主国数、子程序或子国数、中断服务程序)的说明要点。对于多任务可以按照任务划分来说明函数的实现方法。要求函数必须有流程图或伪代码描述说明,函数设计要明确,可以达到根据设计实现编程的目的。6.2. 模块此处说明模块功能.在软件系统中位置,与其他模块关系和接口。6.2.1. 函数1n函数原型给出被说明函

6、数的原型。2)功能说明函数的功能。3)人口参数请对程序所有的入口参数进行说明。4)出口参数请对程序的所有出口参数进行说明。5)局部变量说明在程序范围所有的局部变量和功能。6)函数调用说明程序为了完成其功能必须调用哪些函数。7)全局变量使用说明程序中使用了那些全局变量,对可能引起的中断重任入务抢占采用了那峨赧8)流程图画出主程序的流程图或用伪代码说明。6.2.2. 函数26.2.3. 函数3-中断服务程序D函数原型给出被说明函数的原型。2)功能说明M数的功能。模块内部如果涉及底层驱动的中断服务程序,应明确标明中断类型(外部中断、内部中断)中断优先级等信息。3)入口参数请对程序所有的人口参数进行说

7、明。4)出口参数清对程序的所有出口参数进行说明。5)局部变量说明在程序范围所有的局部变量和功能。6)函数调用说明程序为了完成其功能必须调用哪些函数。7)全局变量使用说明程序中使用了那些全局变量,对可能引起的中断重任入务抢占采用了用哨豳8)流程图画出主程序的流程图或用伪代码说明。6.3. 嬲27 .需求跟踪为保证所有单板软件概要设计中的需求描述在详细设计中都得到体现,这里需要对所有的需求实现进行描述。7.2. 系统功能需求实现列出各项系统功能需求在详细设计中的实现函数;7.3. 系统性能需求实现列出各项系统性能需求在详细设计中的实现函数;7.4. 系统其他需求实现列出各项系统其他需求在详细设计中的实现函数;8 .源文件列表罗列所有的源程序文件名并分别说明用途,要求在提交本文档同时提交这些源程序文件。9 .其它其它详细设计要点1istofreference参考资料清单:请罗列本文档所参考的有关参考文献和相关文档,格式如下:作者+书名(或杂志、文献、文档)+出版社(或期号、卷号、公司文档编号)+出版囹期起止页码

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服