请教:用UML做Use Case图,远程控制系统应包括哪些角色和用例?(200分)

  • 主题发起人 冰冷的雨
  • 开始时间

冰冷的雨

Unregistered / Unconfirmed
GUEST, unregistred user!
一个类似于WIN XP远程桌面的系统,其功能如下:
1、系统由服务器(受控方,由PC用户操作)、客户端(控制方,由管理员操作)和数据库组成;一个网络内可有多个服务器,但同一时刻只能有一个客户端运行;
2、服务器第一次安装的时候,自动向客户端申请IP、机器名和组名,客户端收到请求后,根据数据库中预存的规则分配IP、机器名和组名并发送给服务器,服务器自动设置本地IP、机器名和组名,并重启PC;
3、客户端可以向网络中指定范围内的服务器发送广播消息,收到消息的服务器负责显示消息;
4、客户端可以向网络内任一服务器发起对话请求,一旦请求成功且对方作出应答,双方即可进行即时聊天;
5、网络内任一服务器可以向客户端发起对话请求,一旦请求成功且对方作出应答,双方即可进行即时聊天;
6、服务器可监视客户端的软件安装情况,并把结果记入数据库;
7、服务器可向客户端申请远程协助,一旦客户端接受申请,即接管服务器端的所有键盘和鼠标操作;接管期间,服务器端负责在本地显示键盘和鼠标的动作,并实时把屏幕图像传递给客户端,由客户端在本地窗口内模拟服务器端的显示;
问题:
1、系统应包括哪些角色和用例?
2、能否给出系统的Use Case图?
 
P

pwlsjm

Unregistered / Unconfirmed
GUEST, unregistred user!
角色应该只有一个 用户(最多加上数据库系统)
用例分为:聊天用例、远程操作用例 主要的就这两个
 

冰冷的雨

Unregistered / Unconfirmed
GUEST, unregistred user!
结帖,散分
 
顶部