使用Visio绘制E-R图和状态转换图

一、实验目的

1. 用Visio绘制实体-关系图

2、用Visio绘制状态转换图

二、实验仪器设备或材料

(1)系统平台:Windows系统

(2)visio2016

三、实验原理

主要内容包括结构化分析工具的数据流图,实体-关系图,编程题最大公约数,结构化设计的盒图和PAD图,面向对象分析的序列图,活动图,协作图,构件图和部署图,开发环境搭建题的利用Java/Python 搭建开发环境的实践。

四、实验内容与步骤

1. 参考《实用软件工程》P43 到P44, 用Visio绘制工厂的实体-关系图

应用场景如下:

某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每 个工厂按照固定的计划数量生产产品,计划数量不低于300;

每个工厂聘用多名职工,且每名职工只 能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,

产品的属性 有产品编号、产品名、规格,职工的属性有职工号、姓名、技术等级。请画出E-R图。

2. 参考《实用软件工程》P46, 用Visio绘制ATM的状态转换图

应用场景如下:

根据以下描述画出相应的状态转换图。 到ATM前插入磁卡后输入密码,如果密码不正确,则系统会要求再次输入密码,如3次输入不正 确,则退出服务。密码正确后,系统会提示选择服务类型,如果选择存款,则进行存款操作,存款完 毕后可选择继续服务,也可以选择退出服务。如果选择取款,则进行取款操作,取款完毕后可选择继 续服务,也可以选择退出服务。

  • 实验步骤

1.E-R图绘制步骤

(1)分析建模对象,找出建模对象中的所有实体。

(2)分析各个实体间的关系(一对一、一对多、多对多),并进行关联。

(3)给实体添加属性。

2.状态转换图的分析步骤

(1)找出数据对象的所有状态。

(2)分析在不同的状态下,数据对象的行为规则是否不同,若无不同则可将其合并成一种状态。

(3)分析从一种状态可以转换成哪几种状态,是数据对象的什么行为导致这种状态的转换。

五、实验结果与分析

.E-R图绘制

状态转换

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值