UI版 : 三角形问题(JFrame界面) – 软件测试
一. 软件设计介绍
二. 软件开发平台简介
三. 需求分析
1).拥有较好的交互性,可以让用户明白该软件的用处功能,有相应的提示,操作简单
2).输出结果时,若出现错误,需要将具体错误描述出来
3).输入的类型可以是小数
四. 概要设计
设计思路
五. 详细设计
5.1 主要设计原理
5.1.1 switch-case语句
5.1.2 方法提取
5.1.3 判定功能
边关系判定
通过三角形的边的特征来判断该三角形式何种三角形
角关系判定
通过勾股定理来完成角度的判断
若一个三角形的三边a,b,c (a>b≥c>0) 满足:
1.b2+c2>a2,则这个三角形是锐角三角形;
2.b2+c2=a2,则这个三角形是直角三角形;
3.b2+c2 边和角关系判定 其中包括一个Triangle类,与用户交互的操作代码,主类,调用工具类. 包括三个类,分别将边关系,角关系,边和角关系的判定功能代码包含在内. 功能完备,具备基本功能,与用户交互可以 完成实现该程序,但界面不足,需要改进与用户的交互美 8.1 源代码 工具包中的类: 声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!
大边对大角,故只需求出最大边所对应的角的余弦值即可判断该三角形的形状5.2包说明
5.2.1 默认包
5.2.2 工具包
六. 调试分析
七. 总结
八. 附录
1.