软件工程实践第五次作业

软件工程第五次作业————结对作业

第二次结对作业————实现学术家族树

一、结对信息 传送门

博客地址:
Yuqiancha 学号:061700232
博客作业地址:https://www.cnblogs.com/spongebobyjh/p/11706182.html
zhazhahui 学号:131700114
博客作业地址:https://www.cnblogs.com/booob/p/11706181.html
Github地址:
(https://github.com/54zhazhahui/131700114-061700232)

二、具体分工

Yuqiancha:部分代码,测试
zhazhahui:部分代码,测试

PSP表格

PSP Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 30 40
Estimate 估计这个任务需要多少时间 30 40
Development 开发 150 120
Analysis 需求分析 (包括学习新技术) 950 750
Design Spec 生成设计文档 30 30
Design Review 设计复审 30 60
Coding Standard 代码规范 (为目前的开发制定合适的规范) 60 30
Design 具体设计 60 90
Coding 具体编码 480 600
Code Review 代码复审 60 90
Test 测试(自我测试,修改代码,提交修改) 180 240
Reporting 报告 30 30
Test Repor 测试报告 60 60
Size Measurement 计算工作量 10 60
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 30 60
合计 2200 2300
###四、解题思路描述与设计实现说明 对我们来说这次这次实验的难度是比较大的,两个人都没有接触过前端知识,完全的零基础。在这种情况下,我们还是在网上认真学习了很多。但是时间真的是太短了,我们在短时间功利的学习了一些知识以后,在基于网上d3上面的代码,完成了这次实验。 首先代码是html,进行数据输入以后,一行一行的截取,然后找里面的关键字那就先用split()把整个输入内容按照那个"换行符"分组,如果是按顺序输入直接用就行,如果不是,就按照关键字找,遍历list数组,在内容里面找关键字,然后,比如遍历数组,找第几个里面有"导师",找到之后创建导师数组,把冒号之后的内容再按"顿号分组",把他们放进导师数组。大概就是这样的做法。 **主要代码** ```

```

五.附加特点设计与展示

六、目录说明和使用说明

七、单元测试

八、Github的代码签入记录

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

遇到的主要问题就是在处理输入数据时的问题。刚开始数据很难处理,函数运用不准确。
解决办法:在网上学习了很多方法解决。真的是太难了。

十、评价队友

Yuqiancha:这次实验真的太难了(大声哭),队友也很给力,在我们两个不懈努力(濒临崩溃)的情况下,还是大概完成了。

zhazhahui:队友比较给力,我之前对前端完全不了解,都是队友带我的。

posted @ 2019-10-19 22:52  54zhazhahui  阅读(284)  评论(4)    收藏  举报