uml实验指导2(3)

2020-06-05 10:40

Customersystem_of_Bookroomenter_the_systemask_for_the_services_of_Customerchoose_servicecheck_in[There are the room that customer book.]ask if book the roommake sureask the information[There is no room]write the informationmake the informationwrite down the informationask if have any thingnotuichu11

四、实验内容与步骤

1、了解活动图的基本用法。 2、绘制活动图。 3、撰写实验报告。

SY-023

SY-023

实验四:顺序图设计

一、实验目的

1. 了解顺序图的基本用法; 2. 掌握顺序图建模技术; 二、实验仪器设备、材料 1.设备:计算机。 2.地点:机房。 三、实验要求:

1.创建一个顺序图。

下面给出打印文件时的工作流, 请给出对应用于该工作流的顺序图。 1) 用户(User)通过计算机(Computer)指定要打印文件。

2) 计算机请求打印服务器(PrintServer)打印文件。打印服务器根据打印机情况操作打印机(Printer)打印文件:打印服务器判断队列(Queue)是否为空。

3) 如果打印机忙,则将打印消息添加到队列中等待; 4) 如果打印机空闲,则打印机打印文件。

12

顶层包::user打印文件conputerPrintServerQueuePrinter请求查看队列[队列为空]打印[队列不为空]进入队列取文件

2李老师希望通过系统查询某名学生的学科成绩,下面给出查看学生成绩的工作流, 请给出对应用于该工作流的顺序图。

李老师通过用户界面请求学生信息。

用户界面根据学生的学号向数据库访问层获取学生信息。 数据库访问层根据学生的学号向学生信息加载学生信息。 学生信息向数据库访问层返回学生信息。

数据库访问层根据学生的信息和学科科目向学生成绩加载该名学生的分数信息。

学生成绩向数据库访问层返回分数信息。 数据库访问层将学生分数返回给用户界面。 用户界面将学生分数信息显示给李老师。

13

用户界面顶层包::李老师访问数据库访问层学生信息学生成绩请求学生信息加载[学号不存在]反馈通知输入的学号不存在[存在]返回信息加载该名学生的分数信息分数信息返回学生分数显示学生分数

四、实验内容与步骤

1、了解顺序图的基本用法。 2、绘制顺序图。 3、撰写实验报告。

实验五:协作图设计

一、实验目的

1. 了解协作图的基本用法; 2. 掌握协作图建模技术; 二、实验仪器设备、材料

14

1.设备:计算机。 2.地点:机房。 三、实验要求:

1.将下面的顺序图转换为协作图。

:User : Button1: Push()2: GetElevator(floorid)3: *[all queues]:len:=Lenth():Order{new}4: Create()5: Invoke(job)6: nextjob:=Get(job):ElevatorControl:Queue:Elevator

1:push:USER:BUTTON2:Elevator(floorid):E Levator Control3:*[all queues]:len=lenth()4:Create:order{new}5:invoke(job)6:nextjob:=get(job):Elevator:queue2.创建一个打印操作的协作图。 下面给出打印文件时的工作流。

1) 用户(User)通过计算机(Computer)指定要打印文件。

2) 计算机请求打印服务器(PrintServer)打印文件。打印服务器根据打印机情况操作打印机(Printer)打印文件:打印服务器判断队列(Queue)是否为空。

3) 如果打印机忙,则将打印消息添加到队列中等待; 4) 如果打印机空闲,则打印机打印文件。

15


uml实验指导2(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:监理人防验收检查记录表

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: