用例建模Use Case Modeling——高级软件工程第四次作业

  我的工程实践为设计实现一个桌面级即时通讯系统,能够实现若干用户在线通信。

  项目需求简述:用户第一次使用前首先要完成注册,然后登录系统。

         可以通过账号添加好友,可以删除指定的好友,可以查看好友列表和好友信息

         只能与已经添加的好友进行聊天通信

         可以查询与某个好友的聊天记录

  抽象出的系统用例有:

          新用户注册

          登录

          退出系统

          维护个人信息

          维护好友列表

          个人设置

          与好友通信

          查看聊天记录

  参与者为:用户和服务器

  1.系统用例图:

 

  2.对关键用例做扩展分析

  2.1对维护个人信息这个用例进行扩展的用例分析:包含登录、修改用户名,修改个性签名、在橱窗界面增加或删除照片这些用例

  2.2对维护好友列表这个用例进行扩展的用例分析:包含登录、给好友添加备注、将好友加入黑名单、删除指定好友、通过账号添加好友这些用例

  扩展了对方拒绝,添加失败这一用例

  

猜你喜欢

转载自www.cnblogs.com/hhssqq9999/p/11778218.html