zoukankan      html  css  js  c++  java
  • 【软件工程】团队任务拆解

    项目 内容
    这个作业属于哪个课程 软件工程 罗杰
    这个作业的要求在哪里 团队任务拆解
    我们在这个课程的目标是 熟悉软件开发整体流程,提升自身能力
    这个作业在哪个具体方面帮助我们实现目标 将项目拆分为小任务,便于把控进度

    概述

    在alpha阶段,完成一个可以在线拖拽搭建模型,并返回Python源码的第一代版本网站,请一些用户进行测试并获取反馈,然后商讨下一阶段需要添加的功能。


    详细分工

    • 具体每组的任务分配和预期时长如下
    分组&成员 具体任务 预计时长
    前端:
    四娃
    七弟
    1.学习jsplumb插件,用于实现连线与拖拽
    2.根据jsplumb实现连线与拖拽功能
    3.使用bootstrap和jquery实现前端页面
    4.保存前端用户画出的网络模型并通过ajax请求以json格式发送给后端
    5.学习django框架
    6.学习djangorestframework
    7.利用django和djangorestframework搭建后端的restful api风格接口
    4h
    4h
    4h
    6h
    3h
    3h
    5h
    后端:
    大娃
    五娃
    1.学习PyTorch框架,熟悉PyTorch文档
    2.学习神经网络模型,构建神经网络模型代码
    3.分解神经网络模型,明确和前端的映射关系
    4.明确前后端交互机制,以及交互数据类型
    5.编写模型固定部分映射代码
    6.编写模型可变部分映射代码
    6h
    6h
    3h
    2h
    6h
    8h
    PM:
    二娃
    三娃
    1.组织小组每日例会,把控项目进度
    2.完成各种博客的撰写
    3.管理Github上项目
    4.问卷调查,后期用户反馈统计
    5.规划下一版本功能
    (10min-30min)*n次
    2h*n次
    Daily work
    6h
    6h
    测试:
    六娃
    1.学习基于Python的selenium,并进行前端的一些自动化测试
    2.正确性测试(包括组件的拖拽,连线及代码生成等功能)
    3.鲁棒性测试(包括组件错误的连接、边缘条件等)
    4.性能测试(包括代码生成的效率等测试)
    5.综合测试
    3h
    2h
    2h
    1h
    3h

    • 当n取10,例会平均时间为25min时,整体项目所需要的时长大约为104h
    • Github的alpha版本project连接: project链接
    • alpha版本的project图如下:


  • 相关阅读:
    clear ,refresh,free
    记录一次vxworks下使用NFS组件的过程
    [dart学习]第七篇:类(构造函数)
    [dart学习]第六篇:流程控制语句
    [沉痛哀悼宁滨院士]
    [dart学习]第五篇:操作符
    [dart学习]第四篇:函数
    [dart学习]第三篇:dart变量介绍 (二)
    [dart学习]第二篇:dart变量介绍 (一)
    [dart学习]第一篇:windows下安装配置dart编译环境,写出helloworld
  • 原文地址:https://www.cnblogs.com/1606-huluwa/p/10684640.html
Copyright © 2011-2022 走看看