EnterPrise Architect(EA)使用教程(四)架构设计

写在前面:

软件设计与体系结构是对于UML详细介绍的一门课,本课的课程设计是根据教育培训系统完成业务建模、用例建模、用例分析、架构设计、构件设计五部分,在使用EA完成绘图的过程中,发现很多问题因为版本问题在操作上有些差异,因此总结一下每一部分的具体操作方法,希望可以帮到刚开始用EA的人。有不正确之处欢迎指正Thanks♪(・ω・)ノ

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

四、架构设计

此部分需要完成的是包图和接口的定义

1.包图

同样的方法新建项目,这次选择package--包图进行创建

选择新建一个包

然后确定包之间的关系即可

1) 合并 merge, 表示为一条虚线+单向空心箭头+书名号包含的merge字样, 箭头指向被合并的包。

2) 导入(引入) import/access, 表示为一条虚线+单向空心箭头+书名号包含的import/access字样, 箭头指向被合并的包。

包导入是一种允许采用非限定性名称访问来自于另一个命名空间中的元素的关系。

3) 嵌套 nesting, 表示为一条实线+带十字线的实心圆, 圆远离被合并的包。

下图是一个示意图:

2.接口

在类图和接口之间的关系表示中,有以下几种

1) 实现 realization, 表示为一条虚线+单向空心箭头, 箭头指向被实现的接口 

2) 泛化 generalization, 表示为一条实线+单向空心箭头, 箭头指向被泛化的基(父)类 

3) 依赖 dependency, 表示为一条虚线[+单向或双向开口箭头], 单向箭头表示单向依赖 

4) 关联 association, 表示为一条实线[+单向或双向开口箭头], 单向箭头表示单向关联 

5) 聚合 aggregation , 表示为一条实线[+单向空心菱形], 空心菱形箭头指向目标类或父类 

6) 组合 composition, 表示为一条实线[+单向实心菱形], 实心菱形箭头指向目标类或父类 

 

 

 关于其余部分请参考:

一、业务建模: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

 

 

  • 9
    点赞
  • 70
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
### 回答1: 很抱歉,我不能提供完整的教程,但是以下是一些指导方针: 1. 了解企业架构的概念和目标 2. 研究相关工具,如企业架构工具 3. 明确业务需求和系统架构 4. 制定架构规范和指导原则 5. 绘制企业架构图并进行评估和演练 6. 实施和维护企业架构 希望这些指导方针对您有所帮助。 ### 回答2: Enterprise Architect是一个功能强大的UML工具,可以帮助软件开发人员、系统分析师、业务分析师、架构师等人员快速而准确地设计和开发软件系统。下面是关于Enterprise Architect(以下简称EA)的使用教程: 1.安装EA软件 EA软件可以从官方网站下载到最新版本,并安装在Windows操作系统上。安装过程简单,用户只需要按照安装向导提示完成所有步骤即可。 2.理解EA的界面和工具 启动EA后,用户会看到一个开放的界面,包括菜单栏、工具栏、窗体栏、项目浏览栏和状态栏等各种工具。用户需要了解每个工具的作用和操作方法,才能更好地使用。 3.创建一个新项目 在EA中,用户可以创建一个新的项目,然后开始使用EA的各种工具和功能。创建新项目时,用户需要选择项目类型、命名空间、项目名称和目标文件夹等参数。 4.使用UML建模功能 EA是一个强大的UML建模工具,用户可以使用它来绘制类图、活动图、时序图、状态图等各种UML图形。这些图形可以用于系统设计、分析和实现等领域。 5.使用代码工程功能 EA还支持代码工程功能,可以将UML模型自动生成成对应的代码文件。用户只需在UML模型里绘制类、方法和属性等结构,然后EA就会自动生成代码。这可以大大提高代码的开发效率。 6.使用数据库设计功能 EA还可以用于数据库设计,支持各种常见数据库,包括MySQL、Oracle、SQL Server等。用户可以绘制表格、视图、关系和存储过程等结构,然后将其生成为对应数据库的DDL语句。 除了以上主要功能外,EA还有其他一些辅助功能,包括版本控制、测试管理、需求管理、项目管理等。用户需要根据自己的实际需要,选择并学习相应的功能,以便更好的使用EA工具。总之,EA是一个功能强大、易于使用的UML工具,可以帮助用户更好地完成系统设计、分析和开发等工作。 ### 回答3: Enterprise Architect是一款强大的UML建模工具,主要用于软件开发、系统设计和企业架构的建模。对于初次接触该软件的用户来说,可能会感到比较陌生,导致操作不顺手,本篇文章将为大家介绍Enterprise Architect使用教程。 Step 1: 下载和安装 Enterprise Architect的官网提供了试用版和完整版的下载,用户可以根据自己的需要选择下载。下载完成后,按照指引进行安装。 Step 2: 创建项目 在打开Enterprise Architect时,会自动弹出一个New Project窗口,用户可以选择创建一个新的UML模型或者导入现有模型。在创建新模型时,需要选择一个适当的模板,并为项目命名,确定好项目保存位置。 Step 3: 建立模型 Enterprise Architect提供了多种建模工具,例如类图、用例图、时序图等等,用户可以根据需要选择不同的建模工具进行建模。在建立模型时还可以设置相关属性,例如名称、类型、继承关系等等。 Step 4: 保存和导出模型 每次建模过程中,用户需要及时保存模型,以确保数据不丢失。除此之外,用户还可以将保存的模型导出为不同的格式,例如图片、PDF等等。 Step 5: 协同开发 在多人协作开发项目时,可以使用Enterprise Architect内置的Teamwork Cloud协同工具,用户可以将模型上传至云端,其他用户可以在云端对模型进行编辑,以此实现多人协同开发。 Step 6: 文档生成 Enterprise Architect可以根据模型生成相应的文档和报告,用户可以根据需要选择相应的文档模板,导出文档到Word、PDF或HTML格式。 总之,对于Enterprise Architect使用教程,需要用户运用起来才能更真实地体验其实用性,随着使用的不断深入和熟练,用户可以发现该软件是如何提高工作效率和质量,并为软件开发、系统设计和企业架构建模提供有力的支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值