[软件工程基础]Alpha 展示博客
团队成员
个人简介
个人简介参照团队介绍博客。
个人博客
王嘉睿爵:http://www.cnblogs.com/whynotRW/
游心:http://www.cnblogs.com/jefhq/
李煦通:http://www.cnblogs.com/leext/
石奇川:http://www.cnblogs.com/qwellk/
刘子渊:http://www.cnblogs.com/braveTester/
工程相关
预期
目标
恢复原来的网站,并在原来的网站上进行进一步开发,增加题库和实验流程的功能。
典型用户
大二正在上物理实验的学生们。
更详细的描述见测试报告场景测试一节。
功能描述
报告生成
- 根据用户输入的数据生成相应报告
- 数据处理准确无误
- 报告可下载
论坛交流
- 具有一般的论坛功能,用户可以在论坛中发帖、交流经验
物理实验题库
- 用户可自由在不同套题之间切换
- 不同套题计时功能独立
- 可以正常计时,包括重启、暂停的正常运行
- 计时在用户重启浏览器后仍然存在
- 试题、答案内容准确无误
- 点击显示答案按钮可以显示该套题目的答案

详细图文流程
- 用户可以自由的在各个实验之间切换
- 排版合理
- 图片、表格大小合理,没有字号太小等阅读不适
- 流程内容精简、无错误
用户数量
一周用户量 30,活跃用户量 60。
11.17~11.21 统计数据如下:
- 新增用户注册 35
- 主页访问 242
- 登录 36
- 报告页面访问 68
- 报告生成请求次数 73
- 题库访问 23
- 工具访问 17
实际体验
总体运行较为流畅,报告生成等核心功能无严重bug,题库功能不太令人满意,社区功能流畅且丰富。
软件下载量
本项目为校内网站,无下载量指标。目标用户为我航大二选修基础物理实验的学生。
团队协作
团队总共 5 个人,分为前端、后端、实验相关、测试和 PM。
PM 制定方向,同组员讨论后分配任务,撰写本阶段博客。
各个成员各自完成 PM 分配的任务,并互相协作,交流自己不太明白的问题。
总的经验教训是 PM 应该对整个任务的规划有比较细致的把握,包括对技术有比较详细的了解。这样可以即时了解技术难点并制定相应的解决方案,避免和开发人员的认知有一定程度的脱节,导致任务不能顺利完成。
项目管理
通过 github 上的 Project 以及 issue 进行项目管理。
每项任务大致对应一个 issue。确定任务之后 PM 开相应 issue,并放到对应人的看板下。
被分配人完成后,关闭相应 issue 并填写完成时间。
时间管理
产品之外的工程质量
测试
- 网站的核心功能完整且正常工作:报告的生成、查看、下载,以及数据的处理功能在PC端运行均正常,且结果正确;网站交流社区功能完整且运行正常。对于一名选修基础物理实验的学生来说,目前网站功能已足以应对实验部分。
- 用户体验良好但仍有较大提升空间:通过测试矩阵以及Bug List可以看出,在PC端网站的响应速度以及前端界面都是相当优秀的,但是移动端的兼容性仍须提升,尤其是在实验报告生成界面,移动端数据输入方式较为麻烦而且并不能将生成的报告返回给移动端;另外是实验报告生成界面与社区界面之间的衔接,在移动端上尤其是Android平台表现很差;
- 网站前端界面整体风格基本一致但更要注重细节:已发布的网页整体风格一致,仅“找回密码”界面不符合整体style,并且未登录时一直重定位回主界面不提示登陆,这些细节都应该慎重考虑,会严重影响用户前端体验。
代码规范
由于上届的代码规范已经比较完全,我们直接沿用了上一届的代码规范。
文档
增加了环境配置文档和数据库恢复文档,链接。
质量提高
- 统一了论坛和主页的导航栏风格
遗留问题
- 报告生成处,移动端兼容性问题
- 题库的可用性,以及更加便捷的操作须进一步实现
- 报告界面与社区界面用户切换问题
- 题库、修改密码界面与网站风格整体一致性问题
- 大量用户并发访问文章时的请求Failed问题
- 题库的手机端兼容性问题
- 登陆界面的用户友好程度有待提高
需求分析
数据分析
实际进展

发布功能
参见 Alpha 发布说明。
用户反馈
项目状态
从燃尽图可以看出实际进度与理想进度有较大偏差,中间有一段时间开发停滞。但即使是这样,燃尽图还是美化了真正的项目状态。因为有些事项由于太多前置条件没有达成,并不能成为一个可规划的 issue 从而进入燃尽图的统计当中。
团队成员具体贡献
| 名字 | 角色 | 团队贡献分 | 贡献 |
|---|---|---|---|
| 王嘉睿爵 | 测试 | 50 | 对网站进行可用性、兼容性、美观性以及压力测试,生成 Alpha 测试报告;汇报1个核心bug,已修复;汇报很多处细节bug,未完全修复 |
| 李煦通 | 后端 | 51 | Alpha 发布说明,恢复绝大部分之前崩溃的数据库,修复后端 bug |
| 游心 | 实验相关 | 48 | 物理实验流程资源的获取和整理 |
| 石奇川 | 前端 | 49 | 实现了题库的页面、统一了网站导航栏样式 |
| 刘子渊 | PM | 52 | Alpha 展示博客,九次 ScrumMeeting 博客,任务分解博客,项目技术规格说明书博客,项目功能规格说明书博客,团队成员贡献分分配规则博客,用户需求与 NABCD 博客,团队介绍博客 |
[软件工程基础]Alpha 展示博客的更多相关文章
- 17秋 软件工程 Alpha展示博客
成员简介 姓名 个人简介 博客地址 郑世强 郑世强,计算机三班,了解java web端和Android端编程,使用过Spring MVC和Spring Boot开发商业程序,Android端学习了rx ...
- 【Alpha】Phylab 展示博客
目录 Phylab Alpha 展示博客 一.团队简介 二.项目目标 2.1 典型用户 2.2 功能描述 2.3 用户量 三.项目发布与展示 3.1 新功能 3.2 修复缺陷 3.3 问题与限制 3. ...
- 团队作业6——展示博客(Alpha版本)
Deadline: 2017-5-7 22:00PM,以博客发表日期为准 评分基准: 按时交 - 有分,检查的项目包括后文的四个方面 团队成员介绍 Alpha阶段进展 团队合作,各成员分工 Beta阶 ...
- 团队作业6——展示博客(Alpha版本)
Deadline: 2017-12-3 23:00PM,以博客发表日期为准 评分基准 按时交 - 有分,检查的项目包括后文的两个方面 团队成员介绍 Alpha阶段进展 团队合作,各成员分工 Be ...
- 展示博客(Alpha阶段)
Deadline: 2017-11-18 22:00PM,以博客发表日期为准 评分基准: 按时交 - 有分(满分10分),检查的项目包括后文的四个方面 团队成员介绍 Alpha阶段进展 团队合作,各成 ...
- [对对子队]Alpha阶段项目展示博客
Alpha阶段项目展示博客 1 团队成员的简介和个人博客地址 成员 头像 岗位 博客 个人介绍 黄贤昊 PM 17373253 喜欢玩游戏和做游戏,项目经验基本都和游戏相关,擅长摸鱼,偶尔敬业. 刘子 ...
- 【集美大学1411_助教博客】团队作业6——展示博客(Alpha版本)
写在前面的话 工作还真是应该抓紧做呢,以下评分是助教在出差前评的,但出差回来就忘记了大部分内容.同学们都在预期时间内完成了自己的alpha项目.由于助教的频繁出差,评分工作落下一大截,在此表示欠意,会 ...
- 集美大学网络1413第十次作业成绩(团队六) -- 展示博客(Alpha版本)
题目 团队作业6--展示博客(Alpha版本) 团队作业6成绩 团队/分值 简介& 项目地址 项目目标 (典型用户. 功能描述. 预期用户数量) 如何满足 用户需求 已完成目标 团队分工 团 ...
- 【1414软工助教】团队作业6——展示博客(Alpha版本) 得分榜
题目 团队作业6--展示博客(Alpha版本) 作业提交情况情况 为所欲为 团队没有提交,其余都按时提交. 往期成绩 个人作业1:四则运算控制台 结对项目1:GUI 个人作业2:案例分析 结对项目2: ...
随机推荐
- 介绍 Java 的内存泄漏
java最明显的一个优势就是它的内存管理机制.你只需简单创建对象,java的垃圾回收机制负责分配和释放内存.然而情况并不像想像的那么简单,因为在Java应用中经常发生内存泄漏.脚本代码 本教程演示了什 ...
- Java常用四大线程池用法以及ThreadPoolExecutor详解
为什么用线程池? 1.创建/销毁线程伴随着系统开销,过于频繁的创建/销毁线程,会很大程度上影响处-理效率 2.线程并发数量过多,抢占系统资源从而导致阻塞 3.对线程进行一些简单的管理 在Java中,线 ...
- 分享知识-快乐自己:论 Mybatis中的关联关系(一对多,多对一,多对多)
论:一对多:(举例一个省有多个市)就是实体类中有(市)类型集合属性:多对一:(多个市有一个共同的省)就是类中有(省)类型的属性.下面来介绍:一对一.多对一的使用方式. 一对多方: package ml ...
- int型变量,不使用中间变量完成互换
package com.t_02; /** * 定义两个int类型的数,完成交换,不使用第三方变量 * @author Administrator * */ public class t1 { pub ...
- springmvc的简单介绍以及springmvc组件的介绍
Spring web mvc框架 什么是springmvc Springmvc是spring框架的一个模块,spring和springmvc无需中间整合层整合 Springmvc是一个基于mvc的we ...
- Money Systems
链接 分析:来看看背包九讲里面的一段话: 对于一个给定了背包容量.物品费用.物品间相互关系(分组.依赖等) 的背包问题,除了再给定每个物品的价值后求可得到的最大价值外,还可以得 到装满背包或将背包装至 ...
- HP SiteScope安装
下载地址以及安装方法见 http://www.jianshu.com/p/fce30e333578 数据库连接URL:jdbc:mysql://mysql_ip:mysql_port/database ...
- Linux系统上php-cli安装redis扩展
下载 假设已经安装了redis-server,现在我们来安装redis扩展. 下载ZIP包: https://github.com/phpredis/phpredis/tree/master . 解压 ...
- VIJOS:P1082丛林探险
描述 东非大裂谷中有一片神秘的丛林,是全世界探险家的乐园,著名黄皮肤探险家BB一直想去试试.正好我国科学家2005年4月将首次对东非大裂谷进行科考,BB决定随科考队去神秘丛林探险.在出发之前,他搜集了 ...
- Behave + Selenium(Python)一:
Behave 介绍:(来自T先生) 最近一个项目用了behave来做测试,因为之前没有接触过,所以写下最近的心得总结. 做自动化的人估计对selenium已经不是很陌生了,但是对于Behave工具,估 ...