- 实验目的
通过“网络教学系统”UML建模过程掌握状态图的分析与设计方法。
- 实验环境
PowerDesigner
- 实验任务
- “网络教学系统”的功能需求主要包括以下几个方面:
- 学生可以登录网站浏览信息、查找信息和下载文件。
- 教师可以登录网站输入课程简介、上传课件文件、发布消息、修改和更新消息。
- 系统管理员可以对页面维护以及批准用户的注册申请。
- 实验步骤
分析实验任务内容,完成系统状态图分析,并利用UML完成状态图的建模。
- 实验作业
用户登录:用户登录网络教学系统,入口动作为输入密码,中间动作为验证密码,出口动作为登记记录。
用户注册:用户注册网络教学系统的账号,入口动作为输入密码,中间动作为存储密码,出口动作为注册记录。
学生使用状态包括:浏览信息、查找信息、下载文件。
浏览信息:入口动作为输入信息,中间动作为呈现信息,出口动作为浏览记录。
查找信息:入口动作为输入信息,中间动作为查找信息,出口动作为查找信息记录。
下载文件:入口动作为输入要求,中间动作为下载信息,出口动作为下载文件记录。
教师使用状态包括更新信息、上传课件文件、输入课程简介。
更新信息:入口动作为输入信息,中间动作为信息更改(发布、修改、更新),出口动作为更新信息记录。
上传课件文件:入口动作为输入要求,中间动作为上传课件,出口动作为上传课件文件记录。
上传课件文件:入口动作为输入要求,中间动作为上传课件,出口动作为上传课件文件记录。
输入课程简介:入口动作为输入信息,中间动作为信息上传,出口动作为输入信息记录。
系统管理员使用状态包括页面维护、批准用户注册申请。
页面维护:入口动作为页面发来故障信息,中间动作为页面维护,出口动作为维护页面记录。
批准注册申请:入口动作为用户发来申请,中间动作为系统管理员批准申请,出口动作为批准注册申请记录。
“网络教学系统”UML状态图:
还是那句老话,我也是个初学者,欢迎大家多多指正。咱们下期见!