0 0

请教关于类图和包图的UML表示20

请教一个UML的问题:对于比较大型的程序,如果程序分为很多包,包中有很多类,那么如何通过类图和包图表示各个类的关系?
2008年6月29日 15:21

4个答案 按时间排序 按投票排序

0 0

采纳的答案

不知道你是从那个层面分析的,个人觉得,一个程序进行分层设计后,应尽量减少层与层之间的类的交互关系。一般层与层之间交互是通过有限的几个公共接口来进行的。

那么画类图的时候,我觉得,可以分成两个部分
1. 画包图:描述包与包之间的关系,隐藏包之间类的关系。
2. 画类图:描述包中类之间的关系,不包含包与包之间的关系。

我理解你的意思可能是A包里面的类,继承或调用了B包里面的类,但我觉得这种跨包继承和调用应该被定义为 包与包的公共接口。这样的话应该归类于包与包之间的关系吧。

个人的理解

2008年6月29日 15:43
0 0

分子系统[或模块] 管理吧.

对于 子系统间[或模块间] 的交互, 再特别将它们的关系抓出来就可以了.

2008年7月04日 16:28
0 0

复杂的程序最好分层管理,类包管理没什么好规范

2008年6月29日 22:03
0 0

我的建议,不要画包图,因为没用,根据业务逻辑画类图,最好把同一的包的类最好画到一起,之后注释一下这些类属于这个包,到最后,把逻辑类图中没用到的类(比如工具类)单独拿出来,标示一下主要方法及包命即可。

2008年6月29日 21:10

相关推荐

    包图 类图的绘制 包图的绘制 类图和包图的绘制 UML图

    类图和包图的绘制在UML图中的应用 类图和包图是 Unified Modeling Language (UML) 中的两种重要的图形化表示方法,它们都是 Software Engineering 中的重要工具。类图 用于描述系统中的类之间的关系,而包图则用于...

    uml 类图实例

    uml 类图实例 oom powerdesigner 绘制

    spring源码全部uml类图

    UML(统一建模语言)类图是理解软件设计的重要工具,它可以帮助开发者直观地看到类之间的关系,如继承、实现、关联、依赖等。在"spring源码全部uml类图"中,我们可以深入探讨Spring框架的内部结构和设计模式。 首先...

    C# WinForm-UML类图程序,绘制UML程序-2023(绘制uml类图,保存,打开文件等等)

    在本文中,我们将深入探讨如何使用C# WinForm来创建一个UML类图程序,以及如何实现绘制、保存和打开UML类图的功能。UML(统一建模语言)是一种标准化的图形建模语言,用于软件工程和其他领域,用于描述系统的设计和...

    类图和包图

    UML 类图的介绍及使用 包图 的介绍及使用

    JDK UML 类图大全

    UML通过各种图表,如类图、序列图、用例图等,来描绘系统的不同方面。 **JDK与UML类图** JDK(Java Development Kit)是Oracle公司提供的Java编程语言的官方开发工具包,包含了Java运行环境、编译器、调试器以及...

    使用StartUML绘制类图

    使用StartUML绘制类图 在软件开发过程中,类图是UML(Unified Modeling Language)中最重要的一种图表,用于描述系统中类之间的关系和结构。StartUML是一个功能强大且易用的UML建模工具,适合用于绘制类图。下面将...

    图书馆管理系统类图 uml

    在软件工程领域,UML(统一建模语言)是一种标准化的图形表示法,用于描述系统的行为、结构和设计。在这个特定的图书馆管理系统中,UML被用来构建类图,它展示了系统中的主要实体及其相互关系。下面我们将深入探讨这...

    软考总结之UML类图专题试题

    适合软件测试过程师使用,软件评测师考试习题练习

    uml图PPT(类图、用例图、包图等)

    本PPT将深入探讨三种关键的UML图:类图、用例图和包图。 首先,我们来理解类图(Class Diagram)。类图是UML中描述系统静态结构的主要图表,它展示了类、接口以及它们之间的关系。在类图中,你可以看到类的名称、...

    登录图UML类图.zip

    本文将深入探讨"登录图"在UML类图中的应用,以及如何通过类图来描绘和理解复杂的系统结构。 首先,UML类图是UML中的核心元素之一,它提供了一种图形化的方式来表示系统的静态结构。类图展示了类、接口、对象之间的...

    计算器 UML类图 c++

    在IT行业中,UML(统一建模语言)是一种标准的建模工具,用于软件开发过程中对系统的可视化表示。它能够帮助我们清晰地定义系统中的各个元素,如类、对象、接口以及它们之间的关系。在这个“计算器 UML 类图 c++”...

    类图对象图和包图类图对象图和包图

    "类图对象图和包图" 类图、对象图和包图是面向对象设计中的重要概念,用于描述系统的静态结构和行为。类图是描述类、接口以及它们之间关系的图,它显示了系统中各个类的静态结构,是一种静态模型。对象图是描述特定...

    UML类图的各符号含义及表示

    1. 类(Class):在UML类图中,类通常用三层矩形表示。第一层写类的名称,如果类是抽象的,则名称以斜体显示。第二层列出类的属性(fields)和字段,第三层列出类的方法。属性和方法前的符号分别表示访问权限,'+'...

    UML类图符号 UML类图符号 UML类图符号

    "UML类图符号解析" UML类图符号是 Unified Modeling Language(统一建模语言)的核心组成部分之一,用于描述系统中的类和对象之间的关系。类图是UML中的静态结构模型,用于描述系统中的类、对象、接口、继承、实现...

    UML复习题(类图,活动图,等....).zip

    本复习资料集包含了类图、活动图、序列图、状态图、用例图等多种UML图形,是学习和备考的理想资源。** **一、类图(Class Diagram)** 类图是UML中最基础的图,它展示了系统中的类、接口以及它们之间的关系,如继承、...

    带UML类图的jdk6文档

    总结来说,这个“带UML类图的jdk6文档”资源是一个非常有价值的工具,它结合了文字描述与图形表示,使得开发者能够深入学习和掌握JDK 6 API,从而更好地利用Java进行软件开发。无论你是初学者还是经验丰富的开发者,...

    网上书店UML类图建模

    UML类图是一个静态结构图,用于描述系统中的类和对象之间的关系。类图是UML中的一个基本构件,用于描述系统中的类、对象、接口、关联、继承等关系。 在网上书店系统中,我们可以使用UML类图来描述系统中的类和对象...

    uml学习总结-类图、序列图

    ### UML学习总结—类图、序列图 #### UML简介 UML(Unified Modeling Language,统一建模语言)是一种标准化的图形表示方法,用于软件密集型系统的可视化、描述、构造以及文档化工作。UML提供了多种图表工具,能够...

    UML类图教程(德州扑克)

    在实际的软件开发中,UML类图和序列图等工具能够帮助开发者和设计者更好地理解复杂系统的设计,确保设计的正确性,并作为团队成员之间沟通的媒介。 需要注意的是,尽管UML有严格的语法规则,但这些规则不是必须被...

Global site tag (gtag.js) - Google Analytics