团队作业2-《需求规格说明书》
团队作业2-《需求规格说明书》
目录
- 1.系统描述
- 1.1.面向用户分析
- 1.2.功能性需求
- 1.3.技术性需求
- 1.4.预期用户数量
- 1.5.真实性、可用性以及价值所在
- 1.6.项目仓库
- 2.团队计划
- 2.1.团队分工
- 2.2.issues截图
- 2.3.团队计划(修改前)
- 2.3.团队计划(修改后)
- 3.个人感想
1.系统描述
校园动物管理系统的核心是一个管理系统,不同用户在上面发布关于动物的收养、弃养、流浪信息。
-
1.1.面向用户分析
目标受众为大学学生、教师。
当下,正处于信息化的时代,许多行业顺应时代的变化,结合使用计算机技术向数字化、信息化建设迈进。传统的宠物信息管理模式,采用人工登记的方式保存相关数据,这种以人力为主的管理模式已然落后。我们结合使用主流的程序开发技术,设计了一款前后端结合的宠物管理系统,可以较大地减少人力、财力的损耗,方便相关人员及时更新和保存信息,提高宠物管理的工作效率,提升用户的使用体验。 -
1.2.功能性需求
- 基本功能需求
- 界面。首先我们需要设计界面的样式和模块,以便用户可以使用后续功能。
- 注册&登录功能。我们需要通过账号来对用户的信息进行存储和管理,未登录的用户可以查看已发布的信息,但大部分功能无法使用。
- 发布。用户可以在指定模块编辑发布新动物信息。
- 进阶功能需求
- 账号信息展示。用户可以查看自己的账号信息以及自己发表过的动物信息。
- 领养、修改信息。对于动物帖子,登录后的用户可以对其进行领养或者修改信息。
- 基本功能需求
-
1.3.技术性需求
- 整体技术要求
- 项目框架:Vue2
- 后台:java、Nginx
- 前端:Vue2
- 前后端交互
- 前端:采用axios方式发送请求
- 后台:通过文档地址返回数据
- 整体技术要求
-
1.4.预期用户数量
不考虑实际宣传和服务器部署,系统理论能承受的预期用户数量应为100人。 -
1.5.真实性、可用性以及价值所在
- 真实性:广工随处可见的猫咪,其数量的上升会使流浪猫的管理需求越来越大,在其他农业学校,例如农业大学,更是需要对动物进行良好的管理,所以这个系统是基于生活实际的。
- 可用性:论坛、求助式的网站在网上很常见,无论从技术上还是从应用上来说,开发这样一个网站是完全可用的。
- 价值所在:提供一个平台让校园师生能对校园动物发布相关信息,同时让新生以及部分高年级学生有一个途径能了解到校园里的各种小生命。
-
1.6.项目仓库
Gitee
2.团队计划
- 2.1团队分工
成员 | 分工 |
---|---|
张镇柯 | PM整体项目代码统筹 |
马传丞 | 后端文档接口 |
李建森 | 前端代码管理 |
拜尔克吐拉·吾买尔江 | 后端协助 |
哈力米拉提·买那洪 | 后端数据获取 |
穆萨江·热扎依丁 | 前端(用户模块) |
阿布都瓦力·努尔买合买提 | 前端(管理员模块) |
伟娜·维里旦 | 前端(补充) |
-
2.2issues截图
-
2.3团队计划(修改前)
第 9 周 | 1.团队组队、团队博客 |
---|---|
2.团队介绍、成员展示、角色分配、选题确定 | |
3.制定团队计划安排,团队贡献分的规定 | |
第10周 | 1.需求规格说明书 |
2.原型设计,队员估计任务难度并学习必要的技术 | |
3.编码规范完成、平台环境搭建完成、初步架构搭建 | |
第11周 | 1.原型改进(给目标用户展现原型,并进一步理解需求) |
2.架构设计,WBS, 团队成员估计各自任务所需时间 | |
3.测试计划 | |
第12、13周 | 1. 团队项目Alpha任务分配计划 |
2. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交 | |
第14周 | 1.用户反馈+测试计划改进 |
2. 团队Alpha阶段个人总结 | |
3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理 | |
第15周 | 1. 团队项目Alpha博客:事后分析 |
- 2.4团队计划(修改后)
时间 | 计划 | 完成情况 |
---|---|---|
第 9 周 | 1.团队组队、团队博客 | 已完成 |
2.团队介绍、成员展示、角色分配、选题确定 | 已完成 | |
3.制定团队计划安排,团队贡献分的规定 | 已完成 | |
第10周 | 1.需求规格说明书 | 已完成 |
2.原型设计,队员估计任务难度并学习必要的技术 | 已完成 | |
3.编码规范完成、平台环境搭建完成、初步架构搭建 | 已完成 | |
第11、12周 | 1.原型改进(给目标用户展现原型,并进一步理解需求) | |
2.架构设计,WBS, 团队成员估计各自任务所需时间 | ||
3.测试计划 | ||
4.团队项目Alpha任务分配计划 | ||
第13周 | 1.连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交 | |
第14周 | 1.用户反馈+测试计划改进 | |
2. 团队Alpha阶段个人总结 | ||
3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理 | ||
第15周 | 1. 团队项目Alpha博客:事后分析 |
3.个人感想
成员 | 感想 |
---|---|
张镇柯 | 这次的准备很匆忙,由于队员都有点忙于学习,对项目的积极性不高,决定发挥主催作用,让队员动起来。这个项目虽然小,但是通过项目要锻炼的是团队里的协调能力,我打算开个短会说明项目的具体要求。 |
马传丞 | 第一次参与真正多人的开发工作,我即激动也忐忑,喜欢能在和团队成员共同合作学到更多,提升自己。 |
李建森 | 与大家合作分工,各司其职,体会到了团队的感觉,希望能从这次团队项目中吸取更多的经验 |
哈力米拉提·买那洪 | 需要学习自己之前尚未了解的安卓开发,并实现所需的功能,是一次挑战,加油! |
拜尔克吐拉·吾买尔江 | 新挑战,锻炼编程的新机会 |
穆萨江·热扎依丁 | 接触到更多新的知识,更深入了解了项目开发流程,积累了生活经验,增进了与团队成员之间的友谊 |
阿布都瓦力·努尔买合买提 | 本次项目的开发内容对我来说是新的挑战,也让我对团队合作有了新的认识。 |
伟娜·维里旦 | 这将是一个新的挑战,也会让我对团队项目的学习更深入 |