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图如下:


  • 相关阅读:
    006开源O/R映射框架内容回顾
    005---query接口初步
    004---持久对象的生命周期介绍
    C++中计算矩阵的行列式
    异面直线判定
    华夏万家不投资最佳激活顺序
    飞行目标定位测量相关文献记录
    程序运行缺少MSVCR110.dll
    C++中的return返回值:return0 or return -1?
    办宽带
  • 原文地址:https://www.cnblogs.com/1606-huluwa/p/10684640.html
Copyright © 2011-2022 走看看