具体分工
刘俊杰:原型设计
罗继鸿:AI算法
PSP表格
PSP2.1 | Personal Software Process Stages | 预估耗时 (分钟) |
实际耗时 (分钟) |
---|---|---|---|
Planning | 计划 | 30 | 24 |
· Estimate | · 估计这个任务需要多少时间 | 30 | 24 |
Development | 开发 | 1510 | 1730 |
· Analysis | · 需求分析 (包括学习新技术) | 600 | 780 |
· Design Spec | · 生成设计文档 | 30 | 20 |
· Design Review | · 设计复审 | 30 | 10 |
· Coding Standard | · 代码规范 (为目前的开发制定合适的规范) | 10 | 10 |
· Design | · 具体设计 | 60 | 40 |
· Coding | · 具体编码 | 360 | 300 |
· Code Review | · 代码复审 | 60 | 90 |
· Test | · 测试(自我测试,修改代码,提交修改) | 360 | 480 |
Reporting | 报告 | 90 | 90 |
· Test Repor | · 测试报告 | 30 | 30 |
· Size Measurement | · 计算工作量 | 30 | 30 |
· Postmortem & Process Improvement Plan | · 事后总结, 并提出过程改进计划 | 30 | 30 |
合计 | 1630 | 1844 |
解题思路描述与设计实现
网络接口的使用(3分)
代码组织与内部实现设计(类图)(6分)
说明算法的关键与关键实现部分流程图(6分)
关键代码解释
贴出你认为重要的/有价值的代码片段,并解释(3分)
性能分析与改进
描述你改进的思路(5分)
展示性能分析图和程序中消耗最大的函数(1分)
单元测试
展示出项目部分单元测试代码,并说明测试的函数,构造测试数据的思路
Github代码签入记录
遇到的代码模块异常或结对困难及解决方法
问题描述(2分)
做过哪些尝试(2分)
是否解决(2分)
有何收获(2分)
评价你的队友
值得学习的地方(2分)
需要改进的地方(2分)
学习进度条(2分)
第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
---|---|---|---|---|---|
1 | 0 | 0 | 2 | 2 | 学习axure rp9的使用 |