实验04 Visio绘制工程图形.docx
《实验04 Visio绘制工程图形.docx》由会员分享,可在线阅读,更多相关《实验04 Visio绘制工程图形.docx(12页珍藏版)》请在冰豆网上搜索。
实验04Visio绘制工程图形
实验4
Visio绘制工程图形
1.阅读:
《未来之路》和《数字化生存》
1996年,微软公司的缔造者比尔·盖茨(BillGates,图4.11)曾撰写过一本在当时轰动一时的书——《未来之路》,他在书中预测了微软乃至整个科技产业未来的走势。
盖茨在书中写道:
“虽然现在看来这些预测不太可能实现,甚至有些荒谬,但是我保证这是本严肃的书,而决不是戏言。
十年后我的观点将会得到证实。
”十年后,回望盖茨的《未来之路》,部分预测已经成为现实。
1996年,一本充满洞见的《数字化生存》风靡中国,它的翻译出版曾经引发中国人对未来信息世界的狂热激情和无尽梦想,这几乎被视为中国因特网启蒙运动的开始。
而此书的作者尼古拉斯•尼葛洛庞帝(NicholasNegroponte,图4-12)也由此被称为中国因特网的启蒙者。
尼葛洛庞帝是美国麻省理工学院教授及媒体实验室的创办人,同时也是《连线》杂志的专栏作家。
他被西方媒体推崇为“电脑和传播科技领域最具影响力的大师之一”,一直倡导利用数字化技术来促进社会生活转型。
回顾10多年来,尼葛洛庞帝的数字化生存理论已经被一一验证。
一场轰轰烈烈的数字革命使中国人的生活方式、生存方式乃至思维方式发生了深刻的变革。
结合本课程的学习,建议你找出时间来阅读一下盖茨的《未来之路》和尼葛洛庞帝的《数字化生存》,尝试从广泛阅读中体会学习的乐趣和汲取丰富的知识。
阅读后,建议你找个机会和老师、同学们来分享你所获得的体会和认识。
2.习题与思考
4.1当你要“写”一个程序时,你是在设计软件吗?
什么原因使得软件设计不同于编写程序?
答:
_________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
4.2模块独立性与信息隐蔽(反映模块化有效程度的属性)有何关系?
答:
_________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
4.3模块的内聚性程度与该模块在分层结构中的位置有关系吗?
说明你的论据。
答:
_________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
4.4一些高级程序设计语言可采用“内部”子程序作为一种模块构造(例如C语言的函数)。
这种构造对模块的耦合性有何影响?
对信息隐蔽有何影响?
_____________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
4.5从供选择的答案中选出应填入下列叙述中的()内的正确答案。
模块内聚度用于衡量模块内部各成分之间彼此结合的紧密程度。
1)一组语句在程序中多处出现,为了节省内存空间把这些语句放在一个模块中,该模块的内聚度是(A)的。
2)将几个逻辑上相似的成分放在同一个模块中,该模块的内聚度是(B)的。
3)模块中所有成分引用共同的数据,该模块的内聚度是(C)的。
4)模块内的某成分的输出是另一些成分的输入,该模块的内聚度是(D)的。
5)模块中所有成分结合起来完全一项任务,该模块的内聚度是(E)的。
它具有简明的外部界面,由它构成的软件易于理解、测试和维护。
供选择的答案:
A-E:
①功能性
②顺序性
③通信性
④过程性
⑤偶然性
⑥瞬时性
⑦逻辑性
4.6从供选择的答案中选出正确的答案填入下面的()中。
块间联系和块内联系是评价程序结构质量的重要标准,联系的方式、共用信息的作用、共用信息的数量和界面的(A)等因素决定了块间联系的大小。
在块内联系中,(B)块内联系最强。
SD方法的总则是使每个模块执行(C)功能,模块间传送(D)参数,模块通过(E)语句调用其他模块,而且模块间传送的参数应尽量(F)。
此外,SD方法还提出了判定的作用范围和模块的控制范围等概念。
SD方法认为,(G)应该是(H)的子集。
供选择的答案:
A:
①友好性
②坚固性
③清晰性
④安全性
B:
①偶然性
②功能性
③通信性
④顺序性
C:
①一个
②多个
D:
①数据型
②控制型
③混合性
E:
①直接引用
②CALL
③中断
④宏调用
F:
①少
②多
G,H:
①作用范围
②控制范围
4.7从供选择的答案中选出填入下列关于软件设计的叙述的()内的正确答案。
在众多的设计方法中,SD方法是最受人注意的,也是最广泛应用的一种,这种方法可以同分析阶段的(A)方法及编程阶段的(B)方法前后衔接,SD方法是考虑如何建立一个结构良好的程序系统,它提出了评价模块结构质量的两个具体标准——块间联系和块内联系。
SD方法的最终目标是(C),用于表示模块间调用关系的图叫(D)。
另一种著名的设计方法是以信息隐蔽为原则划分模块,这种方法叫(E)方法。
供选择的答案:
A,B:
①Jackson
②SA
③SP
④Parnas
C:
①块间联系大,块内联系大
②块间联系大,块内联系小
③块间联系小,块内联系大
④块间联系小,块内联系小
D:
①PAD
②HCP
③SC
④SADT
⑤HIPO
⑥NS
E:
①Jackson
②Parnas
③Turing
④Wirth
⑤Dijkstra
4.8从供选择的答案中选出应填入下列叙述中的()内的正确答案。
软件设计中划分程序模块通常遵循的原则是要使各模块间的耦合性尽可能(A)。
三种可能的模块耦合是:
(B):
例如,一个模块直接引用另一模块中的数据。
(C):
例如,一个模块把开关量作为参数传送给另一个模块。
(D):
例如,一个模块把一个数值量作为参数传送给另一模块。
其中,(E)的耦合性最强。
供选择的答案:
A:
①强
②适中
③弱
B-E:
①公共耦合
②数据耦合
③逻辑耦合
④外部耦合
⑤内容耦合
⑥控制耦合
4.9从供选择的答案中选出应填入下列叙述中的()内的正确答案。
结构化分析方法(SA)、结构化设计方法(SD)和Jackson方法是在软件开发过程中常用的方法。
人们使用SA方法可以得到(A),这方法采用的基本手段是(B);使用SD方法时可以得到(C),并可以实现(D),而使用Jackson方法可以实现(E)。
供选择的答案:
A,C:
①程序流程图
②具体的语言程序
③模块结构图及模块功能说明书
④分层数据流程图和数据字典
B:
①分解与抽象
③归纳与推导
②分解与综合
④试探与回溯
D,E:
①从数据结构导出程序结构
②从数据流程图导出初始结构图
③从模块结构导出数据结构
④从模块结构导出程序结构
4.10从下列关于模块化程序设计的叙述中选出5条正确的叙述。
1)程序设计比较方便,但比较难以维护。
2)便于由多个人分工编制大型程序。
3)软件的功能便于扩充。
4)程序易于理解,也便于排错。
5)在主存储器能够容纳得下的前提下,应使模块尽可能大,以便减少模块的个数。
6)模块之间的接口叫数据文件。
7)只要模块之间的接口关系不变,各模块内部实现细节的修改将不会影响别的模块。
8)模块间的单向调用关系叫做模块的层次结构。
9)模块越小,模块化的优点越明显。
一般来说,模块的大小都在10行以下。
10)一个模块实际上就是一个进程。
答:
_________________________________________________________________
4.11Jackson设计方法是由英国的M.Jackson提出的,它是一种面向(A)的软件设计方法。
供选择的答案:
A:
①对象
②数据流
③数据结构
④控制结构
4.12从供选择的答案中,选出应填入下面叙述中的()内的最确切的解答。
软件设计中划分模块的一个准则是(A)。
两个模块之间的耦合方式中,(B)耦合的耦合度最高,(C)耦合的耦合度最低。
一个模块内部的内聚种类中(D)内聚的内聚度最高,(E)内聚的内聚度最低。
供选择的答案:
A:
①低内聚低耦合
③高内聚低耦合
②低内聚高耦合
④高内聚高耦合
B、C:
①数据
②非直接
③控制
④内容
D、E:
①偶然
②逻辑
③功能
④过程
4.13概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是(A)。
供选择的答案:
A:
①把软件划分成模块
③确定模块之间的调用关系
②确定各个模块的功能
④设计每个模块的伪代码
3.实验:
Visio绘制工程图形
本章实验的目的是:
1)了解Visio工具软件的功能特色、安装、工作环境和基本操作等各方面的基本知识。
2)学习应用Visio工具绘制UML模型图、网络图、机架图和网站图等图形,熟练Visio绘图操作。
3.1工具/准备工作
在开始本实验之前,请回顾教科书的相关内容。
需要准备一台安装有MicrosoftOfficeVisio2003软件的计算机。
3.2实验内容与步骤
在下面的实验中,我们通过UML模型图、基本网络图、详细网络图、机架图、网站总体设计图和网站图等实例图形的制作,进一步熟悉Visio的专业绘图操作。
1.UML模型图
使用UML模型图的人员和方式主要有:
1)软件开发人员:
使用统一建模语言(UML)表示法来表示软件应用程序;阐释并解释软件应用程序关系、操作和连接。
2)程序经理:
在演示文稿和规范文档中显示高级静态软件结构。
Visio的“UML模型图”模板和形状位于“软件”文件夹中。
请登录Visio系统,在“软件”类别中单击“UML模型图”绘图类型,参照图4.13绘制一UML模型图。
图4.13UML模型图示例
图形绘制完毕,请交现场的实验指导老师确认:
____________________________
或者:
请按以下文件名格式保存该图形文件,并以电子邮件方式交给你的实验指导老师:
<班级>_<学号>_<姓名>_Visio_Exmp1.vsd
2.基本网络图
使用基本网络图的人员和方式主要有:
1)网络管理员:
以图解的方式介绍企业网络的高级视图。
2)网络经理:
显示产品在组织内的分布状况。
3)网络用户:
查找要连接的打印机、复印机和其他设备。
Visio的“基本网络图”模板和形状位于“网络”文件夹中。
请登录Visio系统,在“网络”类别中单击“基本网络图”绘图类型,参照图4.14绘制一基本网络图。
图4.14基本网络图示例
图形绘制完毕,请交现场的实验指导老师确认:
____________________________
或者:
请按以下文件名格式保存该图形文件,并以电子邮件方式交给你的实验指导老师:
<班级>_<学号>_<姓名>_Visio_Exmp2.vsd
3.详细网络图
使用详细网络图的人员和方式主要有:
1)网络经理:
排除网络连接和数据流问题。
2)IT专业人员:
确定并显示远程位置的互连方式。
3)设施经理:
以图解方式阐释灾难恢复计划、布线和公司资产等。
Visio的“详细网络图”模板和形状位于“网络”文件夹中。
请登录Visio系统,在“网络”类别中单击“详细网络图”绘图类型,参照图4.15绘制一详细网络图。
图4.15详细网络图示例图4.16机架图示例
图形绘制完毕,请交现场的实验指导老师确认:
___________________________
或者:
请按以下文件名格式保存该图形文件,并以电子邮件方式交给你的实验指导老师:
<班级>_<学号>_<姓名>_Visio_Exmp3.vsd
4.机架图
使用机架图的人员和方式主要有:
1)IT专业人员:
跟踪服务器机房中的物理网络资产。
2)IT经理:
以图解的方式阐释网络文档并确定网络设备大小要求。
3)网络测试人员:
记录不同的网络设备测试方案。
Visio的“机架图”模板和形状位于“网络”文件夹中。
请登录Visio系统,在“网络”类别中单击“机架图”绘图类型,参照图4.16绘制一机架图。
图形绘制完毕,请交现场的实验指导老师确认:
___________________________
或者:
请按以下文件名格式保存该图形文件,并以电子邮件方式交给你的实验指导老师:
<班级>_<学号>_<姓名>_Visio_Exmp4.vsd
5.网站总体设计图
使用网站总体设计图的人员和方式主要有:
1)网站设计人员:
规划站点导航并将站点分隔为不同的专门区域。
2)网站开发人员:
形象地表示站点不同区域之间的数据通信。
3)Web内容经理:
形象地表示Web内容的不同位置和分布方法。
Visio的“网站总体设计”模板和形状位于“Web图表”文件夹中。
请登录Visio系统,选择“网站总体设计”绘图类型,参照图4.17绘制一网站总体设计图。
图4.17网站总体设计图示例
图形绘制完毕,请交现场的实验指导老师确认:
___________________________
或者:
请按以下文件名格式保存该图形文件,并以电子邮件方式交给你的实验指导老师:
<班级>_<学号>_<姓名>_Visio_Exmp5.vsd
6.网站图
使用网站图的人员和方式主要有:
1)Web设计人员:
向内容提供商显示公司的网站结构,以便他们更有针对性地提供信息。
2)Intranet制作者:
查看如何重新组织部门级的Intranet站点。
3)Web开发人员:
编制站点上的文件、图片、数据和内容。
Visio的“网站图”模板和形状位于“Web图表”文件夹中。
请登录Visio系统,在“网络”类别中单击“网络图”绘图类型,参照图4.18绘制一网站图。
图形绘制完毕,请交现场的实验指导老师确认:
____________________________
图4.18网站图示例
或者:
请按以下文件名格式保存该图形文件,并以电子邮件方式交给你的实验指导老师:
<班级>_<学号>_<姓名>_Visio_Exmp6.vsd
请记录:
本次实验能够顺利完成吗?
如果不能,请说明为什么。
_____________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
3.3实验总结
_____________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
3.4实验评价(教师)
_____________________________________________________________________
_________________________________________________________________________