首页 > 技术文章 > 软件工程——交友系统,假设用户需求如下:请大家考虑:如何描述系统需求呢?

wsgxg 2021-07-15 15:18 原文

软件工程——交友系统,假设用户需求如下:请大家考虑:如何描述系统需求呢?

实例:交友系统


假设用户需求如下:

1.注册
2.登录
3.申请加为好友:
4.同意成为好友:
5.删除好友
6.发布动态
7.删除动态
8.评论好友动态
9.查看好友评论
请大家考虑:如何描述系统需求呢?

答:

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

推荐阅读