超全画图攻略(9207)

1)用例图

(2)登录用例描述

用例名称

登录课程目录

用例编号

UC002

参与者

学生,教师,管理员

用例描述

点击登录按钮,进行操作

前置条件

已注册系统

后置条件

可以进入后续的选课操作

基本事件流

1.点击登录

2.在登录框中输入邮箱、密码、验证码,并点击登录

扩展事件流

登录失败,重新注册

结论

登录成功

2.

1.“饮料自动售货机系统”具有“设置”、“销售”、“取消”三大主要功能,请根据一下功能描述建模系统类图。

设置:一个饮料自动售货机可以放置五种不同或部分相同的饮料,可由厂商根据销售状况自动调配,并可随时重新设置售价,但售货机最多仅能放置50罐饮料,其按钮设计在各种饮料样本的下方,若经金额计算器累计金额足够,则选择键灯会亮;若某一种饮料已销售完毕,则售完灯会亮。

销售:顾客将硬币投入售货机,经累加金额足够的饮料选择键灯亮,等顾客按键选择。顾客按键后饮料由取物篓掉出,并自动结算及找零。

取消:顾客可在按下选择键前任何一个时刻,拉动退币杆取消交易收回硬币。

根据上述问题描述建模,画出类图。

2.围绕实验一中的仿淘宝商城的系统功能描述,画出该系统的类图。

3.Flight类和Plane类之间时一个双向关联的类图如下图所示,请根据类图模型,描述一架NX0337客机的两次飞行情况,并用对象图将其表述出来。

1.类图(50分)

(1)分析类的个数及种类

 一共有4个,销售机,销售,饮料跟取消               

(2)分析类的属性和操作

1.售货机

销售状态:销售状况自动调配,并可随时重新设置售价

计算器:计算顾客累计金额足够

选择灯:判断顾客金额是否足够

售完灯:饮料售罄

2.饮料

名称,饮料名称;

价格,饮料价格;

数量,饮料数量;

库存,判断饮料数量是否充足

3.销售

取物篓,取出顾客选择的饮料;

选择键,累加金额足够的饮料选择键灯亮;

自动结算及找零

4.取消

拉动退币杆,取消交易收回硬币

(3)分析类与类之间的关系并建模(30分)

售货机与饮料是一对多关系,售货机与销售是一对一关系,销售与取消是一对一关系 

2.类图(20分)

3.对象图(30分)

3.对象图

4.包图

2. 顺序图。

通信图。

电风扇具有3档风速,高速、中速、低速分别是3档、2档、1档,0档为关闭状态。分析代码,根据代码画出相应状态图。

public void pull(){

if(m_current_state==1){

Sysytem.out.println(“low”);}

else if (m_current_state==2){

Sysytem.out.println(“middel”);}

else if(m_current_state==3){

Sysytem.out.println(“high”);}

else{

m_current_state=0;

Sysytem.out.println(“turn off”);}

}

2.对于航班机票预订系统而言,显然包括的状态主要有以下描述:

  1. 在刚确定飞行计划时,显然是没有任何预订的,并且在有人预订机票之前都将处于这种“无预订”状态
  2. 对订座而言显然有“部分预订”和“预订完”两种状态
  3. 当航班快要起飞时,显然要“预订关闭”
  4. 总结一下,主要有四种状态:无预订、部分预订、预订完以及预订关闭

请根据描述画出对应的状态图。

3. 围绕仿淘宝商城的系统功能描述,画出订单的状态图。

1.

原状态 目标

关闭

低速

中速

高速

关闭

×

Press1

Press2

Press3

低速

关闭

无转换

Press2

Press3

中速

关闭

Press1

无转换

Press3

高速

关闭

Press1

Press2

无转换

截图

2.表格

原     目标

无预定

部分预定

预定完

预定关闭

无预定

×

预定()

预定(),预定数=空位数

关闭()

部分预定

退订(),退订数=已预定数

无转换

预定(),预定数=空位数

关闭()

预定完

退订(),退订数=已预定数

退订(),退订<已预定数

无转换

关闭()

预定关闭

无转换

无转换

无转换

无转换

截图

3.截图

1. 围绕仿淘宝商城的系统功能描述,画出用户购买商品的活动图。

2. 关于电梯的运行过程描述如下:

  1. 乘客按下按钮,电梯到达乘客所在楼层。
  2. 电梯开门,乘客进入,电梯门关。
  3. 乘客按下目标楼层,电梯运行到目标楼层
  4. 电梯开门,乘客离开,电梯门关,运行结束。

根据以上文字描述,请画出电梯运行的活动图。

3. 在机票预订系统中,使用系统的用户需要注册、登录系统才能开始购票。先由用户选择购票航班,若查询无余票,则继续选择购票航班;在有余票的情况下,确认机票信息,并支付订单。支付成功后,用户可以修改机票状态,也可以查看订票记录。根据上述购票描述,请画出用户购票的活动图。

1. 购买商品的活动图

2. 电梯的运行过程

3. 用户购票的活动图

某医院打算开发一个以计算机为中心的患者监护系统。医院对患者监护系统的基本要求是随时接收每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况,以形成患者日志。当某个病人的生理信号超出医生规定的安全范围时,向医院发出警告信息。此外,护士在需要时还可以从系统打印出病历等病情报告。请根据情境描述,结合设计阶段提出的组件画出对应的组件图部署图

2.围绕仿淘宝商城的系统功能描述,请画出该系统的组件图。

3.一个自动加油站系统由收费台和加油泵组成,这是一个嵌入式系统。收费台由一个处理器和6个设备(显示器、钱盒、键盘、收据打印设 备、钞票扫描仪、信用卡设备组成)。

加油泵由一个处理器和两个设备(汽油显示器和选择汽油种类的按钮)组成。请根据上述描述画出自动加油站系统的部署图。

二、实验内容及结果(请将相应题目代码和结果截图写在相应题目下方)(第1小题40分,第2小题20分,第3小题20分,共80分(答案不唯一))

1. 

2.

3.

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值