结对项目:四则运算
项目
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/Networkengineering1834 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/Networkengineering1834/homework/11148 |
这个作业的目标 | 队友互相协作生成设计文档,实现代码编写和代码复审,最终实现一个可以处理括号和带分数的Java四则运算器 |
结对成员:
- 姓名:王博誉 学号:3118005291
- 姓名:依克买提 学号:3118005295
[github地址]https://github.com/water-master/3118005291
1. PSP表格
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 30 | 30 |
· Estimate | 估计这个任务需要多少时间 | 10 | 20 |
Development | 开发 | 300 | 400 |
· Analysis | 需求分析 (包括学习新技术) | 20 | 30 |
· Design Spec | 生成设计文档 | 10 | 10 |
· Design Review | 设计复审 | 0 | 0 |
· Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 10 | 10 |
· Design | 具体设计 | 30 | 30 |
· Coding | 具体编码 | 260 | 370 |
· Code Review | 代码复审 | 30 | 20 |
· Test | 测试(自我测试,修改代码,提交修改) | 40 | 80 |
Reporting | 报告 | 65 | 55 |
· Test Repor | 测试报告 | 20 | 20 |
· Size Measurement | 计算工作量 | 5 | 5 |
· Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 40 | 30 |
合计 | 395 | 635 |
2. 程序性能分析
-
性能分析截图
-
内存空间占用
4. 计算模块部分单元测试展示
-
测试生成10000条式子
-
文本内容展示:
*部分异常处理:
*心得体会:
此次结对项目让我们更好地感受到团队合作的力量,两个人齐心协力,彼此多交流沟通,遇到bug一起调试解决,但由于我们第一次接触到多人编程,目前功能还不够完善,还缺少一些核心代码,但我们依旧收获了很多与以往不同个人编程的经验,我们会课余时间再与其他同学探讨交流。