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
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库uml实验指导2(3)在线全文阅读。
相关推荐: