高级软件工程第六次作业:东理三剑客团队作业-3
团队的作业:图书管理系统
- 队员学号:
金安安(队长) 201810812003
谢竟成 201810812002
彭丽君 201810812010
具体分工如下:
金安安:测试计划,ER图,完善系统架构设计。
谢竟成:任务分解WBS, 思考用户痛点,描述使用场景,完善系统架构设计。
彭丽君:功能分析的四象限,完善需求规格说明书,系统架构设计。
思考用户痛点,描述使用场景
1、背景
(1)典型用户:彭丽君
(2)用户的需求/用户迫切需要解决的问题
a、当前一个人把我需要借的书借走了的时候,当我也需要借这本书时,不能够及时知道这本书的归还情况,什么时候归还。
b、找一本书的时间过长,搜索不能精准定位。
假设:
a、图书信息展示功能已经完成。
2、使用场景:
想好需要借的书,在图书馆的检索机检索这本书的书名,检索机查找数据库图书的信息,是否在图书馆还是已被借走,若是在图书馆,定位位置,根据位置去图书馆相应位置查找,若是也被同学借走,则显示借走该同学的联系方式,借走的时间,方便需要急需用的同学找到该书。
《需求规格说明书》具改进之处如下(《需求规格说明书》上传到coding:https://git.coding.net/AnanKing/BookManageSystem.git):
1、因为考虑到如果学生使用借阅卡太麻烦,所以使用一卡通借书,借书时使用学号。
2、在4.1.6当中“参数”加入“修改学号”
3、增加了ER图
4、不同类别的读者可借阅图书的范围、数量和期限不同,改成不同类别的读者可以接各种类别的书籍,但借书的数量一次还期限有规定要求
5、当想要借的书被其他同学借走的时候,而别人又急需需要这本书的时候,要是能有该书借走人的联系方式就可以解决此类问题,因此我们在借阅书籍模块,加入在同学查找该本书的时,当该本书被人借走的时候,显示借走书人的信息及联系方式。
6、当要借的书在图书馆时,管理员通知可以去图书馆拿书时,却不知道该书的具体位置,需要找很久,要解决这个问题也是在借阅书籍模块里查找该书时,显示该书在图书馆的同时,还需要显示该书摆放的具体位置,方便同学尽快找到此书。
功能分析的四象限如下:
任务分解WBS(Work Breakdown Structure)。上传到coding:https://www.leangoo.com/kanban/snapshot/get/2556610/d749e3de8daa4d3612631e5773b24ea8。
同时也上传到团队coding:https://git.coding.net/AnanKing/BookManageSystem.git
系统E-R图
测试计划书上传到coding:https://git.coding.net/AnanKing/BookManageSystem.git
心得体会:本次作业花费了三天时间完成,在此次作业中,学习到了怎么制作团队项目WBS,之前是从未接触WBS,一开始一脸懵逼,到去查资料、学习,慢慢的,最后一步一步的把WBS完成,这是一种巨大的飞跃,喜悦之情不言而喻;对于画图书管理系统的功能四象限,开始也是不知所云,后面通过学习才知道,最后还是把这个任务解决掉,这些都离不开团队每个人的努力;思考怎么给自己做的产品进行测试,这个是以前接触过,但是和助教老师发的参考,感觉自己还是存在很大差距,通过学习,最终制作出一份比较完善的测试计划,对个人还是团队而言,都是一种巨大的提高。在本次作业中饭,知道在做一个项目时逻辑思维要缜密,思考问题要细致,更加懂得团队合作的重要性,一个良好的团队,离不开团队成员每个人的努力,对成员的信任,对队长的信任,是一个良好的团队不可或缺的部分,大家都表现的很优秀,我们就是东理三剑客!我们为自己代言。