摘要:
1、什么是类图 类图(Class diagram)主要用于描述系统的结构化设计。类图也是最常用的UML图,用类图可以显示出类、接口以及它们之间的静态结构和关系。 2、类图的元素 在类图中一共包含了以下几种模型元素,分别是:类(Class)、接口(Interface)、依赖(Dependency)关系 阅读全文
摘要:
UML概述 UML译为统一建模语言,由面向对象方法领域三位著名学者提出,并结合优秀的软件方法和思想演变而成,1997年被国际对象组织(OMG)接受,目前被公认为最好的分析和设计面向对象软件的标准建模语言。 UML组成 UML由模型元素,扩展机制、图及视图等部分构成,由模型元素或扩展机制构成图,由图构 阅读全文
摘要:
在创建用户接口原型之前,应该先创建窗口结构图,窗口结构用于描述窗口之间的关系,于UML没有直接的关系,本章介绍窗口结构的设计过程,先介绍窗口结构的设计方法,然后设计总体窗口结构图,最后设计下一层的窗口结构图。 1、设计方法 窗口结构是窗口之间的切换流程,通过窗口结构,可以直观地看到通过用例的路径流程 阅读全文
摘要:
本章介绍动态模型的设计过程,系统实例的动态模型用序列图来描述,首先介绍选择序列图的理由,最后分别设计各个用例主路径的序列图。本设计结果将充实和完善系统结构的表示服务层、商业上下文服务层、商业规则服务层、数据转化服务层和数据访问服务层的内容。 1、选择序列图 UML以图的形式提供了4种动态模型:序列图 阅读全文
摘要:
接口控制类模型描述用户接口与系统其他层之间的通信,接口控制类位于系统结构的商业上下文服务层,接口控制类模型用类图和包图描述。首先简要介绍接口控制类模型的设计方法,然后设计子系统的接口控制类与接口类的类图,最后设计系统及子系统的接口控制类的包图。 1、设计方法 接口控制类承担用户接口与应用程序的其他层 阅读全文
摘要:
本文主要介绍用例模型的设计过程,首先从系统层设计用例模型,然后分别细化系统层识别的各用例,设计更为详细的用例模型。用例模型是开发过程的起点,并驱动建模全过程。以下以办公自动化(OA)中的办理发文用例模型为例,来讲解用例模型的设计过程。用例模型包括办理公文用例图及用例描述。 办理发文用例模型 1、办理 阅读全文
摘要:
用例控制类模型描述接口控制类与实体类之间的通信,用例控制类位于系统结构的商业规则服务层,用例控制类模型用包图描述。本章介绍用例控制类模型的设计过程,首先介绍用例控制类模型的设计方法,然后设计子系统包图,最后设计系统包图。 1、设计方法 用例控制类代表用例,它的每一个操作对应一条通过用例的途径。接口控 阅读全文
摘要:
类模型是面向对象分析的核心,系统类模型用包图描述,前面的文章我们分析了实体类、接口类、接口控制类和用例控制类,本章我们将介绍系统类模型的设计,首先简要介绍类模型的设计方法,然后设计子系统的类模型,最后设计系统类模型。 1、设计方法 设计系统类模型,要明确子系统或系统的组成,及各个组成部分之间的关系, 阅读全文
摘要:
数据模型描述系统持久性数据库层的逻辑内容与结构,数据模型用UML的类图描述。首先简要介绍数据模型的设计方法及关系数据库的几个术语,然后依次介绍如何将类映射到表、将关联映射到关系数据库及将泛化映射到数据库。 数据库模型从层次上可以分为3类:概念数据模型、逻辑数据模型和物理数据模型。 概念数据模型是面向 阅读全文
摘要:
本文主要介绍实体类模型的设计过程,首先识别类及类之间的关系,然后画出类图和包图,最后识别类的属性和操作。类是面向对象方法的一个全新概念,类模型是面向对象分析的核心,实体类位于系统结构的商业规则服务层。实体类是系统需要持久保存的对象最终要映射到数据库。实体类模型用类图和包图描述。 1、类的识别 1.1 阅读全文
摘要:
本文介绍接口类模型的设计过程。接口类模型描述系统活动者与系统交互的界面,接口类位于系统结构的表示服务层,接口类模型用类图和包图描述。首先简要介绍接口类模型的设计方法,然后设计子系统的类图,最后设计系统及子系统的包图。 1、设计方法 设计接口类模型,首先要识别出接口类,再识别出接口类之间的关系。接口类 阅读全文