2020软件工程作业05

作业详情如下表

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1
作业要求 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10619
github项目网址 https://github.com/anglebaye/20177592-20177577
作业正文 LDL:https://www.cnblogs.com/lidelong/
YYP:https://www.cnblogs.com/0820yyp/
其他参考文献 百度

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,使用起来也节约了大量的时间。也比较方便。只是刚刚使用还是不是那么上手。
6L5GHK7Y0H22~W1_G_MV9.png
导入AntV-G6。
MH9R5BY_3`VS_H_@_IS3RYB.png
循环输出根节点导师名字、每一届学生年份信息、每一届学生信息。

4、单元测试

测试工具:eclipse,谷歌浏览器
CW6B_P7N5JP7E_LQR10MQPK.png
结果显示如上图

5、评价队友

对于作业很上心,也很努力。
我们两的js还有待提高。

原文地址:https://www.cnblogs.com/lidelong/p/12712719.html