项目 | 内容 |
---|---|
这个作业属于哪个课程 | 软件工程 |
这个作业要求在哪里 | 作业要求 |
这个作业的目标 | 需求分析+团队分工+计划 |
团队Github链接 | 作业 Github 链接 |
一、需求规格说明书
1.详细描述
①面向用户分析:我们面向的用户主要群体是学生,多功能的整合更方便用户对文档记载的快速实现。为了解决用户的痛点,本项目计划分阶段完成下面几个
②功能性需求:
- 记账:月初刚发的生活费,不到一周不知不觉又用完了?这大手大脚的,肯定是对花钱没有规划!有了记账本,再也不用担心“花钱健忘症”啦!剩多少,花多少,不再成为“月光族”!
- 记事本:今天生活不如意?男(女)朋友对你发脾气?看见男(女)神好心动?感觉身体被掏空(健身)?这些事情,大到天翻地覆,小到芝麻琐碎,统统!都写进来!一能锻炼文笔,二能排遣心头之绪,键盘哒哒哒,下笔如有神!
- 错题本:什么?不会还有同学不用错题本吧!不把错题纠正,盲目的刷题,只会把错误用的越来越熟练。正所谓,温故而知新。电子错题本,错题再多,内存也能把握,无论何时何地,都能查阅错题
- 代办:我是一只小金鱼,只有七秒钟的记忆?这件事情又忘记,抱歉下次一定?也许你忘性大,开会要同学提醒,拿快递要公众号发滞留信息,那么这功能就是为你而设计的啦!一切代办写上来,每天习惯看一看,分分钟提醒你:噢,我还有这个没做!告别马虎,从我做起
③技术需求:图形化界面,基于Java的高效算法,白盒黑盒测试
2.预期用户量
①初期:6个用户
②中期:10个用户
③后期:25个用户
3.阐述系统特性
①真实性:这些功能是人们尝使用到的,面对学习生活的方方面面需要记录的点滴,普通便签单调的格式无法满足多种需求。若要对症下药,多个软件又略有繁琐
②可用性:拥有良好的图形界面,清晰明了的功能模块,每个功能有独立格式
③价值所在:我们的想法是整合到一个软件,方便用户对多种功能一次到位的实现,可以避免当人们需要使用这些功能时需要下载多个软件
4.团队Github链接:superBaiLan
二、团队计划
原计划
时间 | 内容 |
---|---|
第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博客:事后分析 |
校正后计划
时间 | 内容 |
---|---|
第9周 | 1.团队组队、团队博客 |
2.团队介绍、成员展示、角色分配、选题确定 | |
3.制定团队计划安排,团队贡献分的规定 | |
第10周 | 1.需求规格说明书 |
2.原型设计,队员估计任务难度并学习必要的技术 | |
3.编码规范完成、平台环境搭建完成、初步架构搭建 | |
第11周 | 1.原型改进(给目标用户展现原型,并进一步理解需求) |
2.架构设计,WBS, 团队成员估计各自任务所需时间 | |
3.测试计划 | |
4.提前完成认为分配,完成基础编码 | |
第12、13周 | 1. 团队项目Alpha任务进一步细分计划 |
2. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交 | |
第14周 | 1.用户反馈+测试计划改进 |
2.根据反馈稍加改进 | |
3. 团队Alpha阶段个人总结 | |
4. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理 | |
第15周 | 1. 团队项目Alpha博客:事后分析 |
issues 截图
三、其他
团队分工
队员 | 任务 |
---|---|
车志鹏 | 后端开发 |
梁卓楠 | 算法开发 |
王智荣 | 前端开发 |
杨春晓 | PM 兼前端 |
殷威鸿 | 测试 |
钟理恩 | 后端开发 |
任务完成情况
- 车志鹏:已初步完成相关知识的学习以及大概框架的思维构建
- 梁卓楠:正在速成JVAV语言
- 王智荣:现在处于项目设计阶段,先设定需要什么功能,还没真正实现
- 杨春晓:已完成初始构想,并完成涉及基础知识学习
- 殷威鸿:已经开始学习如何测试代码
- 钟理恩:项目功能开发尚未建立蓝图,正在努力学习知识
感想
- 车志鹏:经过这段时间的学习,已经对基本的功能算法有了一定的理解和撑握,希望之后能有更大收获
- 梁卓楠:时间很宝贵
- 王智荣:摸鱼~想快点完成需求分析和项目设计,快进到打码
- 杨春晓:需要在团队里积极发表自己的想法,要充分信任队友,需要保证项目的顺利开发
- 殷威鸿:已充分了解自己的任务,现在进行代码测试学习,希望接下来与大家一起顺利完成小组工作
- 钟理恩:时间很短,任务很赶 ,作业很多,能力很拖