软件测试小论文--科学计算器的开发与测试 

软件测试小论文--科学计算器的开发与测试 

ID:35454113

大小:633.50 KB

页数:19页

时间:2019-03-24

软件测试小论文--科学计算器的开发与测试 _第1页
软件测试小论文--科学计算器的开发与测试 _第2页
软件测试小论文--科学计算器的开发与测试 _第3页
软件测试小论文--科学计算器的开发与测试 _第4页
软件测试小论文--科学计算器的开发与测试 _第5页
资源描述:

《软件测试小论文--科学计算器的开发与测试 》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、软件测试小论文题目:科学计算器的开发与测试——************班级:小组:完成日期:指导教师:组员姓名学号所做模块编程实现表达式运算、使用白盒测试判断代码中是否出现逻辑错误编程实现退格和清除、通过动态测试法运行程序发现错误编程实现括号功能、通过主动测试法设计测试用例,尽力设法输入各类型数据找出错误编程实现十进制转换成二进制、利用边界值分析法等进行测试编程实现取余功能、使用等价类划分法等来判断能否正常运行小组得分:目录摘要1第一章概述21.1课程设计目的21.2、需求分析21.3、课程设计内容21.4课程设计任务与要求2第二章

2、系统功能描述32.1本程序功能描述。3第三章系统设计43.1系统功能图43.2程序流程图43.3算法思路43.4算法实现4第四章详细设计5第五章系统实现与测试65.2.1测试的目的85.2.2中期报告问题解85.2.3测试的方法介绍95.3测试的模块和测试用例95.3.1四则运算模块9白盒测试92.四则运算测试用例95.3.2括号模块92.括号模块测试用例95.3.3进制模块10第六章总结及问题分析10第七章致谢11摘要随着科学技术的不断发展,计算机已经成为我们工作学习和生活中不可缺少的工具.文本编辑器是个人计算机最司空见惯的应用程

3、序了,在学习了Java语言之后,我决定使用Java语言编写一个简单的计算器,可以实现简单的运算功能,满足日常基本的工作学习和娱乐需要.Java是由Sun公司开发的新一代纯面向对象的网络编程语言.其目标是建立一种在任意种机器,任一种操作系统的网络环境中运行的软件,实行所谓的"程序写一次,到处运行"的目标.正因为如此,Java已成为当今Internet上最流行,最受欢迎的一种程序开发语言.Java开发小组把Java按特性分为基本版,移动版,企业版,每个版本有一个软件开发包.Java基本版本叫Java2标准版(Java2StandardE

4、dition,J2SE),它包含建立Java应用程序或者是Applet所需的应用程序编程接口(API).Java2移动版(TheJava2MobileEdition,J2ME)包含创建无线Java应用程序的API.还有Java2企业版(TheJava2Enterprise,J2EE)是J2SE的增强版本,包含建立多层架构应用程序API。关键词:java语言计算器第17页共19页第一章概述1.1实验目的Java程序设计是一门应用性很强的专业课,在学习时必须注意理论与实践相结合,为此开设了本课程设计,其目的是通过本课程设计使学生能够较全

5、面的掌握面向对象程序设计的有关概念和开发方法,以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力。1.2、需求分析日常生活中经常需要用到计算器,比如科学计算,数值计算,会计业务等等,在Applet中实现一个精巧的计算器,可以让用户的操作也更方便和快捷。本项目需要实现一个具有四则运算的计算器,能够实现基本的加、减、乘、除运算,以及其它的辅助功能;界面简洁适用;要提供主要的设计思路、类的设计。1.3、实验内容实现计算器功能的应用程序根据计算器的实际功能,用户可以通过鼠标依次输入参加计算的数值,进行加、减、乘、除等混合运算,

6、界面美观。并通过多种测试方法来进行输入、输出、表达式等的测试。1.4实验任务与要求试验中要求同学们能够系统地掌握课本所学的知识,再进行程序设计实践和相关模块的测试。为学生提供了一个既动手又动脑,独立思考的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生分析解决实际问题的能力。提高学生实践编程的能力和严谨的思维,更好地掌握软件测试的相关方法。这次的实验,主要是设计一个模拟计算器,其主要功能是:实现带表达式的计算,进制转换,取余运算,以及退格然后对各个功能模块的输入、输出、计算利用不同的方法进行测试。第17页共19页第二章系统功能

7、描述2.1功能描述设计一个能实现计算器功能的Java程序,可以进行加、减、乘、除带表达式的求值、取余运算、进制转换。点击相应的数字键或者运算符,即会在显示文档中显示该数字和运算符。进行表达式的运算时,能够识别相应的运算级和括号。所有的运算在点击“=”按钮即可在现实文档中显示运算结果。在运算的过程中,在状态栏中显示“程序正在运行”。同时,还有归零功能和退格功能,点击归零按钮,文本显示栏显示0;点击退格按钮,会将文本栏中所输入的数字或运算符逐个删除,每按一次,退一格。第17页共19页第三章系统设计3.1系统功能图科学计算器系统的重要功能

8、是可以进行四则运算(加、减、乘、除),同时也可以退格、清空、括号,另外在普通计算器的基础上加了进制转换。图3.1计算器的功能图第17页共19页3.2程序流程图下图是四则运算的优先级的判断,优先级高的是乘除,当乘除运算完之后将计算加减。

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

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

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