1 / 8
文档名称:

计算器详细设计说明书.docx

格式:docx   大小:158KB   页数:8页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算器详细设计说明书.docx

上传人:jiyudian11 2022/8/15 文件大小:158 KB

下载得到文件列表

计算器详细设计说明书.docx

相关文档

文档介绍

文档介绍:、I Zr-Zr- 口口
计算器
详细设计说明书
版本
作者:
完成日期:2009-10-3
1 引言
编写目的
该软件详细设计说明书主要是为设计“计算器程序”而编写的详细设计分析, 主要给出该软件总体设、I Zr-Zr- 口口
计算器
详细设计说明书
版本
作者:
完成日期:2009-10-3
1 引言
编写目的
该软件详细设计说明书主要是为设计“计算器程序”而编写的详细设计分析, 主要给出该软件总体设计架构、包含的模块、设计的思想、每个模块的详细设计 原理等信息,从而正确实现软件的编写,并且方便了以后的测试、管理和改进。
背景
待开发软件系统的名称是“计算器程序”。该软件将完成一般的计算操作: 加减乘除四则运算、开方、求倒数、百分数,以及数据的存储操作。对于更高级 的科学运算,如 sin、cos 等暂不实现。
由于程序较小,开发将由本人独立完成,暂时没有期望的用户群体。
程序系统的结构
程序结构从整体上可以大致分为 3 个部分,如表 1 所示。
表 1 程序整体模块划分
模块
标示符
说明
输入数值
Numberinput
通过数字、小数点按键输入一个数值
输入双目操作符
DoubleOptInput
输入+ - * / %等双目运算符进行运算
输入单目操作符
SingleOptInput
输入sqrt、1/x等单目运算符进行运算, 包括MR、MS存储相关的运算
输入数值设计说明
状态图
这部分的状态图表示如图 1 所示。
流程图
输入数值根据状态图可以得出流程图如图 2 所示。
图 2 输入数据流程图
说明
在这种情况下,可以有三种输入数据格式
①整数:如45, 123, 1000等。
纯小数:如 , , , 等。
含有整数部分的小数:, , 。
在以上情况下,对于数字0要有正确的处理方式,如果在输入整数的情况下, 00123 这样的整数是不能存在的, 12000这样的整数是正确存在的。在输入小数 的情况下, 。
程序需要能正确处理这三种数据,这也是测试的依据。
输入双目操作符设计说明
状态图
输入双目运算符的状态图如图3所示。主要运算是加减乘除、百分号运算。
图3双目运算符的状态图
说明
程序实现完全按照图3所示的状态变迁实现。双目运算的根本形式是:N1 opt N2 = Result。N1、N2是两个操作数,opt是双目运算符。其中详细的情况如下。
程序初始状态SO时,双目运算的两个操作数N1=N2=0。
状态变迁路径 1: SO -> S(Num1) -> S(双 opt) -> S(Num2) -> S(=)。这是一般 的计算过程,即25+3= 28, *9= , 3

最近更新

山西省忻州市事业单位招聘考试(职业能力倾向.. 148页

山西省运城市选调生考试(行政职业能力测验).. 149页

创业计划书大学生创业项目的运营管理与供应链.. 23页

创业者的沟通与谈判技巧 27页

河北省秦皇岛市事业单位招聘考试(职业能力倾.. 149页

河南省周口市选调生考试(行政职业能力测验).. 147页

浙江省金华市选调生考试(行政职业能力测验).. 145页

湖南省郴州市选调生考试(行政职业能力测验).. 148页

冷沉淀用于神经康复治疗的进展研究 31页

冷沉淀技术在胆囊切除手术中的应用 27页

冷沉淀在药物肾损伤治疗中的疗效评价 27页

冷沉淀在儿科疾病预防中的应用前景 33页

中国历史文化知识竞赛100题(各地真题) 14页

县乡教师选调考试《教师职业道德》题库附参考.. 43页

县乡教师选调进城考试《教育法律法规》题库含.. 129页

科普知识竞赛题库100道及参考答案(满分必刷).. 18页

职业教育法考试题库附答案(名师推荐) 26页

冠状动脉搭桥术后患者的出院规划 33页

农行网点6S管理手册环境管理 27页

内训师的职业发展和个人品牌建设 26页

关节退行性病变的发生机制和治疗进展 24页

全面掌握外科手术部位感染预防控制技术指南的.. 27页

全科医学的领导力培养与发展 25页

全科医学培养中的问题与挑战 32页

充实自我迎接医院竞聘挑战 23页

儿童康复团队建设与协作 23页

儿童医院进修工作思想汇报医学教育的变革与创.. 26页

儿科外科手术名词解析与儿科手术关键词概述 27页

住院医师规范化培训的思考与探索住院医师规范.. 26页

学习《土地管理法》专题研讨发言材料 3页