实验一:结构化分析方法
一、实验目的:
掌握用 Visio 完成软件结构化分析方法中相关文档的编制和图表绘制。
二、实验环境:Microsoft Visio 2003
三、实验内容:
1.研读国家标准 GB/T8567-2006,掌握软件文档编制的规范。
2.熟练应用 Visio 绘制软件开发图形的基本操作,完成绘制业务流程图、数据流图、
程序流程图、状态图和 Jackson 图。
四、完成情况:
(一)研读 GB/T8567-2006,掌握软件需求规格文档的编制规范。
(二)利用 Visio 绘制业务流程图步骤:
1.对业务详细调查确定业务流程图;
2.制作业务流程图图元
业务流程图 5 种基本图元(主体、单证、业务处理、数据存储和业务流程流转方向)可
直接利用 Visio 提供的基本图形对象绘制,也可利用多个对象组合形成。
可选择“文件”->“形状”->“框图”->“基本形状”绘制主体(圆形)、单证(文档)
和业务处理(矩形);选择“文件”->“形状”->“软件”->“Gane-Sarson”选项,打开
Gane-Sarson 图形对象集绘制数据存储;选择“文件”->“形状”->“其他 Visio 方案”->
“连接线”选项,选择“有向线 1”,选择“无线端”绘制业务处理。
3.绘制业务流程图
(三)利用 Visio 绘制数据流图。
1.制作数据流图图元
数据流图 4 种基本图元(外部项、处理功能、数据流和数据存储)中,外部项也需要利
用“直线”和“正方形”对象组合形成,其他图元类似前面方法绘制。
2.绘制数据流图
定货系统的数据流图
销售处理的数据流图
(四)利用 Visio 绘制状态图。
选择菜单命令“文件-新建-软件-UML 模型图”进入 UML 模型图编辑窗口,单击左边“UML
状态图”进入状态图编辑状态。
销
售
处
理
的
数
据
流
图
图 电话系统的状态图
五、思考题问题及解决:
问题:怎样使用 Visio 绘制实体-关系图?
解决方案:先在“流程图”-〉“基本流程图”中找到菱形和方块,分别右击选择“添
加到我的形状”-〉“添加到新模具”。之后出现“另存为”对话框,把新模具命名为“ER
图”,这样我们就把菱形和方块添加到了新模具“ER 图”中。用同样的思路,在“数据库”
-〉“ORM 图表”找到椭圆和直线,添加到模具“ER 图”中。添加完成后,我们就可以在画
ER 图时打开该模具,ER 图所有的元素都会在一个模具中显示出来了。
六、实验总结
本次实验是用 visio 软件进行图表的绘制练习,之前没有做过这方面的练习,,没有
画过业务流程图、数据流图和状态图,通过 本次实验我学会了业务流图、数据流图和状态
图,并且了解了各部分基本图元的作用和意义。同时,我也对软件的结构化分析有了进一步
的认识和了解。