北京电子科技学院(BESTI)
实 验 报 告
课程:Java 班级: 1351 姓名:李泽源 学号:20135108
成绩: 指导教师:娄嘉鹏 实验日期:2015.5.8
实验密级: 预习程度: 实验时间:15:30~18:00
仪器组次:27 必修/选修:选修 实验序号:02
实验名称: Java面向对象程序设计
实验目的与要求:
1. 初步掌握单元测试和TDD
2. 理解并掌握面向对象三要素:封装、继承、多态
3. 初步掌握UML建模
4. 熟悉S.O.L.I.D原则
5. 了解设计模式
实验仪器:
名称
型号
数量
计算机
1
实验楼
1
步骤
耗时(min)
百分比
需求分析
15
7.5%
设计
40
20%
代码实现
45
22.50%
测试
40
20%
分析总结
60
30%
实验内容一:
(一)单元测试
(1) 三种代码
编程前要把干什么、如何干想清楚才能把程序写对、写好。想用程序解决问题时,要会写三种码:
伪代码
产品代码
测试代码
现在,我们通过一个例子说明如何写这三种代码。
需求:我们要在一个MyUtil类中解决一个百分制成绩转成“优、良、中、及格、不及格”五级制成绩的功能。
伪代码:
如果成绩小于60,不及格
如果成绩在60~70,及格
如果成绩在70~80,中等
如果成绩在80~90,良好
如果成绩在90~100,优秀
产品代码:
用java将伪代码翻译一下
测试代码:
用于测试产品代码。
尝试了50这个数字
但是50是显然不够的,下边多测试几组数据。