qq聊天分析笔记

本文档描述了一个按照客户机/服务器架构设计的QQ聊天室程序,详细说明了色狼(用户)和管理员的用例,包括登录、发送消息、退出等操作,并提供了类分析和初步的测试用例。聊天室具有人数上限,达到上限后用户无法连接。管理员可以增加、删除和修改聊天室信息。
 我们将要创建的聊天室程序是按照客户机/服务器范型来架构的。客户会随机连接聊天室。如果某个聊天室接收了客户,客户就会发送消息给这个聊天室。然后聊天室广播每条消息,除了发送者以外,每个与聊天室建立连接的客户都会收到一份拷贝.备注:聊天室是有人数上线的当达到人数上线是用户是无法连接的。

需求分析:
参与者:色狼,管理员
用例图
       色狼  ------------------》 登入聊天室
         |---------------------》 向MM们发送问候信息
         《--------------------   系统转发MM对色狼的厌恶之意。
        |----------------------》 退出聊天室
   
        管理员 ------------------》 增加聊天室
         |-----------------------》 删除聊天室
         |----------------------》 修改聊天室信息

用例规约
    用例1 色狼登入聊天室
    1. 客户端获取聊天室的地址
    2. 系统放回一个聊天室的地址
    3. 客户连接该聊天室
    4. 系统放回登入成功信息
    5。 用例结束
    前置条件: 用户必先知道聊天室服务器的地址
    后置条件:某一个聊天室增加一个用户
    备用事件流1
    4 当用户连接的聊天室已经达到人数上线时,系统返回该聊天室已满的消息
    备用事件流2
    4 当用户已经登入了一个聊天室,再登入的聊天室就是所在聊天室时,系统返回登入以及在改聊天室消息

    用例2 色狼向mm们发送问候
    1 客户端向聊天室发送消息
    2 系统返回确认信息
    前置条件: 色狼必须先登入改聊天室
    后置条件: 该聊天室增加一条待转发消息
   
    用例3 系统转发mm对色狼的鄙视之意
    1 系统向客户端发送一条其他客户的信息
    2 客户端向聊天室提交接受确认
    前置条件: 色狼必须先登入该聊天室
    后置条件: 聊天室不在向色狼发送这条消息。

   用例4 管理员增加聊天室
    1 输入新增加的聊天室的名称以及人数上线信息
    2 系统返回成功信息
   前
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值