博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【软件工程】团队任务拆解
阅读量:6435 次
发布时间:2019-06-23

本文共 987 字,大约阅读时间需要 3 分钟。

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

概述

在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连接:
  • alpha版本的project图如下:
    1632084-20190410170734717-1514314004.png

转载于:https://www.cnblogs.com/1606-huluwa/p/10684640.html

你可能感兴趣的文章
kali安装软件遇到的问题&解决
查看>>
oracle的增量检查点与block buffer
查看>>
python 中关于logging 日志的输出设定
查看>>
Flutter 构建完整应用手册-持久化
查看>>
Linux安装软件目录选择
查看>>
php模式设计之 工厂模式
查看>>
Smart-git的安装使用
查看>>
HTTP强制浏览器下载文件
查看>>
Linux基础(day3)
查看>>
站在Web3.0 理解IPFS是什么
查看>>
用JavaScript访问SAP云平台上的服务遇到跨域问题该怎么办
查看>>
swagger
查看>>
不要依赖于线程调度器(72)
查看>>
MongoDB、Hbase、Redis等NoSQL优劣势、应用场景
查看>>
FTP服务
查看>>
android应用市场、社区客户端、漫画App、TensorFlow Demo、歌词显示、动画效果等源码...
查看>>
SpringCloud服务的平滑上下线
查看>>
C# 基于Arcface SDK实现人脸识别和注册
查看>>
使用python发送QQ邮件
查看>>
C++ 之 多态(非常非常重要,重点在后面)
查看>>