队友陈锦杰:
GitHub地址:
具体分工
林镕炜
调用api接口
将原型转化成UI界面
页面逻辑设计以及登入注册、打牌、排行榜、历史记录等功能实现
使用工具:pyqt5
陈锦杰
PSP表格
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | · 计划 | 50 | 60 |
Estimate | · 估计这个任务需要多少时间 | 30 | 40 |
Development | · 开发 | 1000 | 1200 |
Analysis | · 需求分析(包括学习新技术) | 900 | 1000 |
Design Spec | · 生成设计文档 | 40 | 30 |
Design Review | · 设计复审 | 30 | 60 |
Coding Standard | · 代码规范(为开发制定合适的规范) | 30 | 40 |
Design | · 具体设计(用伪代码,流程图等方法来设计具体模块) | 200 | 500 |
Coding | · 具体编码 | 1500 | 1600 |
Code Review | · 代码复审 | 30 | 40 |
Test | · 测试(自我测试,修改,提交修改) | 80 | 100 |
Reporting | · 报告 | 100 | 100 |
Test Report | · 测试报告 | 30 | 30 |
Size Measurement | · 计算工作量 | 10 | 15 |
Postmortem & Process Improvement Plan | · 事后总结并提出过程改进计划 | 60 | 60 |
合计 | 4020 | 4875 |
解题思路描述与设计实现说明
网络接口的使用
主要用到Post和Get两种方法,作业上有相关接口,只需引用即可。代码组织与内部实现设计(类图)
说明算法的关键与关键实现部分流程图
ui活动图