复习

用例图:https://kb.cnblogs.com/page/129491/
类图:https://www.cnblogs.com/silent2012/archive/2011/09/07/2169946.html
活动图:https://www.cnblogs.com/xiaolongbao-lzh/p/4591953.html

第三章

11
【问答题】 (10分)8
建模:在自主点餐系统中,客户可以进行“预约餐台”、“下单点餐”、“支付结算”和“发表评价”四个操作。客户的所有操作均需“登录系统”后方可完成。其中“支付结算”主要包括“支付宝结算”和“会员卡结算”两种方式。如果在“会员卡结算”的过程中余额不足,则还可使用“会员卡充值”功能。要求根据描述画出对应该业务的用例图。


12
【问答题】 (10分)5
建模:请为下图所示的ATM系统中银行客户取款编写用例规约。


第四章

图1是某仓库管理系统的类图模型局部,其中IncomeOrder指入库单,OrderItem指入库中的每一项,Product则是产品信息。请指出模型中的错误,说明原因并改正错误。



12
【问答题】 (10分)10
根据下面的描述,建立类图(要求定义类及成员以及类的关系)。

微信支付是一种非常方便的电子支付方式。顾客购买完商品后,卖家计算总价,并出示二维码。顾客扫码后,输入支付金额,并点击支付。如果微信余额足够,则余额支付,如果余额不足,则调用银行支付接口,从银行卡支付。


第五章

建模:9

在饮料自动销售系统中,用例“购买饮料”的基本事件流如下,绘制出相应的顺序图。

(1)顾客从机器前端投入钱币并选择想要的饮料;

(2)钱币到达钱币记录仪;

(3)记录仪通知分发器检查饮料库存;

(4)分发器告知钱币记录仪有存货;

(5)记录仪计算要找的零钱;

(6)记录仪更新自己的余额;

(7)记录仪通知分发器分发饮料;

(8)记录仪返回零钱到机器前端;

(9)分发器分发饮料到机器前端。

第六章

下图所示为一个网上购物系统中“系统根据用户订货单生成送货单”的顺序图,要求将该顺序图转换成语义等价的通信图。9


第七章

建模:8

问题描述:某公司接到订货请求后,由销售部审查订货,如果审查不通过,拒绝订单,直接归档;如果审查通过,接受订单,填写订货信息。订货信息填好后,销售部负责运送货物,同时财务部寄送发票。客户接到发票后进行网络付款,财务部接受付款。当销售部货物送达且财务部收款后,销售部负责归档,本次订货结束。根据描述绘制该过程的带泳道的活动图。

第八章

建模9

办公室复印机的工作过程大致如下:未接到复印命令时处于闲置状态,一旦接到复印命令则进入复印状态,完成一个复印命令规定的工作后又回到闲置状态,等待下一个复印命令;如果执行复印命令时发现缺纸,则进入缺纸状态,装满纸后进入闲置状态,准备接受复印命令;如果复印时发生卡纸故障,则进入卡纸状态,故障排除后回到闲置状态。根据以上的问题描述,建立复印机的状态机。

第九章

建模:10

系统中存在三个包,分别是Business包、DataAccess包和Common包,其中Business包依赖DataAccess包和Common包,DataAccess包依赖Common包。创建这些包并绘制包之间的依赖关系。

建模:9

问题描述:验证构件包括输入构件、检测构件和输出构件。输入构件通过委派连接件活动验证构件接收的信息,然后通过接口连接件将信息提供给检测构件。检测构件获得信息后进行验证,再通过直接连接件将结果发送到输出构件。输出构件通过委派连接件将信息输出到验证构件外部。请根据以上描述绘制构件图。

建模:请根据以下描述为基于C/S的机票预订系统构建部署图。2

该系统主要的硬件设备包括客户端计算机和服务器。该系统中的客户端计算机结点和服务器结点均要求必须运行在Windows操作系统平台中,服务器结点使用SQL Server 2017作为数据库管理系统。客户端计算机结点通过Ethernet以太网协议与服务器进行通信。客户端计算机结点中安装部署了制品ReservationApp,服务器结点中安装部署了制品Scheduler及数据库实例Reservation,两者之间存在依赖关系。

发表评论

电子邮件地址不会被公开。 必填项已用*标注