类模型是面向对象分析的核心,系统类模型用包图描述,前面的文章我们分析了实体类、接口类、接口控制类和用例控制类,本章我们将介绍系统类模型的设计,首先简要介绍类模型的设计方法,然后设计子系统的类模型,最后设计系统类模型。
1、设计方法
设计系统类模型,要明确子系统或系统的组成,及各个组成部分之间的关系,子系统的划分和前面介绍过的接口类包的划分相同,主要包括:发文办理、收文办理、会议管理、档案管理、公告管理、个人助理、系统管理、用户登录8个子系统,无论是子系统模型还是系统类模型,都包含接口类包、接口控制类包、用例控制类包以及有关系的实体类包。在前面我们知道,接口类依赖接口控制类、接口控制类依赖于用例控制类、用例控制类又依赖于实体类,它们之间都是依赖关系。