首页 > 编程语言 >4、分析与设计工具(一)软件功能设计 - 编程实战工具系列文章

4、分析与设计工具(一)软件功能设计 - 编程实战工具系列文章

时间:2024-12-15 14:54:16浏览次数:5  
标签:编程 EA 添加 软件 UML 工具 功能设计

  四、软件功能设计工具

  四.一、软件功能设计

 

  这次介绍软件功能设计工具,使用的是Enterprise Architect的UML设计软件。

 

       1、Enterprise Architect下载:

       Enterprise Architect 16.1中文版的安装包和无限试用应用 - 工具软件

 

       2、使用介绍;

       EA是UML建模工具,至于UML知识请读者学习该理论知识,此文只介绍EA的用法。

  1) 新建项目;

  点击左上角的EA图标,选择“新建项目”;将会打开保存文件的窗体,选择路径进行保存。

   

 

  2) 添加图;

  (1)    点击左上角的添加包,添加项目包;

   

 

  (2)    在项目包上新建包;

  用例图;通过开始页添加,或者在包上右键选择“加图”添加;

   

      

       通过开始页添加的用例图是英文,通过右键菜单选“特性”-》“特性”进行更改为中文。

      

       图文件夹里的操作为单独的,相关的包也在里面,比如上面用例图中的Actors操作者和Use Case用例。即该图相关的包在该图下面建立,简单清晰明了。

       选择右侧工具箱中的图形,当鼠标移动到左边包或右边板的时候会显示一个拖放的图标,点击左边包或者右边板里面进行添加。

   

 

       3、例子下载;

       这里提供该建模包下载:https://download.csdn.net/download/lzhdim/90059784

 

       这个例子对EA的使用做了简要介绍,其它的图就与UML知识相关了,请读者在UML知识的基础上在自己的项目中添加相应的图。

标签:编程,EA,添加,软件,UML,工具,功能设计
From: https://www.cnblogs.com/lzhdim/p/18607849

相关文章

  • 性能测试-内存溢出时的分析工具使用
    下载内存分析工具地址:https://eclipse.dev/mat/downloads.phphp)下载对应的版本,我这里使用的windows的就下载windows版本的包,下载完成后解压配置启动时的jdk的依赖,目前1.15.0版本的需要jdk17以上,我们在启动时需要手工修改MemoryAnalyzer.ini文件,添加指定的jdk的本地路径-vm......
  • 性能测试-jvm监控工具jconsole
    在jdk的bin目录下,运行jconsole.exe程序可以打开工具在使用java命令启动服务时添加如下参数-Dcom.sun.management.jmxremote                    #启用jmx-Djava.rmi.server.hostname=10.0.0.100                    #运行的......
  • 推荐几个不错的数据库设计工具
    前言在当今信息化高速发展的时代,数据库设计成为了软件开发过程中不可或缺的一环。一个优秀的数据库设计工具,不仅能够提高开发效率,还能确保数据库结构的合理性。今天大姚给大家推荐3个不错的数据库设计工具,希望可以帮助到有需要的同学。PowerDesignerPowerDesigner是一款功能强......
  • 性能测试工具-iperf3网络带宽验证工具
    1.1iperf3工具的安装由于iperf3工具是测试两台计算机之间的网络带宽的工具,因此需要再两台计算机上都进行安装[root@slave~]#yuminstalliperf3-y已加载插件:fastestmirrorLoadingmirrorspeedsfromcachedhostfile*base:mirrors.aliyun.com*extras:mirrors.......
  • 性能测试工具-iftop实时流量监控工具
    1.1iftop工具安装[root@master~]#yuminstalliftop-y已加载插件:fastestmirrorLoadingmirrorspeedsfromcachedhostfile*base:mirrors.aliyun.com*extras:mirrors.aliyun.com*updates:mirrors.aliyun.com正在解决依赖关系-->正在检查事务--->软件包if......
  • Java——网络编程(上)
    1计算机网络(作用资源共享和信息传递)(计算机网络组成——>硬件——>计算机设备,外部设备,通信线路软件——>网络操作系统,网络管理软件,网络通信协议)计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理......
  • Java——网络编程(中)—TCP通讯(下)
    1双向通讯—创建服务端(双向通信是指通信双方中,任何一方都可为发送端,任何一方都可为接收端)(1创建ServerSocket对象,accept()返回socket)(2双向通讯——>也要创建键盘输入对象)(3通过与客户端对应的Socket对象获取输入流对象)(4通过与客户单对应的Socket对象获取输......
  • 性能测试工具-nmon工具(Linux的资源监控)
    1.1下载nmon工具官方网站下载地址:https://nmon.sourceforge.io/pmwiki.php?n=Site.Download下载nmon16e_mpginc.tar.gz的安装包1.2nmon工具早Centos7的安装解压文件nmon16e_mpginc.tar.gz#创建目录将压缩文件内容加压到该目录[root@mastertgz]#mkdir-p/opt/app/......
  • Crashpad Handler 进程是与 Crashpad 系统相关的一个后台进程,Crashpad 本身是一个 崩
    CrashpadHandler进程CrashpadHandler进程是与Crashpad系统相关的一个后台进程,Crashpad本身是一个崩溃报告和分析工具,广泛用于许多应用程序中,尤其是GoogleChrome、Electron等浏览器和桌面应用程序。Crashpad的作用和工作原理:Crashpad 主要用于捕捉应用程序崩溃时......
  • zerox ocr工具PDF转markdown
    zeroxocr工具PDF转markdownZerox环境准备支持的文档格式支持的模型火山视觉大模型视觉模型开通接口创建key开始使用zerox.pydoubao.pyZeroxzerox是一个开源OCR工具,借助AI视觉大模型,可以将PDFWORD图片等格式文档转换成markdown格式,而且他还支持LiteLLM,集成了市......