软件工程四则运算

本人 201521022090 顾逸凡

cp 201521138194 梁精锐

1.将https://gitee.com/happyfaye/Calculator项目fork到自己的项目下吗,我的码云:https://gitee.com/DeepSpectre/events

2.阅读CalString类,分析四则运算的实现原理,了解代码审查工具,编写测试用例,进行单元测试,分析代码覆盖率

findbugs的使用:

junit。。。。使用失败了

eclemma的使用

 

3.阅读Calculator类,主要实现两个操作数的加减乘除运算,结合CalString类,扩展Calculator类实现四则混合运算

分析:

实现混合四则运算

没有实现gui,只是增加了一个主方法,跟我的cp菜鸡互啄在图书馆研究了一中午23333

 

代码:

public static void main(String[] args){
Scanner sc = new Scanner(System.in);
String s =sc.nextLine();
System.out.println(calculate(s));
}

运行结果:

作业总结:

由于java基础太差,写代码的部分耗费时间很多,而且事倍功半,emmmmmm在补习中。还有我的eclipse是最新版,几个插件真的很折腾啊。

PSP2.1

Personal Software Process Stages

Estimate Time (单位:分钟)

Actual Time (单位:分钟)

Planning

计划

5

6

· Estimate

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

180

目测250分钟以上

Development

开发

60

60

· Analysis

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

5

5

· Design Spec

生成设计文档

10

14

· Design Review

设计复审

1

1

· Coding Standard

代码规范

3

3

· Design

具体设计

10

12

· Coding

具体编码

100

140

· Code Review

代码复审

5

2

· Test

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

1

1

Reporting

报告

9

8

·

测试报告

1

1

·

计算工作量

2

1

·

并提出过程改进计划

1

1

 

转载于:https://www.cnblogs.com/DeepSpectre/p/7668537.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值