软件工程实验二Visio的使用

本文介绍了如何使用Visio进行软件工程的建模,包括数据流图、状态模型、程序流程图和实体关系模型的绘制。通过具体实验步骤,展示了Visio在订货系统、电子表状态、程序流程和实体关系建模中的应用。
摘要由CSDN通过智能技术生成

[实验2-1 ]订货系统的数据流图
设一个工厂采购部每天需要一张订货报表。 订货的零件数据有零件编号,名称、数量。价格、供应者等。零件的人库、出库事务通过计算机终端输人给订货系统。当某零件的库行数少于给定的库存量临界值时,就应该再次订货。
绘制数据流图
数据流模型的图形表示就是数据流图。Visio提供了数据流模型视图模板。
选择菜单命令“文件→新建一+软件→数据流模型图"进人数据流图编辑窗口,当启动Visio时,系统自动进人“选择绘图类型"对话框,等待用户选择。单击右边的“软件”标签页,然后单击右边的“数据流模型图”图标可进入编辑窗口。
在这里插入图片描述

在这里插入图片描述

[实验2-2]电子表状态模型
状态模型
状态模型是一种描述系统对内部或者外部事件中向应的行为模型。它描述系统状态和N事件、以及事件引发系统在状态间的转换。状态模型-般采用状态转换图(状态图)来表示。
状态图描述了系统中某些复杂对象的状态变化,主要有状态、变迁和事件3种描述。状态机模型用于描述绘制状态图,只能使用Visio提供的UML状态图,尽管Visio对UML的支持功能不是特别强,但是表达一些 基本的设计模型还是可行的。
选择菜单命令“文件一新建一软件一,UML模型图”进人UML模型图编辑窗口,单击左边的“UML状态图”进入状态图编辑状态。UML状态图提供了基本的状态图符号,如状态、复合状态、初始状态、终止状态、转换、判定等常用符号。
电子表具有3种状态,分别为显示时间、设置小时、设置分钟。模式按钮是外部事件,导致电子表发生状态变化。绘制状态图的步骤如下:
(1)选中左边一个图形工具。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值