天天看点

描述完需求后,本小节对系统进行分析和设计。UML提供了4种静态结构图来描述系统。其中,类图(ClassDiagram)是

作者:从头开始自学java

描述完需求后,本小节对系统进行分析和设计。UML提供了4种静态结构图来描述系统。其中,类图(Class Diagram)是软件的蓝图,用于详细描述系统内各个对象的相关类,以及这些类之间的静态关系;对象图(Object Diagram)用于表示在某一时刻,类的对象的静态结构和行为;包图(Package Diagram)用于展现由模型本身分解而成的组织单元(包)及它们的依赖关系;组合结构图(Composite Structure Diagram)用于描述系统中某一部分(组合结构)的内部结构,包括该部分与系统其他部分的交互点。

静态结构图中的核心概念包括以下几个。◆ 类图:类、接口、依赖、关联、泛化、实现。◆ 对象图:对象、链接、多重性。◆ 包图:包(框架、层、子系统)、依赖。◆ 组合结构图:组合结构、部件、端口、角色绑定。

静态结构图的推荐使用场合:包括业务建模、分析、设计、实现等场合。

作为一种新增图形,组合结构图主要反映的是系统某一部分内部结构的组成。为了完成系统所需的某些功能(如借书),需要几个类之间进行相互协作,而这几个类就构成了一个组合结构。为了完成借书的功能,这些类之间存在着一定的接口(组合结构图中称为端口)和连接,这些信息即可通过组合结构图来反映。

为了完成借书的过程,在该图中需要设置借阅用户界面类(BorrowUI)、借阅控制类(BorrowCtrl)、借阅信息类(BorrowInfo)、读者类(Reader)和图书类(Book)。

描述完需求后,本小节对系统进行分析和设计。UML提供了4种静态结构图来描述系统。其中,类图(ClassDiagram)是
描述完需求后,本小节对系统进行分析和设计。UML提供了4种静态结构图来描述系统。其中,类图(ClassDiagram)是
描述完需求后,本小节对系统进行分析和设计。UML提供了4种静态结构图来描述系统。其中,类图(ClassDiagram)是

继续阅读