
UML
文章平均质量分 53
四月天行健
这个作者很懒,什么都没留下…
展开
-
【毕业设计】-- 如何使用Visio画系统功能结构图
系统功能结构图是开题报告不可缺少的部分,可以清晰明了展示一个系统的功能,下面教你如何使用visio画一个系统功能结构图。一个简单的系统功能结构图已经完成。原创 2024-01-06 16:57:51 · 27781 阅读 · 2 评论 -
【UML】-- 顺序图练习题含答案(自动售货机、学生选课、提款机、购买地铁票、洗衣机工作)
注意:对象表示法对象名需要下划线,此文章没有标注一、练习一根据下面的叙述,绘制一幅关于顾客从自动售货机中购买物品的顺序图。顾客(User)先向自动售货机的前端(Front)投币;售货机的识别器(Register)识别钱币;售货机前端(Front)根据Register的识别结果产生商品列表;顾客选择商品;前端控制的出货器(Dispenser)将所选商品送至前端(Front),呈现给顾客。二、练习二用顺序图描述学生选课过程: 学生通过选课系统的...原创 2022-05-23 17:45:30 · 39423 阅读 · 13 评论 -
【UML】-- 状态图练习题含答案(请假、火车票系统、烧水过程、电话拨号、缺陷管理、复印机工作)
一、练习一用状态图描述一个请假流程:少于等于3天的请假申请,辅导员审批就可以了,超过3天的请假还需系主任审批。二、练习二火车票售票系统中火车票的状态可以有待售、预约或已售出3种不同的状态,预约后两天内没有售出自动进入待售状态,绘制火车票的3种状态及激活相互转换的事件的状态图。三、练习三烧水过程的状态描述如下: 初始状态进入烧水过程时烧水器处于关闭状态,当打开烧水器开关时,需要检查壶里是否有水,如果有,则执行烧水动作,烧水器进入打开状态,在此状...原创 2022-05-23 17:39:14 · 23494 阅读 · 3 评论 -
【UML】-- 活动图练习题含答案(打印合同、请假、公司评审、签订合同、软件发布、会见客户)
一、练习一画出一个打印所有履约合同信息的活动图。各个活动的执行顺序如下:1.操作员在合同窗口选择“打印所有履约合同”操作。2.系统判定磁盘是否有合适的可用磁盘存储空间,有两种情况:磁盘已满:条件成立,不能继续执行,在屏幕上显示“磁盘已满”信息,活动结束。磁盘有空间:条件成立,继续执行,在屏幕上显示“打印履约合同”信息,继续执行到下一个活动。3.在磁盘上建立后备打印履约文件,然后在打印机上打印该文件。4.打印完毕,活动结束。二、练习二用活动图表达出请假流程3.原创 2022-05-23 17:32:10 · 22183 阅读 · 6 评论 -
【UML】-- 用例图练习题含答案(订餐系统、远程网络教学系统、交互式网络系统)
一、练习一公司有一个简单的订餐系统,员工可以在网站上查看菜单并提交当天午餐订餐信息,若订餐信息有误还可取消订餐;前台需对网站上的菜单进行管理(包括增加菜式、删除菜式、修改菜式),并且汇总每个人的订餐信息,将汇总后的订餐信息传给餐厅,餐厅根据传真订餐。二、练习二“远程网络教学系统”的功能需求如下:1、学生登录网站后,可以浏览课件、查找课件、下载课件、观看教学视频。2、教师登录网站后,可以上传课件、上传教学视频、管理教学心得(发布教学心得、查看教学心得、修改教学心得)。(1原创 2022-05-23 17:24:23 · 34590 阅读 · 14 评论 -
【UML】-- 类图练习题含答案
一、练习一学生包括本科生、研究生两种;研究生的一部分利用课余时间担任助教;教师包括助教、讲师和教授三种;一名助教可以为一位讲师或一位教授助课,一位讲师只能有一名助教,一位教授最多可以有5名助教。二、练习二请按下述要求画出类图。(1)一家公司包含许多部门,通过部门名称唯一的确定一个部门,每个部门由一名经理主管,也有的经理不管理任何部门;(2)每个部门生产多种产品,每种产品仅由一个部门生产;(3)该公司有许多员工为之工作,员工又分为经理与工人两类;(4)每.原创 2022-05-23 17:18:35 · 51985 阅读 · 21 评论 -
软件工程导论E-R图、盒图(N-S图)、PAD图
1、E-R图E-R图也是实体-联系图,E-R图属于需求分析的一部分,为了把用户的数据要求清楚、准确地描述出来,系统分析员通常建立一个概念性的数据模型。下面介绍E-R图的画法E-R图由数据对象(实体)、属性、联系三部分组成。通常用矩形框代表实体、用菱形框表示关系,用椭圆形或圆角矩形表示实体(或关系)的属性。例如:2、N-S图出于要有一种不允许违背结构程序设计精神的图形工具的考虑,提出了盒图,又称N-S图。盒图的表示方法有:盒图没有箭头,因此不允许随意转移控制。(原创 2022-04-15 16:07:13 · 16312 阅读 · 0 评论 -
UML用例图扩展(extend)的使用及注册和登录的具体关系
注册和登录之间是扩展关系这是毋庸置疑的,但它们之间谁是谁的扩展呢?这是我在刚学用例图时比较困惑的地方。扩展的概念是在谁的基础上还可以干什么。扩展的用法:1、基本用例和扩展用例相对独立。2、基本用例执行时,扩展用例不一定执行,只有在满足条件时才会执行。用户在点击登录后可以选择注册(没有注册的情况下),还可以选择做其他事情,注册作为扩展用例不一定执行。所以注册是登录的扩展...原创 2022-04-14 16:20:26 · 13430 阅读 · 3 评论 -
UML用例的继承与用例的包含(include)的区别
继承1、父用例和子用例是一般和特殊关系2、子用例是父用例的特殊实现方式3、类似于抽象类和子类包含(include)1、基本用例是被包含子用例的功能之和2、基本用例执行时,被包含的子用例一定执行3、类似于过程(方法)的调用下面通过一个例子来形象的说明它们之间的区别如下图:你觉得它们之间是什么关系呢?是继承:还是包含:显然,继承才是正确答案。包含(include)的父用例是切切实实存在的,并不是被抽象出来的用例,这是用例的include与用例的继承的最原创 2022-04-11 18:08:01 · 2477 阅读 · 0 评论