2.1 静态视图
2009-11-24 09:35
113 查看
2.1 静态视图
静态视图对应用领域中的概念以及与系统实现有关的内部概念建模。这种视图之所以被称之为是静态的是因为它不描述与时间有关的系统行为,此种行为在其他视图中进行描述。静态视图主要是由类及类间相互关系构成,这些相互关系包括:关联、泛化和各种依赖关系,如使用和实现关系。一个类是应用领域或应用解决方案中概念的描述。类图是以类为中心来组织的,类图中的其他元素或属于某个类或与类相关联。静态视图用类图来实现,正因为它以类为中心,所以称其为类图。在类图中类用矩形框来表示,它的属性和操作分别列在分格中。如不需要表达详细信息时,分格可以省略。一个类可能出现在好几个图中。同一个类的属性和操作只在一种图中列出,在其他图中可省略。
关系用类框之间的连线来表示,不同的关系用连线上和连线端头处的修饰符来区别。
图 3–1是售票系统的类图,它只是售票系统领域模型的一部分。图中表示了几个重要的类,如Customer、Reservation、Ticket和Performance。顾客可多次订票,但每一次订票只能由一个顾客来执行。有两种订票方式:个人票或套票;前者只是一张票,后者包括多张票。每一张票不是个人票就是套票中的一张,但是不能又是个人票又是套票中的一张。每场演出都有多张票可供预定,每张票对应一个唯一的座位号。每次演出用剧目名、日期和时间来标识。
图 3–1 售票系统的类图
相关文章推荐
- 详解Asp.Net Core 2.1+的视图缓存(响应缓存)
- Asp.Net Core 2.1+的视图缓存(响应缓存)
- Magento2开发文档教程 - 部署静态视图文件
- 《四》引入静态文件并输出视图文件
- 在Django中创建第一个静态视图
- ClearCase Config_Spec 规则之Include与静态视图装载规则
- (转)uml 静态视图
- 静态视图 动态视图 区别 定义
- 彩虹视图,霓虹灯静态效果
- UML静态视图之类图
- 动态切换采用 CSplitterWnd 静态划分的视图布局(MFC)
- 《大象 Thinking in UML》学习笔记(六)——UML核心视图之静态视图:用例图、类图
- oracle静态视图、动态视图、不同状态下可访问的视图
- UML静态视图——类图、对象图、包图
- 多视图静态切分SDI窗口
- IOS开发笔记(Swift):UITableView表格视图的静态使用
- MFC树形控件和静态切分视图结合程序
- Express使用静态资源和EJS使用部分视图
- MFC 单文档多视图的静态创建法