软件工程——交友系统,假设用户需求如下:请大家考虑:如何描述系统需求呢?
实例:交友系统
假设用户需求如下:
1.注册
2.登录
3.申请加为好友:
4.同意成为好友:
5.删除好友
6.发布动态
7.删除动态
8.评论好友动态
9.查看好友评论
请大家考虑:如何描述系统需求呢?
答:
实例:交友系统的系统需求
一、用户管理
1.注册 2.登录
二、好友管理
3.申请加为好友:输入好友用户号(如微信号或qq号),系统在此用户的好友信息中查找是否有此好友信息,若有,则提示已是好友,若未找到,则生成一条好友信息,记录好友用户号、时间、状态(已申请未通过)等信息。显示已申请。
4.同意成为好友:根据用户号在好友信息中检查是否有别的用户申请自己为好友,若有,则显示此申请的用户信息,若同意加位好友,则更新此好友信息的状态为同意,若不同意,则更新状态为不同意。
5.删除好友
三、动态管理
6.发布动态 7.删除动态
四、评论管理
8.评论好友动态 9.查看好友评论