每周总结111.java作业java集合框架的整理。写这个详细框架,了解框架结构以及其中接口和类的特性关系和用途。然后熟悉StarUML的使用。UML,即 Unified Modeling Language 的缩写。统一建模语言。是用来对软件密集系统进行可视化建模的一种语言。UML是在开发阶段,说明、可视化、构建和书写一个面向对象软件密集系统的制品的开发方法。类似于思维导,结构视图。好像有很
类图文章目录类创建类模型元素分类类属性方法参数模板参数模板参数置换接口信号数据类型原始类型枚举枚举常量关系泛化关联聚合组合依赖接口实现关联类模板绑定框架创建类要创建类:首先选择一个元素,新建的类作为其子元素。在菜单栏选择 Model | Add Diagram | Class Diagram 或在上下文菜单选择 Add Diagram | Class Diagram 。参见UML Cla
转载 2023-09-13 16:59:57
201阅读
阅读说明:本节主要是介绍UML部署实战应用,给大家分析实战开发应用业务场景应用,并且通过部署的方式给大家呈现更为直观效果。后面还会陆陆续续的更新更多详细的UML开发应用学习文章,直接对接我们当下的开发。注意事项:UML工具是StarUML,我用的是Mac版本,大家可以下载自己电脑对应的版本。下载地址:http://staruml.io/download内容一:UML建模-部署-基本概念?活动
1. 选中use case model,点击右键2. Add Diagram3. Sequence Diagram
原创 2022-02-18 10:20:33
451阅读
StarUML】时序时序是可视化地展示对象对象之间的联系的,与其他的相比,它跟侧重于表现为了完成一个用例,对象之间是怎么协同工作的。之前学习的组件、用例都能表现对象之间的联系,侧重的是“有哪些联系”,这是属于水平维度的展示,而时序,它更像一个是从纵向维度用一个个的用例,将各个对象串起来,从而展现出它们之间的联系,在软件开发中,有了时序,基本上就可以指导软件开发了。1、基本元素&
顺序:是UML中能表现出一个过程中各个详细步骤的模型,过程可以理解为一个功能的执行过程。下面我们以一个简单的影院管理系统中售票功能为例来一步一步完成顺序的构建。建模工具:starUML 版本:5.0.2.1570(新版本下面也适用) 1:首先确定功能的主功能场景如下所示。(1)顾客向售票员提供剧目名称,和场次要求(时间)。 (2)售票员查询用户提供的剧目所在演出厅票务和位置信息。 (3
转载 2023-05-17 22:49:34
658阅读
1. 选中use case model,点击右键2. Add Diagram3. Sequence Diagram
原创 2021-08-25 09:30:54
749阅读
1、Classes说明 【1】Class 类 【2】Interface 接口 【8】Generalization A与B的泛化关系,A继承B。继承非抽象类 【9】Interface Realization A与B的实现关系,A实现B。继承接口或抽象类 【3】Association 关联关系 表示形式 ...
转载 2021-08-03 16:14:00
2363阅读
2评论
1. 逻辑视图的绘制(1)进入StarUML选择Approaches,"4+1View"(2)点开逻辑视图,开始添加控件,有两种添加方式。a:直接从左边控件去拖入。b:在右边列表中,右键选择添加,但添加后还需将其拖到图中才会显示。下面以方式a演示:      点一下左边的控件Subsystem,在右边绘图区域,按住左键控制大小,松开左键即绘制完成,双击名字区域,即可修
原文链接:http://www.flyne.org/article/379staruml比rational rose小多了,觉得也很实用,似乎免费1、综述(What)StarUML是一种
转载 2023-05-18 10:05:58
1030阅读
一只菜鸟的简陋UML类(class diagram) 由于我们这个学期要完成自己的一个小项目,所以就开始了我的UML学习旅程,其实主要就是在网上查看一些画图所要注意的规范,也就是你需要大致合理且准确地用上starUML左边工具栏那些箭头和框框。比如,我们班的同学在类的时候,我发现他们对于聚合,组合,依赖,泛化等的定义并不是很明确。其实我觉得这些倒是很重要的,我们老师反复强调,我们设计与开
综述:StarUML是一种生成类和其他类型的统一建模语言(UML)图表的工具。StarUML(简称SU)可以创建UML类,并能够自动生成Java的“stub code”。SU也可以做JAVA逆向工程,以产生相应的UML图表。在本教程中,我们将使用SU设计一个pizza饼。执行下列步骤,可以创建如下面所示的UML。SU可以生成反映类结构的代码,而不是任何对象的具体行动。因此,在使用SU创建图表
转载 9月前
196阅读
StarUML入门教程StarUML(简称SU),是一种创建UML类,生成类和其他类型的统一建模语言(UML)图表的工具。StarUML是一个开源项目之一发展快、灵活、可扩展性强(zj).StarUML主界面创建工程 在启动star UML时,系统会默认帮我们创建一个工程如果这个工程不是你想要的工程,你可以点击File -> new from template中修改为你需要的工
转载 8月前
377阅读
 UML 类图中的概念类关系:泛化(继承)、实现、聚合、组合、关联、依赖类的详解可在网上查询(推荐https://zhuanlan.zhihu.com/p/24576502)它描述了在一个系统中的对象和他们的关系,能够让我们在正确编写代码以前对系统有一个全面的认识。一个单独的类描述系统的一个具体方面,收集类图表示整个系统。基本上,类图表示系统的静态视图。1:新建项目,或者根据模板创建(刚开始
转载 2020-01-22 16:36:00
2059阅读
2评论
使用StarUML创建类 http://www.flyne.org/article/379 1、综述(What) StarUML是一种生成类和其他类型的UML图表的工具。本文是一个使用StarUML创建类(Java语言描述)的简明手册。 StarUML(简称SU),是一种创建UML类,并能够
转载 2016-05-27 15:04:00
652阅读
2评论
文章目录一. 版本二. 界面说明三. 画图种类介绍1. 类(Class Diagram)2. 用例(Use Case Diagram)3. 时序(Sequence Diagram)4. 组件(Component Diagram)5. 部署(Deployment Diagram)6. 协作图(Comunication Diagram)7. 对象(Object Diagram)8. 活动
一、新建流程1.1 新建流程 1.2 左侧操作符介绍Flow:顾名思义就是流,用来从一个操作流向下一个操作。 Process: 过程 Terminator:用在结束的时候。 Dicision:是决策的意思,就是需要做决定做选择的处理。 Manual input:是手动输入的意思,就是需要做输入操作的时候,比如输入用户信息。 Manual Operation:是手动操作的意思,就是需要
文章目录开头语4.1 基本概念4.1.1 Object4.1.2 方法重写4.1.3 图形类继承体系4.1.3.1 图形4.1.3.2 圆4.1.3.3 直线4.1.3.4 带箭头的直线4.1.3.5 图形管理器4.1.4 小结4.2 继承的细节4.2.1 构造方法4.2.1.1 super4.2.1.2 构造方法调用重写方法4.2.2 重名与静态绑定4.2.3 重载与重写4.2.4 父子类型转
最近在share一个模块设计时,同事觉得使用时有些图标没Rational Rose好看易用。这里整理share一下。StarUMLStarUML是一款开放源码的UML开发工具。相比于其他UML工具,有以下几个优点:1.可以免费下载。另外源码开放,可以安装或者自己喜欢的插件。2.可以导出很多种图片格式,3.能够绘制9款UML:用例、类、序列、状态、活动、通信、构件、部署以及复合结构
安装之后的主界面简介如图所示: 2.创建工程 在启动star UML时,系统会默认帮我们创建一个工程如果这个工程不是你想要的工程,你可以点击File–》new from template中修改为你需要的工程类型。如图所示。 3.介绍类与类之间的关系 既然介绍类,我们首先了解,什么是类? 类: 类是面向对象系统建模中最常用和最重要的,是定义其它的基础。类主要是用来显示系统中的类、接
转载 10月前
131阅读
  • 1
  • 2
  • 3
  • 4
  • 5