(3)计算器软件概要设计说明书

(3)计算器软件概要设计说明书

ID:35631219

大小:1.59 MB

页数:14页

时间:2019-04-04

(3)计算器软件概要设计说明书_第1页
(3)计算器软件概要设计说明书_第2页
(3)计算器软件概要设计说明书_第3页
(3)计算器软件概要设计说明书_第4页
(3)计算器软件概要设计说明书_第5页
资源描述:

《(3)计算器软件概要设计说明书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.计算机学院程序设计基础实践文档版本密级所属范围共14页软件概要设计说明书拟制:Preparedby日期:Date审核:Reviewedby日期:Date审核:Reviewedby日期:Date批准:Grantedby日期:Date计算机学院程序设计基础实践专用版权所有侵权必究...修改履历标准名:计算器软件概要设计说明书分类号:修改NO版本号修改日制定、修改内容起草部门作者1V1.004.12制定HDXYHDXY...目录1引言11.1编写目的11.2背景11.3术语表11.4参考资料12任务概述22.1目标22.2需求概述22.3性能需求22.4条件和限制23总体设计23.1

2、模块结构23.2功能需求与功能模块关系33.3设计概念及流程处理34接口设计84.1数据结构定义84.2接口函数104.3信号、命令和事件列表115出错处理设计116未解决的问题11...软件概要设计说明书1 引言1.1 编写目的此概要设计说明书对软件的解决方案、功能分配、模块化分、程序的总体结构、输入输出和接口设计、运行设计及出错设计等方面作了全面的概括性的说明,为该软件的详细设计奠定了基础。此文档为模块主管、设计人员工作的阶段性总结,并提供软件主设计、设计人员和开发人员参考。1.2 背景²该项目基于展讯(Spreadtrum)平台模拟器开发。²为派生机型,中低端型号。²按键式

3、操作。²屏显为128*160。²由XXXX设计开发。1.3 术语表MMI:ManMachineInterface人机接口ADD:加法。SUB:减法。MULTI:乘法。DIVIDE:除法。SUM:求和。EQUAL:等于。1.4 参考资料名称作者日期资料来源软件开发计划UI设计规格书计算器操作规程书SPREAD文档...软件概要设计说明书1 引言1.1 编写目的此概要设计说明书对软件的解决方案、功能分配、模块化分、程序的总体结构、输入输出和接口设计、运行设计及出错设计等方面作了全面的概括性的说明,为该软件的详细设计奠定了基础。此文档为模块主管、设计人员工作的阶段性总结,并提供软件主设

4、计、设计人员和开发人员参考。1.2 背景²该项目基于展讯(Spreadtrum)平台模拟器开发。²为派生机型,中低端型号。²按键式操作。²屏显为128*160。²由XXXX设计开发。1.3 术语表MMI:ManMachineInterface人机接口ADD:加法。SUB:减法。MULTI:乘法。DIVIDE:除法。SUM:求和。EQUAL:等于。1.4 参考资料名称作者日期资料来源软件开发计划UI设计规格书计算器操作规程书SPREAD文档...1 任务概述1.1 目标编写一个程序来实现一个单步运算的算术计算器。通过数组来存放输入的每一数字或运算符号的记录(包括1、2、3等数字,+

5、、--、*、/等运算符号),然后将其信息存入缓冲BUFFER中。输入一个简单算术计算式,就在屏幕上显示结果。1.2 需求概述序号功能名称功能描述备注1加法加法运算2减法减法运算3乘法乘法运算4除法除法运算5除0运算除0运算提示1.3 性能需求无1.4 条件和限制由于该终端为中低端,且屏显大小为128X160,为输入数据全部显示,所以计算器输入数据一、输入数据二的位数均设计成14位。2 总体设计2.1 模块结构标识符模块名称模块功能描述备注1计算器输入处理模块键值输入、运算符号输入操作2计算器运算处理模块进行算术运算3计算器显示模块输入显示、运算结果显示4异常出错提示模块异常出错提

6、示界面、如溢出错误、除0操作、非法运算提示可使用结构图来描述各模块之间的控制与被控制关系。...1.1 功能需求与功能模块关系无1.2 设计概念及流程处理说明本系统的基本设计概念和处理流程,尽量使用图表的形式。1.2.1 技术简介无1.2.2 算法描述执行基本的加减乘除基本运算。1.2.3 流程分析使用流程图、顺序图或状态图对此模块和其他模块之间,或者模块中各子模块间的交互关系进行详细说明...1、数据输入处理模块......2、数据显示模块...1 、接口设计1.1 数据结构定义【定义】typedefenum{CALC_OP1,CALC_OP2,CALC_RESULT}CALC

7、_MODE_T;【描述】此为计算器输入操作过程中所处状态的枚举类型。【数据项】CALC_OP1//输入数据一和运算操作符CALC_OP2//输入数据二中的其它数据CALC_RESULT【定义】typedefenum{CALC_NO_ERROR,CALC_DEVIDED_BY_ZERO,CALC_OVERFLOW,CALC_IMAGINARY}CALC_RESULT_T;【描述】此为计算器计算操作的结果类型。【数据项】CALC_NO_ERROR,运算正确CALC_DEVIDED_B

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

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

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