2020软件工程作业05
链接
1.结对人员
20177656 郑亚攀 博客地址 https://www.cnblogs.com/zypnp/
20177668 张泽先 博客地址 https://www.cnblogs.com/zzexian/
github地址 https://github.com/zyp123456-ZYP/20177656-20177668
2.具体分工
张泽先:代码实现,界面设计及美化
郑亚攀:代码测试,编写博客
3.PSP表格
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 10 | 10 |
Estimate | 估计这个任务需要多少时间 | 550 | 560 |
Development | 开发 | 200 | 240 |
Analysis | 需求分析 (包括学习新技术) | 110 | 170 |
Design Spec | 生成设计文档 | 20 | 20 |
Design Review | 设计复审 | 10 | 10 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 10 | 10 |
Design | 具体设计 | 30 | 35 |
Coding | 具体编码 | 300 | 240 |
Code Review | 代码复审 | 30 | 30 |
Test | 测试(自我测试,修改代码,提交修改) | 30 | 30 |
Reporting | 报告 | 30 | 30 |
Test Repor | 测试报告 | 40 | 35 |
Size Measurement | 计算工作量 | 20 | 25 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 10 | 10 |
合计 | 1410 | 1455 |
4.解题思路描述与设计实现说明
代码组织与内部实现设计
本次作业要求我们能够实现家族树的代码实现,所以我们先分析了要求。
导师:张三 2016级博士生:天一、王二、吴五 2015级硕士生:李四、王五、许六 2016级硕士生:刘一、李二、李三 2017级本科生:刘六、琪七、司四
根据输入,我们讨论决定配置搭建UI界面进行设计。
5.附加特点设计与展示
6.在博客中给出目录说明和使用说明
打开GitHub内的HTML文件,可以看到网页和实际代码。
7.单元测试
说明你们选用的测试工具,是如何学习单元测试的,能出一份你自己的简易教程吗?
测试工具:B站、百度
展示出项目部分单元测试代码,并说明测试的函数
没完成好
说明构造测试数据的思路,你是如何考虑各种情况的?你如何考虑将来测试人员的刁难?
不是很清楚
8.贴出Github的代码签入记录
9.遇到的代码模块异常或结对困难及解决方法
问题描述
不能很好的沟通。
做过哪些尝试
试着解决困难
是否解决
是。
有何收获
沟通是解决问题的良好途径。
10.评价你的队友
张泽先:很好学的队友,喜欢解决困难
郑亚攀:态度很好,做事认真