软件工程第四次作业结对编程
软件工程
我的github | https://github.com/Accepted101/AchaoCalculator |
合作伙伴 | 罗青云 |
合作伙伴学号 | 201831061227 |
合作伙伴博客地址 | https://www.cnblogs.com/lcxjst/p/11661893.html |
一、PSP表格
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
Planning | 计划 | ||
Estimate | 估计这个任务需要多少时间 | 600 | 670 |
Development | 开发 | 150 | 180 |
Analysis | 需求分析 (包括学习新技术) | 60 | 90 |
Design Spec | 生成设计文档 | 30 | 30 |
Design Review | 设计复审 (和同事审核设计文档) | 30 | 30 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 30 | 30 |
Design | 具体设计 | 30 | 20 |
Coding | 具体编码 | 120 | 180 |
Code Review | 代码复审 | 30 | 30 |
Test | 测试(自我测试,修改代码,提交修改) | 60 | 40 |
Reporting | 报告 | 20 | 20 |
Test Report | 测试报告 | 10 | 10 |
Size Measurement | 计算工作量 | 20 | 20 |
Postmortem & Process Improvement Plan | · 事后总结, 并提出过程改进计划 | 10 | 10 |
合计 | 600 | 670 |
二.解题思路
拿到这个题目后和同伴讨论了一下,决定用c++实现,设计思路和代码测试由同伴完成,我负责代码具体实现。实现过程,代码说明,程序测试详见同伴博客https://www.cnblogs.com/lcxyjst/p/11661893.html
三.心路历程及收获
第一次两个人结对做项目,就效率而言的确比一个人快,而且在设计时两个人共同设计功能思路肯定比一个人好,在码代码的过程中也很容易发现一些小问题。总的来说我认为这次结对编程1+1是大于2的