软件建模与分析—实验五—UML动态建模之顺序图分析与设计

一、实验目的

通过“网络教学系统”UML建模过程掌握顺序图的分析与设计方法。

二、实验环境

PowerDesigner

三、实验任务

  • “网络教学系统”的功能需求主要包括以下几个方面:
  • 学生可以登录网站浏览信息、查找信息和下载文件。
  • 教师可以登录网站输入课程简介、上传课件文件、发布消息、修改和更新消息。
  • 系统管理员可以对页面维护以及批准用户的注册申请。

 四、实验步骤

分析实验任务内容,完成各功能顺序图分析,并利用UML完成顺序图的建模,主要包括实验二得到的各个用例扩展而成的功能顺序图。

五、实验作业

登录:

在登陆中的用户表示老师和学生。

用户类的对象:主动对象

登录界面类的对象:被动对象

登录控制类的对象:被动对象

网络教学系统类的对象:被动对象

发送消息的对象名称

接受消息的对象名称

消息的名称

消息格式

消息类型

用户类对象

登录控制类的对象

选择用户类型

选择用户类型(老师、学生)

同步消息

界面登录类对象

网络教学系统类的对象

验证登录

验证登录(账号、密码)

同步消息

登录界面类的对象

登录界面类的对象

显示用户界面

显示用户界面内容

自关联消息

登录界面类的对象

登录界面类的对象

输入密码

输入密码(密码内容)

自关联消息

登录控制类的对象

登录界面类的对象

显示登录界面

显示登录界面内容

返回消息

网络教学系统类的对象

登录界面类的对象

返回验证结果

返回验证结果

返回消息

登录界面类的对象

用户类的对象

返回验证结果

返回验证结果

返回消息

注册:

普通用户类的对象(未注册的人):主动对象

注册界面类的对象:被动对象

用户注册表的对象:被动对象

发送消息的对象名称

接受消息的对象名称

消息的名称

消息格式

消息类型

普通用户类的对象

注册界面类的对象

注册系统

注册系统(账号、密码、验证码)

同步消息

注册界面类的对象

用户注册表类的对象

发送消息

发送消息(账号、密码)

同步消息

用户注册表类的对象

用户注册表类的对象

存入信息

存入信息(账号、密码)

自关联消息

用户注册表类的对象

注册价额面类的对象

返回注册结果

注册结果(成功、失败)

返回消息

注册界面类的对象

普通用户类的对象

注册成功

注册成功

返回消息

 

学生操作:

学生类的对象:主动对象

学生操作界面类的对象:被动对象

学生系统类的对象:被动对象

学生系统类的对象:被动对象

后台类的对象:被动对象

发送消息的对象名称

接受消息的对象名称

消息的名称

消息格式

消息类型

学生类的对象

学生操作界面类的对象

进入界面

登录进入界面(账号密码)

同步消息

学生操作界面类的对象

学生系统类的对象

浏览消息

浏览信息(所需需求)

同步消息

学生系统类的对象

后台类的对象

发送浏览信息的内容

所需的浏览需求

同步消息

学生系统类的对象

学生系统类的对象

查找信息

查找信息(所需需求)

同步消息

学生系统类的对象

学生系统类的对象

下载教学视频

下载所需视频

同步消息

学生操作界面类的对象

学生系统类的对象

发送查找信息内容

所需的查找内容

同步消息

学生操作界面类的对象

学生系统类的对象

发送下载视频要求

所需的教学视频

同步消息

学生系统类的对象

学生操作界面类的对象

返回所需信息

返回所需信息

返回消息

学生系统类的对象

学生操作界面类的对象

返回所需信息

返回所需信息

返回消息

学生系统类的对象

学生操作界面类的对象

下载成功

下载成功

返回消息

后台类的对象

学生系统类的对象

成功展示浏览内容

成功展示浏览内容

返回消息

后台类的对象

学生系统类的对象

成功调出查询内容

成功调出查询内容

返回消息

后台类的对象

学生系统类的对象

成功下载教学视频

成功下载教学视频

返回消息

学生操作界面类的对象

学生类的对象

成功进入界面

成功登录

返回消息

学生操作界面类的对象

学生类的对象

退出系统界面

退出登录

异步消息

 

教师操作:

教师类的对象:主动对象

教师操作界面类的对象:被动对象

教师系统类的对象:被动对象

后端类的对象:被动对象

发送消息的对象名称

接受消息的对象名称

消息的名称

消息格式

消息类型

教师类的对象

教师操作界面类的对象

进入界面

登录进入界面(账号密码)

同步消息

教师操作界面类的对象

教师系统类的对象

输入课程信息

输入课程信息

异步消息

教师操作界面类的对象

教师系统类的对象

发布信息

发布信息

异步消息

教师操作界面类的对象

教师系统类的对象

修改或更新信息

修改或更新信息

异步消息

教师系统类的对象

后端类的对象

发送课程信息

发送课程信息

同步消息

教师系统类的对象

后端类的对象

发送发布消息

发送发布消息

同步消息

教师系统类的对象

后端类的对象

发布操作内容的信息

发布操作内容的信息

同步消息

教师操作界面类的对象

教师系统类的对象

上传课件内容

上传课件内容

异步消息

教师系统类的对象

后端类的对象

发送上传课件信息

发送上传课件信息

同步消息

教师操作界面类的对象

教师类的对象

成功进入界面

登录成功

同步消息

后端类的对象

教师操作界面类的对象

上传或修改信息成功

上传或修改信息成功

返回消息

教师操作界面类的对象

教师类的对象

退出系统

退出登录

异步消息

系统管理员操作:

系统管理员类的对象:主动对象

系统管理员操作界面类的对象:被动对象

教学系统类的对象:被动对象

发送消息的对象名称

接受消息的对象名称

消息的名称

消息格式

消息类型

系统管理员类的对象

系统管理员操作界面类的对象

进入界面

进入界面

同步消息

系统管理员操作界面类的对象

教育系统类的对象

处理注册信息

处理注册信息

同步消息

系统管理员操作界面类的对象

教育系统类的对象

维护页面信息

维护页面信息

异步消息

教育系统类的对象

系统管理员操作界面类的对象

成功批准用户注册

成功批准用户注册

返回消息

教育系统类的对象

系统管理员操作界面类的对象

返回维护信息

返回维护信息

返回消息

系统管理员操作界面类的对象

系统管理员类的对象

成功进入界面

进入界面

返回消息

系统管理员操作界面类的对象

系统管理员类的对象

退出系统

成功退出

异步消息

 

注:其中系统管理员中的教学系统类=登录中的网络教学系统类=学生中的后台类=老师中的后端类;教师中的教师系统类与学生中的学生系统类也是放在一起处理的。 由于位置不够大所以分开截屏,因此才出现上述不一致的名字(一个项目中相同的名字不能出现)。

还是那句老话,我也是个初学者,欢迎大家多多指正。咱们下期见!

  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值