当前位置: 首页 > article >正文

可视化建模以及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图标即可使用


http://www.kler.cn/a/415139.html

相关文章:

  • Spring Boot整合EasyExcel
  • 视频汇聚平台Liveweb国标GB28181视频平台监控中心设计
  • 最小生成树-Prim与Kruskal算法
  • 【conda】全面解析 Conda 配置文件:从完整示例到最佳实践
  • day05(单片机高级)PCB基础
  • 最新《软件工程》选择题及答案
  • web博客系统的自动化测试
  • MEASURING INTANGIBLE CAPITAL WITH MARKET PRICES论文阅读
  • MySQL面试攻略:从基础到高级,全面解析
  • 【微服务】Nacos配置管理
  • docker-mysql
  • 分布式光伏与储能协调控制策略的应用分析
  • 简单线性DP
  • 通过docker overlay2 目录名查找容器名和容器ID
  • 架构第十一章:zabbix
  • Vue 3 KeepAlive 教程
  • Unity3d C# 实现一个基于UGUI的自适应尺寸图片查看器(含源码)
  • 【CSS】设置文本超出N行省略
  • 第六篇:其他窗口部件 QLineEdit
  • 更快更省更划算:了解亚马逊云科技自研芯片
  • Vue表单绑定入
  • 【GPT】为什么要力量训练?
  • 使用easyexcel导出复杂模板,同时使用bean,map,list填充
  • MT管理器v2.14.5-MT管理器-能强大的Android文件管理工具,主要用于管理和编辑手机中的文件-MT管理器vip版本下载-登录即可有vip
  • 02.ES6(2)
  • docker-elasticsearch-kibana-logstash