文章目录
一、作业基本信息
这个作业属于哪个课程 | 广工2023软件工程课程 |
---|---|
这个作业要求在哪里 | 团队作业2-《需求规格说明书》 |
这个作业的目标 | 1、需求规格说明书 2、建立熟悉团队协作管理 3、建立团队项目的git仓库 |
其他参考文献 | 无 |
团队项目git仓库:
二、项目系统
1、需求规格说明书
(1)面向用户分析
音乐是人们生活中必不可缺的一部分,人们借由音乐来抒发自身的众多情感,但是很多时候自己喜欢的音乐却因为一个vip而与自己分隔开。我们要做的就是这么一个不需要vip的软件,让一些没有消费能力或者消费能力不足的人也可以享受自己喜欢的音乐,主要面向高中生和大学生。
(2)功能性需求
本软件主要实现的功能有:播放列表的生成、音频的基本播放控制、登录注册、音乐搜索、设置、播放器页面、本地音频文件搜索、下载网上的音乐资源。
(3)技术需求
文件管理、网上资源嗅探、UI界面设计、播放器音频接口、数据库管理
2、预期用户数量
初步发行预计有3000人使用,到成熟阶段有8000名用户。
3、系统真实性、可用性及价值
(1)真实性
资源数据进行多方比较,实时获取并及时更新,收集修改数据时要求验证输入,检测并验证数据完整性;及时检测并删除重复的数据源,防止未经授权的访问;定期备份数据,防止意外数据丢失和意外更改。
(2)可行性
系统设计标准化、规范化,分层设计软件,用包分类区别代码功能,方便维护;设计接口功能,方便扩展;用java开发,可移植性强。
(3)价值
系统页面整洁,资源丰富,支持下载,具有其他音乐软件的功能,能够免费听歌。
三、团队项目issues截图
四、时间安排表
时间 | 安排 |
---|---|
第5周 | 团队的组建,选题确定,角色分配,指定团队计划安排,贡献分的规定 |
第6周 | 需求规格说明书,原型设计,编码规范完成 |
第7周 | 原型改进,架构设计,测试计划 |
第8、9周 | 团队项目Alpha任务分配计划,连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交 |
第10周 | 用户反馈+测试计划改进,团队Alpha阶段个人总结,团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理 |
第11周 | 团队项目Alpha博客:事后分析 |
五、团队分工
开发 | 尹小龙、王德楷 |
---|---|
测试 | 叶志文、曾麒 |
文档编写 | 潘荣燊、杨恒 |
六、团队感想
成员 | 感想 |
---|---|
尹小龙 | 万物始于一,脚踏实地迈出第一步吧! |
王德楷 | 参与其中,融入其中,乐在其中 |
叶志文 | 努力提高代码质量 |
曾麒 | 实践中学其他知识,不断地从各方面武装自已 |
潘荣燊 | 未来已经到来,它只是没有均匀分布 |
杨恒 | 吃得苦中苦,方为人上人 |