写在前面:

消失了一段时间跑去考研,现在在家做毕设遇到了一些新的图,写在这里希望可以帮到被毕设困扰的朋友们。

--------------------------------------------------------------------------

系统物理实现

论文中往往有这样的一部分:系统实现。我这的要求包括五个,系统物理结构、系统物理部署、主要类的实现(代码)、系统主要功能实现、实现中遇到的问题和解决方法。后三部分主要是代码、页面图片和总结性的话不需要什么图。

系统物理结构中需要组件图,并给出系统各个物理文件及其作用,物理文件的作用依项目变化而决定,我的项目是MVC的,因此物理文件作用就是那些包各自的功能,各自分管哪一层,组件图在教程(五)最后介绍了,在这里就不详细说了详见:https://blog.csdn.net/gcn_Raymond/article/details/94911707

系统物理部署要求使用部署图。

首先新建一个部署图,方法与之前相同

左边工具箱里面有一堆新鲜玩意,介绍如下

部署图元素:

结点(Node):结点是存在与运行时的代表计算机资源的物理元素,可以是硬件也可以是运行其上的软件系统,比如64主机、Windows server 2008操作系统、防火墙等。

结点实例(Node Instance):结点实例名称格式:Node Instance : node   与结点的区别在于名称有下划线和结点类型前面有冒号,冒号前面可以有示例名称也可以没有示例名称。

执行环境(excute environment):执行环境是一个节点,它以可执行工件的形式为部署在其上的特定类型的组件提供执行环境。

结点类型(Node Stereotypes):结点类型有:«cdrom», «cd-rom», «computer», «disk array», «pc», «pc client», «pc server», «secure», «server», «storage», «unix server», «user pc»,并在结点的右上角用不同的图标表示。

节点类型图标显示和业务用例图类似,在Stereotypes手动输入上述内容就可以显示图标了。

物件(Artifact):物件是软件开发过程中的产物,包括过程模型(比如用例图、设计图等等)、源代码、可执行程序、设计文档、测试报告、需求原型、用户手册等等。物件表示如下,带有关键字«artifact»和文档图标。

连接(Association):结点之间的连线表示系统之间进行交互的通信路径,这个通信路径称为连接(Association)连接中有网络协议。

结点容器(Node as Container):一个结点可以包括其他的结点,比如组件或者物件,则称此结点为结点容器(Node as Container)。如下图所示,结点(Node)包容了物件(Artifact)。

组件(Component):同组件图的组件。

部署规范(deployment specification):部署规范(规范)规定了指导工件部署的参数,这是大多数硬件和软件技术所必需的。

详细的内容可以参考EA说明文档:http://tool.uml.com.cn/ToolsEA/UserGuide/model_domains/deploymentdiagram.html

选择合适的工具后下一步就是连线了,连线上的字代表网络连接协议,常见的是TCP/IP和局域网等。

简单画了一下如下图所示

有不正确之处欢迎各位大佬提出,对于部署图还是第一次摸索着画

其余部分请参考:

一、业务建模:https://blog.csdn.net/gcn_Raymond/article/details/93379097

二、用例建模:https://blog.csdn.net/gcn_Raymond/article/details/93381215

三、用例分析:https://blog.csdn.net/gcn_Raymond/article/details/93381629

四、构架设计:https://blog.csdn.net/gcn_Raymond/article/details/94909458

五、构件设计:https://blog.csdn.net/gcn_Raymond/article/details/94911707

六、部署图:https://blog.csdn.net/gcn_Raymond/article/details/106161034

EnterPrise Architect(EA)使用教程(六)部署图相关推荐

  1. Enterprise Architect 中文经典教程

    一.Enterprise Architect简介 Enterprise Architect是一个对于软件系统开发有着极好支持的CASE软件(Computer Aided Software Engine ...

  2. Enterprise Architect 7 入门教程 1

    一.  简介 生命周期软件设计方案--Enterprise Architect是以目标为导向的软件系统.它覆盖了系统开发的整个周期,除了开发类模型之外,还包括事务进程分析,使用案例需求,动态模型,组件 ...

  3. UML建模工具Enterprise Architect(EA) -- 安装及简单使用

    目录 一.什么是EA? 二.安装EA 三.为什么要学会用EA? 四.创建EA工程 五.创建类视图,构建类和接口 六.选中模型目录,自动检出Java代码 七.构建内部类 八.趁热打铁,构建数据表视图并检 ...

  4. Enterprise Architect(EA) 软件建模工具

    1介绍 生命 周期 软件设计方案-- Enterprise Architect是以目标为导向的 软件系统.它覆盖了系统开发的整个 周期,除了开发类模型之外,还包括事务进程分析,使用案例需求, 动态模型 ...

  5. java数据模型公共类_UML数据建模工具之Enterprise Architect(EA)实例

    一.需求建模,模拟银行ATM机用户取款实例. 1.新建项目选择模型视图类别 2.将model更改成ATM(项目名称). 3.将Requirements更改成'需求建模',Analysis View 更 ...

  6. ea mysql建模_UML数据建模工具之Enterprise Architect(EA)实例-UML应用

    编辑推荐: 文章主要介绍使用EA进行银行ATM机用户取款为例的建模全部过程,步骤较为详细,希望可以让大家有个新的认识. 本文来自于cnblogs,由火龙果软件依然编辑.推荐. 一.需求建模,模拟银行A ...

  7. enterprise architect (EA) 源码生成UML类图

    首先打开E-A,点击"文件"-"新建项目"-命名项目并选择项目保存目的地.完成上述操作后会弹出一个对话框"选择模型" 用VS看大型工程代码, ...

  8. Enterprise Architect EA工具将设计视图导出为xml

  9. Enterprise Architect EA工具依据现有项目画类图

  10. Enterprise Architect 8.0 注册码及其使用教程

    注册码:{67SC0O95-SZPS-LIG2-YQ8Q-8D2N-KWTD-0W6R-TWDD-KT6RB-1J} 一.Enterprise Architect简介 Enterprise Archi ...

最新文章

  1. tf.reduce_mean解释
  2. ***CSS魔法堂:选择器及其优先级
  3. Java中的10颗语法糖
  4. 红衣大炮的飞鸽传书源代码
  5. 惊了!同事竟然在代码里“下毒”
  6. Ubuntu18.04快捷键
  7. easyui-datagrid对行写样式
  8. linux下ftp二进制传输,FTP的两种传输模式:BINARY和ASCII
  9. 修改表字段长度sql
  10. # iOS项目——IM聊天工具(集成融云SDK)
  11. 爱五笔iWuBi for mac(好用的五笔学习软件)
  12. kindle自定义屏保之自定义字帖
  13. [iOS]Xcode8 搭建 .framework
  14. linux 合并视频文件,Linux下转换视频格式与合并视频
  15. 测试03:2022上半年:无处安放的空虚感
  16. maven镜像源及代理配置
  17. pip使用豆瓣的镜像源
  18. Kubernetes控制器之ReplicaSet
  19. rgb空间转换为luv
  20. 机器人或将人类推向“无能之下的自由”

热门文章

  1. linux进程调度HMP,hmp
  2. c语言程序设计医院排队功能,[信息学奥赛一本通-T1183]病人排队-题解(C语言代码)...
  3. PBFT概念与Go语言入门(Tendermint基础)
  4. ubuntu任务栏不见了
  5. 高性能的5G毫米波天线(阵列)实现与性能评估
  6. 通过指纹识别模块验证用户,解锁手机
  7. vue assets html,vue引入assets和static静态资源问题
  8. 什么是肉鸡服务器,黑客说的肉鸡正确解释
  9. linux安全杀死命令,Linux操作系统下杀死进程命令的方法
  10. epplus保存为流_ASP.NET Core使用EPPlus导入导出Excel