2.3.4 查看个人信息
用例名 简要描述 参与者 涉众 相关用例 前置条件 查看基本信息 用户通过该用例设置自己的基本信息 QQ用户 QQ用户:查看自己的基本信息 无 QQ用户正确登录到该系统 QQ用户必须联网 QQ用户必须申请QQ号,并记住密码 看到个人信息 后置条件 基本事件流 (1) 用例起始于QQ用户需要查看自己的基本信息 备选事件流 补充约束-数据需求 补充约束-业务规则 B-1 每一个用户只能查看自己的基本信息 待解决问题 暂无 相关图
2.4 主要界面
1、登陆界面 2、注册界面 3、好友列表界面 4、聊天界面 5、好友视频界面 6、显示用户信息界面
2.5 MyQQ术语
1、命令消息:在消息封装中,一类可以传递命令的消息,例如登录、登出、更新状态,此类消息的内容一般为空,作用只是传递一个命令,并不需要实际的内容
2、普通消息:普通聊天消息或者文件、视频消息,会有大量的数据内容,一般来说是,普通消息是比命令消息数据量大的多的。
三、系统架构设计
3.1架构分析与设计
下图为MyQQ工作时各层依赖关系
客户:按状态本地,连接在局域网内,可注册和登录,登陆后可以向在线好友发送文本聊天信息,并且可以进行视频聊天和文件传输。
控制台:从数据库中读取数据,显示以注册用户的状态信息,并且可以删除无用的注册信息,来减轻数据的复杂度。
3.2 MyQQd的关键抽象
系统关键抽象即系统实体类图,系统实体类图描述了系统中的类及其相互之间的关系,它反映了系统中包含的各种对象的类型以及对象间的各种静态关系。主要描述了系统实体层中各实体类的属性及其相互关系,是对实体层中各模块的细化描述。
四、MyQQ用例分析
4.1 分析类的析取
4.2分析机制的设计
相关推荐: