可另存为网页,单击菜单栏“文件(F)”下的“另存为网页(G)…”即可。通常浏览器的设置会提示“已限制此网页运行可以访问计算机的脚本或ActiveX控件”,单击选择“允许阻止的内容(A)…”,即可在浏览器左侧看到一个导航框架,提供缩放、切换视图和搜索形状等功能,在阅读较复杂和较大的图时非常方便。效果如图3.8所示。
图3.8 生成网页效果
3.5 UML的主要内容
UML是从Booch 、OOSE和OMT三种方法以及其他的一些方法演化而来,因此UML引用了这些方法中的某些内容,同时抛弃了那些不清晰地、冗余的和很少使用的内容,并且还加入了一些新的内容。UML的定义包括语法和语义两部分。UML的语法定义了UML的概念、元素、符号表示法以及用法,为开发者或开发工具使用这些图形符号和文本语法进行建模提供了标准和规范。UML的语义描述基于UML提供的精确的元模型(meta-model)的定义。元模型是定义和构造UML的必要手段和描述方法,它为UML的所有元素在语法和语义上取得了一致,消除了因人而异的表达方法所造成的影响。此外,UML还提供了扩展机制,使得人们可以扩展UML的元模型。
3.5.1 UML的视图
UML是一种标准的可视化建模语言,它采用若干视图(view)构造系统模型,视图用图(diagram)进行描述,图又用模型元素的符号来表示。
完整地描述系统需要一组视图反映系统的各个方面,每个视图代表系统的一个抽象,反映了系统中的一个特定方面,从而使不同的人员关注系统的不同方面。
UML采用五个互连的视图来描述软件系统的体系结构,即用例视图(use case view)、