嵌入式专业项目文档模板完成版

上传人:壹****1 文档编号:477252342 上传时间:2023-07-03 格式:DOC 页数:31 大小:563KB
返回 下载 相关 举报
嵌入式专业项目文档模板完成版_第1页
第1页 / 共31页
嵌入式专业项目文档模板完成版_第2页
第2页 / 共31页
嵌入式专业项目文档模板完成版_第3页
第3页 / 共31页
嵌入式专业项目文档模板完成版_第4页
第4页 / 共31页
嵌入式专业项目文档模板完成版_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《嵌入式专业项目文档模板完成版》由会员分享,可在线阅读,更多相关《嵌入式专业项目文档模板完成版(31页珍藏版)》请在金锄头文库上搜索。

1、密级公开组号科技职业学院软件学院项目文档项 目 题 目简易计算器专 业软件技术嵌入式工程师方向班 级嵌入式3092学 生 姓 名戴高乐指 导 老 师文光明20XX6月 / 项目文档编写模板文档信息 文档名称:项目文档编写模板负责人:戴高乐文档版本编号:Tech-Spec-Docu密级:普通文档版本日期:2011-5-21起草人:戴高乐起草日期:2011-5-21复审人:戴高乐 复审日期:2011-6-11任务分配表来自From日期 / 戴高乐2011-5-20模块名称负责人截止日期完成日期软件需求说明书戴高乐2011-5-252011-5-30需求分析报告戴高乐2011-5-312011-6-

2、4软件设计书戴高乐2011-6-52011-6-7程序设计说明书戴高乐2011-6-82011-6-11软件测试说明书戴高乐2011-6-122011-6-15用户手册戴高乐2011-6-162011-6-18版本记录版本编号版本日期修改者说明1.02011-5-30戴高乐草案2.02011-6-10戴高乐初步方案3.02011-6-18戴高乐最终方案目录一软件需求说明书软件计划书,确定软件的总体功能11.1引言11.2业务流程整体说明11.3特殊说明21.4原始资料2二需求分析报告32.1引言32.2任务概述32.3功能需求32.4性能需求32.5运行环境描述3三软件设计书详细设计说明书,建

3、立软件结构53.1引言53.2硬件结构设计53.3软件结构设计53.4硬件描述53.4.1触摸屏63.4.2LCD显示83.5程序描述83.5.1加法运算83.5.2减法运算93.5.3乘法运算103.5.4除法运算123.5.5清零13四程序设计说明书144.1引言144.2各功能核心代码和界面说明144.2.1界面初始化144.2.2加减乘除运算154.2.3清零22五软件测试说明书235.1引言235.2计划235.3测试项目说明235.4测试计划执行情况245.5评价24六用户手册266.1引言266.2系统功能介绍266.3运行环境说明266.4运行前的准备266.5输入输出说明和操

4、作说明266.6安全与266.7常见问题的处理276.8附录:安装与初始化27一 软件需求说明书软件计划书,确定软件的总体功能1.1 引言 编写目的本文主要描述科学计算器系统需求,目的是清晰地描述用户使用本软件必须要完成的任务和定义开发人员必须实现的软件功能,使用户利用系统能够完成他们的任务。 项目背景 项目委托单位:科技职业学院 开发人员:戴高乐 主管部门:科技职业学院软件学院1.2 业务流程整体说明1.3 特殊说明本系统使用方便,兼容性优异。1.4 原始资料 资料收集: a. Linux组件应用b.Linux中系统设置常用命令c. GUI.Qt.4d. Qt信号与槽e. ARM嵌入式C编程

5、标准教程f. 学习笔记widget,MainWindow和Dialog的选择使用g. Qt控制对象继承关系h. 嵌入式linux与应用开发 原始单据、原始报表等:以列表的方式列出原始资料的名称,而且要与原有业务流程概述的容相对照,并将实际的原始资料附在业务分析书的后面。原始资料名称对应于原有业务流程概述的哪一部分容嵌入式Linux应用程序开发Qt图形编程基础二 需求分析报告2.1 引言 编写目的大二了,软件学院的学生即将进入社会压力巨大,专业没学好信心大失,该软件宗旨帮同学们找回自信,告诉他们没学好也能编出东西。自信满满的迎接挑战。2.2 任务概述 目标我们在学习生活中,常会遇到一些繁杂的数值

6、运算,尤其是遇到正弦、余弦、对数等手算困难的运算时,这时候我们就必须用到科学计算器,所以我便着手开发了这个计算器程序,以便用于自己的学习工作。2.3 功能需求 功能划分 功能描述对最底层的功能所要完成的功能进行详细描述,填入下表中:功能名称功能标识符功能详细描述加减乘除+,-,*,/数字的加减乘除运算数字1234567890输入数字清零init数字清零2.4 性能需求 时间要求软件可实现随时更新,及时运行及操作的执行。 适应性在操作方式、运行环境、与其他软件的接口等发生变化时,所具有的适应能力。2.5 运行环境描述 硬件设备ARM开发板,计算机电脑 支持软件Linux QT , window

7、xp QT 接口USB硬件接口 控制界面控制 用户界面 其他需求 如可用性、安全、可维护性、可跨平台性等。分高、中、低定性详细描述三 软件设计书详细设计说明书,建立软件结构3.1 引言 编写目的软件设计说明书是为程序设计进行指导的文档,主要功能是建立软件的结构,详细说明每个功能的上下功能模块和输入输出接口。3.2 硬件结构设计 描述硬件功能结构图3.3 软件结构设计 软件功能结构图通过Qt软件调用的程序源代码ARM开发板,网线,源代码可执行,在ARM开发板显示可触屏软件,同步软件3.4 硬件描述 硬件功能结构图如下:图 触摸屏作用原理图 触摸屏电路图图 触摸屏输入系统3.4.1 触摸屏 功能系

8、统:简易计算器 设计人:戴高乐模块:可触摸屏 日期:2011-06-11上层调用模块:AD转换 可调用的下层模块:LCD显示 输入键盘输入 输出通过显示屏输出信息 硬件模块说明:触摸操作时,薄膜下层的ITO会接触到玻璃上层的ITO,经由感应器传出相应的电信号,经过转换电路送到处理器,通过运算转化为屏幕上的X、Y值,而完成点选的动作,并呈现在屏幕上局部注释项:无 接口:AD转换寄存器、触摸屏控制寄存器。 限制条件:无 测试要点: 校正触摸屏以及触摸点的可行性 尚未解决的问题:无3.4.2 LCD显示系统:计算器设计人:戴高乐模块:LCD显示 日期:2011-06-05上层调用模块:触摸屏下层调用

9、模块:无输入:无输出:显示屏硬件模块说明:LCD控制器和LCD驱动器之间的帧同步信号,比LED有更好的显示效果。局部注释项:无 接口:控制器及驱动器 限制条件:无 测试要点:是否正常显示 尚未解决的问题:无3.5 程序描述3.5.1 加法运算 功能系统:计算器 设计人:戴高乐模块:加法运算 日期:2011-06-01无 界面函数 输入:键盘输入 输出:通过显示屏达到输出信息 处理过程说明: 主要是操作加的算法 算法n=A.toDouble; /如果上一次已经有运算符,那么将A,B都转换成浮点数m=B.toDouble;if n=n+m;if n=n-m;if n=n*m;if n=n/m; 接

10、口:按键 限制条件:无 测试要点:是否有反应 尚未解决的问题:无3.5.2 减法运算 功能系统:计算器 设计人:戴高乐模块:减法运算 日期:2011-06-02 无 界面函数 输入键盘输入 输出通过显示屏达到输出信息 处理过程说明:无 主要是操作减的算法 算法 n=A.toDouble; /如果上一次已经有运算符,那么将A,B都转换成浮点数m=B.toDouble;if n=n+m;if n=n-m;if n=n*m;if n=n/m; 接口:按键 限制条件:无 测试要点:是否有反应 尚未解决的问题:无3.5.3 乘法运算 功能系统:计算器 设计人:戴高乐模块:乘法运算 日期:2011-06-05 无 界面函数 输入键盘输入 输出通过显示屏达到输出信息 处理过程说明:无 主要是操作乘的算法 算法 n=A.toDouble; /如果上一次已经有运算符,那么将A,B都转换成浮点数m=B.toDouble;if n=n+m;if n=n-m;if n=n*m;if n=n/m; 接口:按键 限制条件:无 测试要点:是否有反应 尚未解决的问题:无3.5.4 除法运算 功能系统:计算器 设计人:戴高乐模块:加法运算 日期:2011-06-07 无 界面函数 输入键盘输入 输出通过显示屏

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号