[Gamma] 项目展示
2024-09-02 13:28:47
[Gamma] 项目展示
一、工程展示
1.项目简介
定位分析
我们的目标是做一个创意分享网站,在之前的阶段中完成了大框架的搭建,并以此为基础进行界面优化与功能扩展。
典型用户
用户 面临困境 需求功能 教师 实验室招生信息杂乱,难以传达 实验室招收 开发者 苦于项目选择
希望做一些有趣的项目来丰富自己创意模块 非开发者 想实现某个创意但是又没有开发能力 创意模块 求助者 编程遇到困难,需要一个类似Stack Overflow的中文论坛 溢出专区 所有用户 需要一个平台发布技术博客 博客专区 实现功能
功能 功能 注册 验证账号是否重复,并且选中同意免责声明 登陆 验证账号密码正确性并进行页面跳转 找回密码 发送邮件至所填邮箱,并验证密码是否更新 发布/删除创意 数据库写入/删除创意并更新展示区 修改/保存个人信息 验证个人信息格式,修改数据库内容 评论/留言板 更新数据库及界面展示 收藏 收藏有价值的项目 关注 关注好友与感兴趣的人 “实验室”板块 整理发布实验室招生信息 ”溢出专区“板块 对于难以实现的技术可以进行求助 ”个人创意“板块 发布你的想法 ”博客专区“板块 发布一些技术博客留存 搜索 根据关键字搜索帖子 委托/开发/审核 图形化的团队开发进度界面 站内信 查看各种委托、审核消息 用户规模
指标 数量 访问量 876 注册数 113 文章数 20
2.团队分工
职能分配
前端开发: 1
后端开发: 2
测试: 1
PM: 1
经验教训
经历前两阶段开发,吸取到的经验还是非常多的:
-》 集中力量解决问题,不必拘泥于职能分配,避免忙等待
-》 预留出足够时间应对突发状况,特别是严重bug
-》 任务不能拆分太细,相关任务全部交给同一个人,避免重复学习
二、项目开发
1.代码与文档管理
使用github进行项目管理
2.燃尽图
开发过程有两个大间断,分别是研究方法论大作业与计算机网络考试
三、团队贡献分配
名字 | 角色 | 团队贡献分 | 具体的, 可衡量的, 可验证的贡献 |
---|---|---|---|
wy | PM | 48 | 10次博客,1次技术博客 |
ycd | Dev | 49 | 敏感词汇屏蔽,网站宣传,课上展示 |
zzy | Dev | 51 | 邮箱bug修复,代码管理,增加图片上传 |
mm | Test | 52 | 修改密码bug修复,评论区优化,分区框架修改 |
zpz | Test | 50 | 场景测试,单元测试 |
四、功能展示
发帖(可以发四类贴:实验室招生、个人博客、个人创意、求助帖,分别对应实验室、博客专区、个人创意、溢出专区四个板块,四类帖子发帖所需填写的表单不同,下面以发实验室招生贴为例)
评论
收藏
用户可以加入开发团队/实验室
项目发起人可以调整进度
站内信系统
关注用户
搜索
五、测试
后端测试
我们进行了覆盖性测试,覆盖率达到77%
Beta阶段发现的Bug
- 项目显示的图片错误
- 无法使用搜索框
- 发布实验室项目的按钮点击无法跳转
- 连续点击发帖按钮可能发出多个相同的帖子
- 不需要点击我已阅读用户条款也可以注册
- 用户收藏的项目无法点击进入主页面
- 修改密码的格式与注册时的格式要求不同
Gamma 阶段修复的Bug
- 项目显示的图片错误
- 无法使用搜索框
- 发布实验室项目的按钮点击无法跳转
- 不需要点击我已阅读用户条款也可以注册
- 用户收藏的项目无法点击进入主页面
- 加入搜索功能后修改评论功能无法使用
- 可以重复提交入团/退团申请
- 个人创意页面和实验室页面侧边栏显示有误
回归测试
测试浏览器 | 注册 | 登录 | 修改密码 | 退出登录 | 修改个人信息 | 发布创意 | 发布评论 | 修改评论 | 页面排版 | 搜索 | 站内信 |
---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | 无问题 | 无问题 | 无问题 | 无问题 | 无问题 | 无问题 | 无问题 | 无问题 | 无问题 | 无问题 | 无问题 |
Fiefox | 无问题 | 无问题 | 无问题 | 无问题 | 无问题 | 无问题 | 无问题 | 无问题 | 无问题 | 无问题 | 无问题 |
IE | 无问题 | 无问题 | 无问题 | 无问题 | 无问题 | 无问题 | 无问题 | 无问题 | 无问题 | 无问题 | 无问题 |
edge | 无问题 | 无问题 | 无问题 | 无问题 | 无问题 | 无问题 | 无问题 | 无问题 | 无问题 | 无问题 | 无问题 |
六、团队成员个人博客
名字 | 个人博客链接 |
---|---|
wy | https://www.cnblogs.com/wxmwy |
ycd | https://www.cnblogs.com/chuizi000 |
zzy | https://www.cnblogs.com/PowerofChoas/ |
mm | https://www.cnblogs.com/tm47069551 |
zpz | https://www.cnblogs.com/cuna/ |
七、总结
网站特色
旨在搭建一个积极的信息获取交流平台,为我航校友以及更多使用者提供方便
开发感想
历时几个月的软件工程结束,心里也是松了口气。最大的感想是如何协调项目进度很重要,一旦松懈极易造成熬夜赶工现象。还有就是及时交流,没有交流就没有团队。
课程建议
希望减轻课程压力,合理分配课程内容。大三很多同学已经开始实习工作等,每日例会与连续的计划安排实际上是很难实现的,我们没办法兼顾所有方面,造成问题也越来越大,很多问题在合作一段时间后陆续暴露出来。
最新文章
- blocking and unblocking mechanism for linux drivern code
- [转]MOSS通过此命令注册模板,web应用程序可以根据stp模块生成网站集
- LPC43xx I2S
- for循环的三种写法
- ubutntu apt 源
- 剑指Offer42 左旋字符串
- Amoeba for MySQL MySql集群软件
- Apple移动设备处理器指令集 armv6、armv7、armv7s及arm64-b
- Nginx SPDY缓冲区溢出漏洞
- Codeforces Round #211 (Div. 2)
- c语言学习之基础知识点介绍(十一):字符串的介绍、使用
- 分支-03. 三天打鱼两天晒网-B3
- SecureCRT 7.3.4破解版(含注册机)
- Ambari安装之部署 (Metrics Collector和 Metrics Monitor) Install Pending ...问题
- 【ASP.NET系列】详解Views
- Vuejs环境安装与工程建立【小白Windows向】
- STM32 内部flash的读写程序
- Python脚本之Lrc歌词去时间轴转Txt文件,附带酷狗音乐APP关联已有krc歌词
- Windows Phone本地数据库(SQLCE):14、删除数据(翻译)
- C#高级编程六十六天----表达式树总结【转】
热门文章
- 深入V8引擎-默认Platform之mac篇(1)
- ORA-03113: 通信通道的文件结束解决方法一例
- python plotly画柱状图
- Java集合Collection基本方法
- mask-rcnn解读(一):clip_boxes_graph
- v-text和v-html绑定数据显示
- python高级编程——网络编程(三)
- 七月伊始 LeetCode算法总结
- Spark源码执行逻辑分析【基于案例SparkPi】
- Linux从入门到放弃、零基础入门Linux(第三篇):在虚拟机vmware中安装linux(二)超详细手把手教你安装centos6分步图解