科学计算器需求分析
1 引言
1.1编写目的
计算机的发展突飞猛进,人们使用计算机的目的各不相同,但是我们很容易发现,计算的问题生活中随处可见,于是计算器也是计算机中必备的软件;我们可
,
MS :Memory Save 存入存储器
M+ :Memory Plus 将数值与存储器中的数值相加
CE是清除全部数字,但不影响以前的计算,比如,你先算了85后想乘以13但是你输成33了,你可以点CE然后重新输入
C健是重新开始计算,和ESC键是一样的功能
←:回退,清除上一个输入的数字,如938,回退一次变为93
Mod求模即整数相除求余数,用java编写一个简单的计算器
Int取整数部分
PI是圆周率
Exp代表以e为幂指数函数例如:Exp10就是e的10次方;
ln是以e为底的对数函数例如:ln10就是以e为底10的对数;
n但表一个数的阶乘例如:5就是54321;
x^2、x^3代表x的2次方,x的3次方;
sin、cos、tan计算显示数字的正弦、余弦、正切
2.3.2  技术约束:
本系统采用Java语言开发
3 需求规定
3.1  对功能的规定
计算器的设计按软件工程的方法进行,系统具有良好的界面;必要的交互信息;简约美观的效果;使用人员能快捷简单地进行操作;即可单机按钮进行操作,
也可直接通过键盘直接输入;即时准确地获得需要的计算的结果,充分降低了数字计算的难度和节约了时间,对人们的生活有一定的帮助;
包含的功能有:加、减、乘、除运算,开方、求倒数等功能;
系统IPO表
;
数据转换和传递都应在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 计划的变化或改进:
无;
处理器型号及内存容量:
Pentium II以上处理器,最低内存256M;
外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量:硬盘容量:100G,无联机要求;
输入及输出设备的型号和数量,联机或脱机:
输入设备:键盘,鼠标;
输出设备:液晶或CRT显示器;联机要求:无联机要求;
数据通信设备的型号和数量:无数据通信设备需求;
功能键及其他专用硬件:
无特殊专用硬件需求;
4.2  支持软件