任务概述

由于接手软剑攻城队的PhyLab项目,省去了用户需求分析、团队编码规范、用户界面原型设计和后端逻辑设计的大部分环节,因此前期的主要任务落在了用户使用反馈、功能优化增改方向、用户体验优化以及源代码阅读分析。这样一个较复杂的项目需要先从目的和设计入手,优先分析数据流,然后结合文档阅读源代码,必要时需要更新部分文档,了解项目的整体设计框架。Alpha阶段所需完成内容主要是,完善现有实验文档、补充半成品模板、添加新功能与工具,优化用户体验。

调整:鉴于之前的许多脚本缺乏注释、服务器内容混乱(甚至混杂部分私人文件)、上述提到的团队编码规范等需要重新确定,框架重新建立。即使如此,许多代码仍然是可复用的,我们会在项目最后说明哪些工作是直接使用原版网站,哪些工作(即使是之前已经实现的)是我们重新设计的。

任务信息

任务分配

成员 任务概述 预计耗时(H) 前置任务截止时间 预计成果
岳桐宇 1. 完整掌握HTMLCSSJavaScriptBootsrap框架相关知识。 2. 阅读分析PhyLab前端代码与文档。 [3]. 根据相关用户反馈与功能文档,参与设计网站用户界面与体验改进方案。 [4]. 学习使用Axrue,并完成改进后的网页设计原型 25 2016.10.18 24:00 1. 改进的网页设计原型文档。
冯炜韬 1. 完整掌握PHPLaravel框架服务器搭建相关知识。 2. 阅读分析PhyLab后端代码与文档。 [3].依据实际后端代码,更新后端设计接口文档,对后端整体框架进行逆向建模。 4. 与邓楚云协商预估Alpha迭代中模块设计开发时间 25 2016.10.18 24:00 1. 后端架构模型图。 2. 更新的后端接口设计文档。
杨子琛 1. 完整掌握PHPLaravel框架服务器搭建相关知识。 2. 快速掌握Python基础知识。 3. 阅读分析PhyLab数据处理脚本代码与文档。 4. 阅读分析PhyLab后端代码与文档。 [5]. 收集未录入或未完成的实验相关的数据处理方式与模板 15 2016.10.18 24:00 1. 新增的数据处理方式与模板信息。
程富瑞 1. 学习文档模板设计方法,使用分析当前已完成实验文档,并提出现有文档改进与完善方案。 2. 完整掌握PythonLaTeX相关知识。 [3]. 整理现有资料,确定Alpha迭代中需要新添加的物理实验,并收集归类一切相关资料(主要为各个实验报告)。 15 2016.10.18 24:00 1. 新增的物理实验信息以及相应资料。 2. 现有实验文档的缺陷记录。
邓楚云 [1]. 负责本阶段团队博客撰写,主要为用户使用调查与反馈当前功能分析功能优化改进。 2. 与岳桐宇一起完成用户界面与体验改进方案。 3. 快速学习HTMLCSSJavaScriptPHPLaravel框架Bootsrap框架服务器搭建Git等相关内容的基础知识。 [4]. 团队任务规划与分配。 25 2016.10.16 24:00 1. 用户使用反馈调查与功能分析改进文档。 2. 用户界面与体验改进方案文档。 3. 团队任务分配文档。

注意

  1. 请大家在工作中务必诚信、准确记录工作时长,以便进行团队贡献值核定。
  2. 任务分配中类似[1]的任务为其它任务的前置任务,需要依照前置任务截止时间完成。
  3. 成果上传方式待定。
  4. size为任务时长,5级划分;priority为任务优先级,5级划分。均数字越大,时长越长或优先级越高。
  5. 预计时长与size对照表

    预计时长(h) size
    0~1(含) 1
    1~3(含) 2
    3~5(含) 3
    5~7(含) 4
    7~8(含) 5

PhyLab2.0设计分析阶段任务大纲(α)的更多相关文章

  1. PhyLab2.0需求与功能分析改进文档(NABCD)

    PhyLab1.0需求规格说明文档 1. 概述 1.1 项目概述 软剑攻城队小组于2015学年开发了PhyLab物理实验网站,一经发布好评如潮.网站的核心功能是提供预习报告和自动数据处理,而后加入了论 ...

  2. 【Phylab2.0】Alpha版本发布说明

    新版本特性 更多的实验 Part Phylab2.0[Alpha] Phylab1.0 1011 1010113 缺失 1011 1010212 缺失 1021 1020113 1021 102021 ...

  3. Scratch3.0设计的插件系统(上篇)

    我们每个人在内心深处都怀有一个梦想: 希望创造出一个鲜活的世界,一个宇宙.处在我们生活的中间.被训练为架构师的那些人,拥有这样的渴望: 在某一天,在某一个地方,因为某种原因,创造出了一个不可思议的.美 ...

  4. 【Alpha】Phylab2.0: Postmortem

    设想和目标 1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 主要解决同学们写物理实验报告时,处理数据的困难--巨大的计算量和不规范的物理报告数据处理格式.典型 ...

  5. 【Phylab2.0】Beta版本发布说明

    新版本特性 1. 新的物理实验 1020314等 2. 讨论区与报告界面的整合 3. 在线脚本管理功能 4. 管理员功能 有在线脚本管理功能的支持后加入了管理员模式,可以向其他学校开放,招募管理员并添 ...

  6. 【Phylab2.0】Alpha版本项目展示

    团队成员 冯炜韬(PM)http://www.cnblogs.com/toka 岳桐宇(后端)http://www.cnblogs.com/mycraftmw 杨子琛(测试&LaTeX)htt ...

  7. 【Beta】Phylab2.0: Postmortem

    设想和目标 1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 主要解决同学们写物理实验报告时,处理数据的困难--巨大的计算量和不规范的物理报告数据处理格式.典型 ...

  8. Android网络通信框架LiteHttp2.0 开篇简介和大纲目录

    本帖最后由 移动天宇 于 2015-10-26 10:42 编辑 LiteHttp2.0很多东东焕然一新,旧的能力也得到增强,没有使用的同学来了解一下吧. Android网络框架为什么可以选用lite ...

  9. 【Phylab2.0】Beta版本项目展示

    团队成员 冯炜韬(PM)http://www.cnblogs.com/toka 岳桐宇(后端)http://www.cnblogs.com/mycraftmw 杨子琛(测试&LaTeX)htt ...

随机推荐

  1. 你的C#代码是怎么跑起来的(二)

    接上篇:你的C#代码是怎么跑起来的(一) 通过上篇文章知道了EXE文件的结构,现在来看看双击后是怎样运行的: 双击文件后OS Loader加载PE文件并解析,在PE Optional Header里找 ...

  2. 架构系列:ASP.NET 项目结构搭建

    我们头开始,从简单的单项目解决方案,逐步添加业务逻辑的约束,从应用逻辑和领域逻辑两方面考虑,从简单的单个项目逐步搭建一个多项目的解决方案.主要内容:(1)搭建应用逻辑和领域逻辑都简单的单项目 (2)为 ...

  3. 同态加密-Homomorphic encryption

    同态加密(Homomorphic encryption)是一种加密形式,它允许人们对密文进行特定的代数运算得到仍然是加密的结果,将其解密所得到的结果与对明文进行同样的运算结果一样.换言之,这项技术令人 ...

  4. java 常用的一些关键字

    1.关键字extends 1.继承作用 优化代码,减少代码的重复使用. 2.继承使用时机 两个类之间必须要满足is a的关系 ,才能够拥有继承关系,不是任 何 情况下都允许继承 3.继承的使用注意事项 ...

  5. Beta--项目冲刺第六天

    胜利在望-- 队伍:F4 成员:031302301 毕容甲 031302302 蔡逸轩 031302430 肖阳 031302418 黄彦宁 会议内容: 1.站立式会议照片: 2.项目燃尽图 3.冲刺 ...

  6. Android  PNG透明图片转JPG格式背景变黑

    Android  PNG透明图片转JPG格式背景变黑 在上传图片是,需要把PNG格式转换成JPG格式的,但是在遇上透明背景时,转过来就变成黑色底图了! 原因是PNG支持透明图而 JPG格式不支持透明底 ...

  7. Java GC收集器配置说明

    根据Java GC收集器具体分类,我们可以看出JVM根据需求不同提供了三种选择:串行收集器.并行收集器.并发收集器. 串行收集器只适用于小数据量的情况,我们主要了解一下并行收集器和并发收集器.默认情况 ...

  8. 【POJ 1556】The Doors 判断线段相交+SPFA

    黑书上的一道例题:如果走最短路则会碰到点,除非中间没有障碍. 这样把能一步走到的点两两连边,然后跑SPFA即可. #include<cmath> #include<cstdio> ...

  9. 堆 poj 2442

    t组数据 n m 给 n*m的矩阵 从每行拿出一个数 可有n^m个组合 求前n小的输出 维护前n小的数组 #include<stdio.h> #include<string.h> ...

  10. 主线程MainThread与渲染线程RenderThread

    在Android 5.0之前,Android应用程序的主线程同时也是一个Open GL线程.但是从Android 5.0之后,Android应用程序的Open GL线程就独立出来了,称为Render ...