- 浏览: 771272 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (1045)
- 数据结构 (36)
- UML与设计模式 (42)
- c++ (87)
- rust (36)
- Qt (41)
- boost模板元编程 (43)
- Linux (77)
- 汇编 (4)
- 其它 (2)
- 烹饪 (3)
- unix c / socket (73)
- 软件工程 (4)
- shell (53)
- Python (37)
- c++ primer 5th(c++11) (22)
- 数据库/MySQL (27)
- 数据存储 (4)
- lisp (7)
- git (4)
- Utility (3)
- CDN与DNS (54)
- Http (53)
- php (7)
- nginx/lua/openresty (41)
- redis (11)
- TCP/IP (16)
- 互联网 (6)
- kernel (2)
- go (34)
- 区块链 (43)
- 比特股 (13)
- 以太坊 (23)
- 比特币 (23)
- 密码学 (10)
- EOS (53)
- DAG (1)
- docker (1)
- filecoin (7)
- solidity (65)
- ipfs (8)
- 零知识证明 (1)
- openzeppelin (3)
- java (1)
- defi (7)
- Ton (0)
最新评论
用例图(use case):从用户角度描述系统功能,并指出各功能的操作者,帮助开发团队以一种可视化的方式理解系统的功能需求,包括基于基本流程的“角色”关系,以及系统内用例的关系。
类图(class):显示一组类,接口的协作,以及它们之间的关系,显示了系统的静态结构。
对象图(object):描述系统在某个时刻的静态结构,显示的是类的多个对象实例而非类。
状态图(state):某个类所处的不同状态和该类的状态转换信息,显示了类的所有对象可能具有的状态,以及状态变化的事件。
活动图(activity):描述执行算法的工作流程涉及的活动。
时序图(sequence):显示多个对象间的动作协作,重点是显示对象之间发送的消息的时间顺序。
协作图(collaboration):协作图是一种交互图,强调的是发送和接收消息的对象之间的组织结构。
组件图(component):用代码组件来显示代码物理结构。
配置图(deployment):显示系统中的硬件和物理结构。
类图(class):显示一组类,接口的协作,以及它们之间的关系,显示了系统的静态结构。
对象图(object):描述系统在某个时刻的静态结构,显示的是类的多个对象实例而非类。
状态图(state):某个类所处的不同状态和该类的状态转换信息,显示了类的所有对象可能具有的状态,以及状态变化的事件。
活动图(activity):描述执行算法的工作流程涉及的活动。
时序图(sequence):显示多个对象间的动作协作,重点是显示对象之间发送的消息的时间顺序。
协作图(collaboration):协作图是一种交互图,强调的是发送和接收消息的对象之间的组织结构。
组件图(component):用代码组件来显示代码物理结构。
配置图(deployment):显示系统中的硬件和物理结构。
发表评论
-
桥接模式(Bridge)
2014-09-26 15:34 824桥接模式:将抽象与实现解耦,使得两者可以独立地变化,抽象部分的 ... -
访问者模式(Visitor)
2014-08-03 13:59 839访问者模式(Visitor),表示一个作用于某对象结构中的各元 ... -
解释器模式(interpreter)
2014-08-03 13:55 680解释器模式(interpreter),给定一个语言,定义它的方 ... -
享元模式(Flyweight)
2014-08-02 09:31 636享元模式(Flyweight):运用共享技术有效地支持大量细粒 ... -
中介者模式(Mediator)
2014-08-02 09:26 445中介者模式(Mediator):用一个中介对象来封装一系列的对 ... -
职责链模式(Responsibility)
2014-07-31 20:36 588职责链模式(Chain of Responsibility): ... -
合成/聚合利用原则
2014-07-29 20:56 591合成/聚合利用原则:尽量使用合成/聚合,尽量不要使用类继承 ... -
组合模式(Composite)
2014-07-27 10:15 433组合模式(Composite):将对象组合成树形结构以表示'部 ... -
备忘录模式(Memento)
2014-07-26 09:09 561备忘录(Memento):在不破坏封装性的前提下,捕获一个对象 ... -
事件委托(delegate)
2014-07-23 20:53 596委托机制的本质就是调用成员函数的函数指针,实现回调 委托就是 ... -
建造者模式(Builder)
2014-07-23 20:45 569建造者模式(Builder):将一个复杂对象的构建与它的表示分 ... -
外观模式(facade)
2014-07-20 09:31 634外观模式(facade):为子系统中的一组接口提供一个一致的界 ... -
迪米特法则
2014-07-19 18:23 408迪米特法则:如果两个类不必彼此直接通信,那么这两个类就不应当发 ... -
原型模式
2014-07-16 20:34 512原型模式:用原型实例指定创建对象的种类,并且通过拷贝这些原型创 ... -
里氏代换
2014-07-12 09:43 341里氏代换:一个软件实体如果使用的是一个父类的话,那么一定适用于 ... -
依赖倒转
2014-07-12 09:39 401依赖倒转:抽象不应该依赖细节,细节应该依赖抽象,说白了就是针对 ... -
开放-封闭原则
2014-07-12 09:33 563开放-封闭原则:是说软件实体(类,模块,函数等等)应该可以扩展 ... -
单一职责
2014-07-12 09:26 565单一职责原则(SRP),就一个类而言,应该仅有一个引起它变化的 ... -
MVC
2011-07-21 17:32 1015MVC是一种复合模式,结合了观察者,策略模式和组合模式。 要 ... -
代理模式(Proxy)
2011-07-19 15:47 930代理模式:为另一个对象提供一个替身或占位符以控制这个对象的访问 ...
相关推荐
在这个特定的图书馆管理系统中,UML被用来构建类图,它展示了系统中的主要实体及其相互关系。下面我们将深入探讨这个系统的类图设计。 首先,类图是UML中的一种静态模型,它描述了系统的对象类、它们之间的关系以及...
在 UML 2 中,框架元件用于作为许多其他的图元件的一个基础。框架元件提供了一个图形化边界,并且用于描述交互的重要功能,例如序列图。在序列图上一个序列接收和发送消息,能通过连接消息和框架元件边界,建立模型...
UML 2.0 中的 14 种图详解 UML(Unified Modeling Language)统一建模语言,是面向对象软件的标准化建模语言。UML 2.0 共包括 14 种图形,大致分成静态图和动态图两类。最常用的 UML 图包括:用例图、类图、组件图...
Star UML 是一种功能强大的统一建模语言(UML)工具,广泛应用于软件设计和开发中。本指南旨在帮助初学者学习 Star UML 的使用和理解,详细介绍了 Star UML 的安装、启动、添加新工程、选择模块、添加模块、添加类图...
UML包含了多种图表类型,如用例图、类图、序列图、状态图等,每种图都有特定的用途: 1. **用例图(Use Case Diagram)**:用于展示系统与外部参与者之间的交互,表达用户需求。 2. **类图(Class Diagram)**:...
UML图可以帮助开发者、设计师和项目团队清晰地理解系统的设计和实现,从而提高沟通效率和代码质量。"JAVA类生成UML图"这个主题涉及到如何从已有的Java源代码自动生成UML类图,这是一种非常实用的技术。 1. **UML...
活动图是UML中的一种动态视图,主要用来表示工作流程或系统行为,强调控制流和数据流。在Axure中,你可以利用活动图元件来描绘一系列的步骤,展示任务的执行顺序和决策路径。例如,一个购物过程中的支付活动图可以...
UML PAD是一款高效且小巧的UML绘图工具,专为那些需要快速绘制UML图但又不想被大型专业软件的复杂度所困扰的用户设计。它以其简洁的界面、易用的操作和便携性赢得了广大用户的青睐。 **UML简介** UML,全称统一...
在ArgoUML中,用户可以方便地绘制用例图,定义系统边界、参与者和用例关系,帮助理解系统的核心业务流程。 **多平台使用** 指的是ArgoUML可以在多种操作系统环境下运行,这得益于Java的跨平台兼容性。无论用户是...
自己做的,uml作业之图书管理系统,包括用例图、类图等
#### 六、UML图概述 - **UML图类型**: - **用例图**:展示系统的功能需求,包括参与者与系统之间的交互。 - **活动图**:展示业务流程或工作流中的步骤,帮助理解系统的动态行为。 - **类图**:描述系统的静态...
系统管理员用例是网上商城UML图中的另一个重要组件,描述了系统管理员在网上商城中的行为和交互。 静态结构模型是网上商城UML图中的一个组件,描述了网上商城的静态结构。类 Customer 是网上商城的顾客类,描述了...
在IT行业中,UML(统一建模语言)是一种标准的图形化建模工具,...在实际项目中,通常会结合多种UML图来全面描述系统,而压缩包中的“航空UML图”可能包含了上述提到的若干种图表,帮助我们逐步构建出整个系统的模型。
在学生管理系统中,主要会用到以下几种UML图: 1. **用例图(Use Case Diagram)**:描绘了系统的外部行为,即系统如何与用户或其他系统进行交互。在这个学生管理系统中,可能会包含"注册学生"、"查询成绩"、"修改...
2. **UML图**:UML(Unified Modeling Language)是软件工程中的一种标准化建模语言,用于描述系统的需求、设计、实现和测试等多个阶段。UML图分为多个类型,如类图、用例图、序列图等,每种都有特定的符号和约定。...
在IT行业中,UML(统一建模语言)是一种...在实际设计过程中,开发者应根据具体需求选择合适的UML图来表达系统的关键方面。Visio是一款常用的UML绘图工具,可以帮助非专业人员也能轻松绘制UML图,提高团队沟通效率。
工资系统的UML图,非常的nice!
除了上述UML图,附带的README.txt文件可能提供了关于项目背景、目标和实施细节的说明,而"UML大作业"可能包含了所有这些UML图的源文件,便于进一步分析和修改。 总的来说,UML智能停车场设计图提供了一个全面的视角...
《图书管理系统UML图详解》 图书管理系统是一个典型的业务信息系统,其设计与实现涉及多种UML(统一建模语言)图,包括用例图、类图和活动图。这些图共同构建了系统的全面模型,帮助开发者理解系统的需求、结构和...
2. **UML2.2-Visio2007.zip** 和 **UML2.2-Visio2003.zip**:这两个压缩文件可能包含了适用于相应版本Visio的UML 2.2模板和资源,解压后导入到Visio中,即可开始绘制符合标准的UML图。 通过以上介绍,我们可以看到...