2020软件工程作业05
作业详情如下表
1、PSP表格
| PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
|---|---|---|---|
| Planning | 计划 | 30 | 45 |
| Estimate | 估计这个任务需要多少时间 | 30 | 45 |
| Development | 开发 | 1440 | 2880 |
| Analysis | 需求分析 (包括学习新技术) | 120 | 120 |
| Design Spec | 生成设计文档 | 30 | 45 |
| Design Review | 设计复审 | 10 | 10 |
| Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 10 | 10 |
| Design | 具体设计 | 30 | 50 |
| Coding | 具体编码 | 1440 | 1440 |
| Code Review | 代码复审 | 30 | 30 |
| Test | 测试(自我测试,修改代码,提交修改) | 300 | 360 |
| Reporting | 报告 | 50 | 60 |
| Test Repor | 测试报告 | 30 | 30 |
| Size Measurement | 计算工作量 | 30 | 30 |
| Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 10 | 10 |
| 合计 |
2、具体分工
李德珑:需求分析、生成设计文档、设计复审、代码规范、具体设计、具体编码
姚亚鹏:代码复审、测试、报告、测试报告、计算工作、事后总结, 并提出过程改进计划
3、解题思路描述与设计实现说明
通过文本域进行文本输入,然后用js对得到的输入内容进行初步处理,得到一个数组,然后把数组转化成json传入getree函数即可得到师门树。
刚开始时有点找不到边,然后在网上找资料,发现有专门为流程图和关系分析的框架AntV-G6,使用起来也节约了大量的时间。也比较方便。只是刚刚使用还是不是那么上手。

导入AntV-G6。

循环输出根节点导师名字、每一届学生年份信息、每一届学生信息。
4、单元测试
测试工具:eclipse,谷歌浏览器

结果显示如上图
我的Github项目地址:https://github.com/yyp0820/20177577and20177592/new/master
5、评价队友
特别给力,学习的内容比我多,能有明确的思路,然后还可以教我很多东西,合作的越来越熟悉也非常愉快,为你手动点赞。

浙公网安备 33010602011771号