Wubba_lubba_dub__dub

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2020软件工程作业05

 

软件工程

https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1

作业要求

https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10619

作业目标

编程实现“学术家族树”

作业正文

如下所示

其他参考文献

www.baidu.com

 

一、结对信息

李浩 20177643
肖浪 20177580

二、具体分工

李浩:UI 框架设计 代码

肖浪:查找资料,测试

三、PSP表

PSP2.1

Personal Software Process Stages

预估耗时(分钟)

实际耗时(分钟)

Planning

计划

60

90

Estimate

估计这个任务需要多少时间

60

90

Development

开发

300

600

Analysis

需求分析 (包括学习新技术)

300

600

Design Spec

生成设计文档

120

120

Design Review

设计复审

60

60

Coding Standard

代码规范 (为目前的开发制定合适的规范)

60

120

Design

具体设计

120

120

Coding

具体编码

300

300

Code Review

代码复审

60

120

Test

测试(自我测试,修改代码,提交修改)

180

200

Reporting

报告

60

60

Test Repor

测试报告

60

120

Size Measurement

计算工作量

60

40

Postmortem & Process Improvement Plan

事后总结, 并提出过程改进计划

120

120

合计

 

1920

2760

 

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

在GitHub的此次结对项目中,下载tree文件夹及其内部所有文件,各种js文件建立了师生同门树完成的函数,css文件确定了页面的视图框架,下载完成后打开index.html文件即可打开页面,在文本框中按照题设的要求输入即可。
在目录里,代码使用了d3框架,我们是通过下载其文件来引用。

重要在于输入信息的提取部分,由算法,根据d3树的格式,对输入的文本数据进行切割,再将其存入对应的容器或变量,再生成对应的节点,由节点展示开;另一方面,对于题设中的:"导师:","级博士生:","级硕士生:","级本科生:"和"、"关键字,根据这些来选择数据并导入。

 

 

前端

 

 

核心

 

 

 

 

 

 

 

 

解决办法:

遇到解决不了的问题,通过百度和同学谈论。

 

 

posted on 2020-04-17 16:56  Wubba_lubba_dub__dub  阅读(197)  评论(0编辑  收藏  举报