• 第五次作业


    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树的格式,对输入的文本数据进行切割,再将其存入对应的容器或变量,再生成对应的节点,由节点展示开;另一方面,对于题设中的:"导师:","级博士生:","级硕士生:","级本科生:"和"、"关键字,根据这些来选择数据并导入。

     

    前端

    核心

    解决办法:

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

  • 相关阅读:
    【Java并发】详解 AbstractQueuedSynchronizer
    【Java 并发】详解 ThreadLocal
    【应用】Markdown 在线阅读器
    【HTML5】Canvas 内部元素添加事件处理
    【HTML5】Canvas 实现放大镜效果
    分享一款Markdown的css样式
    【Pthreads】Pipeline Model(Assembly Line)示例
    简单实现依赖注入(无框架)
    JavaWeb 简单实现客户信息管理系统
    Python中模块的发布与安装
  • 原文地址:https://www.cnblogs.com/Wubba-lubba-dub-dub/p/12721038.html
Copyright © 2020-2023  润新知