2020软件工程作业05

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10619
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10619
这个作业的目标 在网页页面上呈现树形结构形式的师门树
作业正文 下文
其他参考文献 www.baidu.com

一、结对信息与分工

陈勇 20177644 博客园地址:https://home.cnblogs.com/kazige/
张顺 20177619 博客园地址:https://www.cnblogs.com/zxssg/
Github地址:https://github.com/Michael-ZHANGG/zhihuishu

二、PSP表格

PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 60 60
Estimate 估计这个任务需要多少时间 60 120
Development 开发 800 800
Analysis 需求分析 (包括学习新技术) 60 300
Design Spec 生成设计文档 40 60
Design Review 设计复审 30 30
Coding Standard 代码规范(为目前的开发制定合适的规范) 20 30
Design 具体设计 50 100
Coding 具体编码 240 600
Code Review 代码复审 30 60
Test 测试(自我测试,修改代码,提交修改) 60 300
Reporting 报告 30 100
Test Repor 测试报告 30 60
Size Measurement 计算工作量 20 20
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 30 120
合计 1560 2700

三、具体分工

陈勇:需求分析、文档编写、测试意见
张顺:代码编写、调试代码、意见改进

四、解题思路描述与设计实现说明

需求分析:

  • 文本数据的提取
  • 文本数去提取完如何保存和传送
  • 树状动态结构的生成
  • 树状结构缩放的实现

代码组织与内部实现设计(类图)

重要函数

五、成果展示


六、目录说明和使用说明

  • Wisdom_tree(在chrome上运行)
  • README:使用说明文件

七、Github代码签入记录

八、遇到的代码模块异常或结对困难及解决方法

树状结构难以实现

学习VUE,D3等框架,寻找类似树状可折叠结构的模板,学习API使用

界面设计简单简陋,不堪入目,html+css不熟练

广泛寻找优质界面,并借鉴学习,在B站和菜鸟教程寻找入门教学资源,一步步慢慢学习建立

九、评价你的队友

陈勇:这次是第二次结对编程,合作也越来越默契,越发觉得结对编程是一个很好的学习和工作方式,既可以互相点出对方的缺点,又可以相互鼓劲加油,让枯燥的编程增添了许多乐趣。

张顺:此次作业压力很大,因为是直接实现功能,幸亏上学期努力学习了李津老师的js课程,才能完成此次作业,但其中还是有一些不足,但多亏了队友陈勇的仔细测试,发现并解决了问题。

十、自我评分

项目点 评分
结对信息 1
具体分工 1
PSP表格 1
解题思路描述与设计实现说明 20
附加特点设计与展示 5
正确性 15
美观性 15
方便 6
在博客中给出目录说明和使用说明 2
单元测试 0
贴出Github的代码签入记录 1
遇到的代码模块异常或结对困难及解决方法 4
评价你的队友 2
总分 73
原文地址:https://www.cnblogs.com/zxssg/p/12722085.html