计算器

学号201521138194 梁精锐

队友 201521022090 顾逸凡

码云:https://gitee.com/liangblue/Calculate

 

 

 

 

将项目下载下来,再新建项目然后上传。

然后是代码审查工具的使用,下载的的方法似乎不大好用,把下载的文件放入目标文件夹还是没有加载出来,最后选择了在线安装成功了。

如图可见代码中不存在严重的BUG,只是存在一个潜在性的

接着是单元测试,生成CalStringTest.java文件,然后进行单元测试,测试通过。

 

然后检测代码的覆盖率

覆盖率的报告

画出分析的类

只能实现用CalString实现控制台混合运算:

PSP2.1

Personal Software Process Stages

Estimate Time (单位:分钟)

Actual Time (单位:分钟)

Planning

计划

4

3

· Estimate

估计这个任务需要多少时间

3

2

Development

开发

40

55

· Analysis

需求分析 (包括学习新技术)

10

15

· Design Spec

生成设计文档

5

2

· Design Review

设计复审

4

2

· Coding Standard

代码规范

2

2

· Design

具体设计

10

15

· Coding

具体编码

40

50

· Code Review

代码复审

10

8

· Test

测试(自我测试,修改代码,提交修改)

15

10

Reporting

报告

9

15

·

测试报告

3

2

·

计算工作量

2

2

·

并提出过程改进计划

3

2

A.需求分析:

需要完成四则的混合运算。可以得出正确的答案并输出。

B.测试框架

1运用junit4测试工具来测试,上图已给出结果。

2测试过程中软件的安装出很大问题,最后百度解决。还有对测试结果的理解上有很大困难。

3上面已给出。

C.小结感受

在过程中需要注意优先级的大小关系,和变量的设置问题,需要我们认真体会分析。

至于缺项还没能够更好地体会到

D代码要求

 

进行代码注释; 命名时方法名小写; 类名驼峰式命名方法

 

posted @ 2017-10-14 21:29  啊喽哈、  阅读(236)  评论(1编辑  收藏  举报