




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
科学计算器需求分析1引言11编写目的计算机的发展突飞猛进,人们使用计算机的目的各不相同,但是我们很容易发现,关于计算的问题生活中随处可见,于是计算器也是计算机中必备的软件。我们可以使用计算器进行复杂的算术运算,也可以用来不同数值之间的转化。况且数学中我们也经常用到弧度、梯度、角度等的运算,于是计算器应运而生。我们在Windows 7操作系统环境下,采用Eclipse作为开发工具,实现运算操作的主要功能,主要包括加减乘除运算,求模运算,求倒数运算以及求一个正数平方根的运算等功能。12背景我们日常生活的开支,大额数字或者多倍小数的计算都需要计算器的帮助,处理数字的开方、正余弦都离不开计算器。虽然现在的计算器价格比较低廉,但是功能过于简单的不能满足个人需求,功能多的价格昂贵,操作不便不说,很多功能根本做不到。所以,我们可以想到设计开发一个属于自己的简单的计算器来完成我们的日常生活需求。13定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。MC :Memory Clear 清除存储器中的数值 MR :Memory Read 存储器读出 MS :Memory Save 存入存储器 M+ :Memory Plus 将数值与存储器中的数值相加 CE是清除全部数字,但不影响以前的计算,比如,你先算了85后想乘以13但是你输成33了,你可以点CE然后重新输入C健是重新开始计算,和ESC键是一样的功能:回退,清除上一个输入的数字,如938,回退一次变为93Mod求模(即整数相除求余数),Int取整数部分 PI是圆周率Exp代表以e为幂指数函数例如:Exp10就是e的10次方;ln是以e为底的对数函数例如:ln10就是以e为底10的对数;n!但表一个数的阶乘例如:5!就是5*4*3*2*1; x2、x3代表x的2次方,x的3次方;sin、cos、tan计算显示数字的正弦、余弦、正切sinh、cosh、tanh计算显示数字的反正弦、反余弦、反正切14参考资料1Java程序开发大全 中国铁道出版社 2疯狂Java讲义 电子工业出版社 2任务概述21目标 开发这个软件是为了实现基本的科学计算器的功能,主要应用于普通的日常生活中遇到的一些问题,软件应该能够更好地完成这些普通的计算器任务,能够做到快速、正确、稳定的计算出输入的需要进行的算数任务。 22用户的特点本系统用户面向能够对计算器进行基本操作的全体人员。23假定和约束 2.3.1 开发期限: 本系统开发期限为三周。2.3.2 技术约束: 本系统采用Java语言开发3需求规定3.1 对功能的规定 计算器的设计按软件工程的方法进行,系统具有良好的界面;必要的交互信息;简约美观的效果。使用人员能快捷简单地进行操作。即可单机按钮进行操作,也可直接通过键盘直接输入。即时准确地获得需要的计算的结果,充分降低了数字计算的难度和节约了时间,对人们的生活有一定的帮助。包含的功能有:加、减、乘、除运算,开方、求倒数等功能。系统IPO表输入处理输出运算式对运算式进行运算运算结果 该软件终端数为一,不支持用户并行操作。3.2 对性能的规定3.2.1 精度3.2.1.1 输入精度: 本系统对于输入精度无具体要求,只要输入在合法范围内,均可接受。3.2.1.2 传递精度: 对输入数据进行精度和类型的转换,将所有合法输入都转换为字符串输出。3.2.1.3 输出精度: 输出均为字符串。3.2.2 时间特性要求响应时间: 系统对于一般运算的响应应该在0.1second之内完成,对于较大数据的响应至少要在1second之内。更新处理时间: 系统的更新处理时间为0.1second。数据的转换和传送时间: 数据转换和传递都应在0.1second之内完成。解题时间: 解题时间与计算时间相同,至少0.1second。3.2.3 灵活性3.2.3.1 操作方式上的变化:可以鼠标点击输入。3.2.3.2 运行环境的变化: 支持所有windows NT 及以上的windows系统。3.2.3.3 同其他软件的接口的变化: 无。3.2.3.4 精度和有效时限的变化: 无。3.2.3.5 计划的变化或改进: 无。3.3数据管理能力要求 由于该系统无数据库,因此对于数据管理的能力无特殊要求。3.4 故障处理要求软件故障兼容性故障: 若与使用的电脑的操作系统不兼容,则不能使用此系统,该系统运行的系统参考运行环境规定;病毒故障: 由于电脑感染病毒而导致该系统不能使用的,解决方法为尝试重新安装。硬件故障3.5 其他专门要求 无4运行环境规定4.1 设备处理器型号及内存容量:Pentium II以上处理器,最低内存256M;外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量:硬盘容量:100G,无联机要求;输入及输出设备的型号和数量,联机或脱机:输入设备:键盘,鼠标;输出设备:液晶或CRT显示器;联机要求:无联机要求;数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论