---恢复内容开始---

https://gitee.com/xiongmaoxue/personal_project41656           这是我的远程仓库地址

 

 

项目中定义三个类:①Wdl.java  ② WdlMath.java ③ WdlServuce.java,其中主函数为第一个类用来显示计算器的外观,

第二个类引用Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。

进行运算时必须调用其相对应的方法。方法中的参数也必须是BigDecimal的对象。构造器是类的特殊方法,专门用来创建对象,特别是带有参数的对象。

 第三个类用来作为控制器来接收值并传递相应方法用于计算

 

这个项目实现的关键部分在于第三个类它是整个程序的中央负责传递与接收并去进行相应的判断,遇到的苦难是在处理小数以及分数之间除法时无法正确的去进行判断这个环节

占用了很大的时间,后来查资料不断去验证测试得出现在的结果

 

整个开发流程都在Myeclipse进行,直到项目完成后统一提交到远程目录

PSP2.1

任务内容

预计耗时(min)

实际耗时(min)

Planning

计划

30

30

Estimate

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

30

30

Development

开发

510

810

Analysis

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

30

30

Design Spec

生成设计文档

30

40

Design Review

设计复审(和同事审核设计文档)

10

10

Coding Standard

代码规范(为目前的开发制定合适的规范)

20

20

Design

具体设计

40

40

Coding

具体编码

300

360

Code Review

代码复审

40

240

Est

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

40

70

Reporting

报告

240

220

Test Report

测试报告

60

70

Size Measurement

计算工作量

30

30

Postmortem & Process Improvement Plan

事后总结,并提出过程改进计划

150

120

Summary

合计

780

1060

---恢复内容结束---

posted on 2018-11-06 17:20  指环王  阅读(134)  评论(0)    收藏  举报