可视化建模以及UML期末复习篇----相关软件安装

作为一个过来人,我的建议是别过来。

一、可视化建模

<1>定义:

官方:一种使用图形符号来表示系统结构和行为的建模技术。

我:其实说白了就是把工作流程用图形画出来。懂不?

<2>作用:

  • 提高理解和分析复杂系统的能力。
  • 促进沟通和协作。

这么说吧,开发一个软件,你首先得了解客户到底要做个什么东西出来,是吧?那你得跟客户沟通,你写代码客户看不懂啊,客户看得懂代码,人家自己能写还找你干什么?

诶,那我就画个建模图,这个到底怎么运行,工作流程是什么,那我这个东西搞出来起码客户好理解一点吧。

那你跟公司架构师、程序员写代码的也好沟通吧,人家一看这个图就晓得怎么写代码呀是吧。相当于你写代码的时候旁边放一个思维导图,你写的时候看一眼就知道怎么去写。

<3>类型

1.静态模型:描述系统的结构。

  • 类图(Class Diagram)
  • 对象图(Object Diagram)
  • 包图(Package Diagram)
  • 组件图(Component Diagram)
  • 部署图(Deployment Diagram)

2.动态模型:描述系统的行为。

  • 用例图(Use Case Diagram)
  • 序列图(Sequence Diagram)
  • 通信图(Communication Diagram)
  • 定时图(Timing Diagram)
  • 状态图(State Diagram)
  • 活动图(Activity Diagram)
  • 交互概览图(Interaction Overview Diagram)

在实际应用中,用例图有时被看作是动态模型的一部分,因为它涉及到系统的使用和用户与系统的交互。然而,它也包含了一些静态元素,因为它描述了系统的功能需求。总的来说,用例图可以被视为连接静态和动态模型的桥梁。其他列出的图则明确地属于静态或动态模型类别。

<4>这个图一般在写程序之前画,并非写完程序后画。

咱们回顾一下,软件开发需要经历的流程有:

1.问题定义阶段

2.可行性研究阶段

3.需求分析阶段

4.概要设计阶段

5.详细设计阶段

6.数据库设计阶段

7.软件具体编码阶段

8.软件测试阶段

9.软件与运行与维护阶段

系统分析师、系统架构师在软件分析设计完后,使用可视化建模画的图来描述分析设计的结果。就相当于捋捋思路,一个思维导图的作用,晓得吧。

二、UML:Unified Modeling Language统一建模语言

UML提供了一套丰富的图形符号和图表类型,用于表示软件系统的静态结构和动态行为。

比如在中国考试;可视化建模相当于完成试卷,UML语言相当于中文,EA软件是你的纸笔。

三、UML开发工具

Ration Rose 要破解码

Visio 要花钱 成本太高

EA : Enterprise Architect Ultimate 这个还不错,用这个。我说的,中国人不骗中国人!

四、安装EA软件

安装链接:https://pan.baidu.com/s/15c-D8OJUaWmc2jihY2yh9Q

提取码:1111

里面有两文件:一个Setup.msi【你点了就会开始安装】,一个crack文件夹点进去是一个 EA.exe【这个破解码文件】

安装步骤:

++① 点击链接---输入1111---下载++

++② 解压---最好新建一个文件夹名叫EA,等下好操作++

++③ 复制Crack文件夹下的EA.exe ,覆盖掉安装文件夹下的EA.exe++

++此电脑---OS(C:)---EA文件夹---crack---EA.exe---复制这个EA文件夹++

++④ 返回上一级文件夹---外面也有一个EA.exe---粘贴---替换目标中的文件++

++⑤ 现在就已经解码完毕---桌面双击EA图标即可使用++

相关推荐
qq_429856572 天前
UML-组件图
uml
rolt2 天前
电梯系统的UML文档07
设计模式·产品经理·架构师·uml
rolt3 天前
电梯系统的UML文档05
产品经理·架构师·uml
rolt5 天前
电梯系统的UML文档04
产品经理·架构师·uml
小沈同学呀7 天前
Java UML 类图绘制解析:结构与工具类型详解
java·开发语言·uml·plantuml
梳子烟YAN9 天前
UML系列之Rational Rose笔记七:状态图
笔记·uml
rolt9 天前
电梯系统的UML文档02
产品经理·架构师·uml
梳子烟YAN9 天前
UML系列之Rational Rose笔记八:类图
笔记·uml
workflower10 天前
CHAIN OF RESPONSIBILITY(职责链)—对象行为型模式
需求分析·责任链模式·uml·原型模式·软件需求·统一建模语言
小古jy11 天前
系统架构设计师考点—UML建模和设计模式
设计模式·系统架构·uml