---恢复内容开始---
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 |
---恢复内容结束---
浙公网安备 33010602011771号