第三次实验 UML 建模工具的安装与使用

第三次实验 UML 建模工具的安装与使用

一、 实验目的
1) 学习使用 EA(Enterprise Architect) 开发环境创建模型的一般方法;

2) 理解 EA 界面布局和元素操作的一般技巧;

3) 熟悉 UML 中的各种图的建立和表示方法;

4) 掌握如何通过 EA 工具完成相关模型的建立

二、 实验内容

1)熟悉EA 环境

(1) 开始——>运行——>Enterprise Architect, 打开 Enterprise Architect 软件。 进入软件

之后, 可以选择新建一个项目。 在新建项目时, 系统会提示选择所需要的模型设计。

(2) 选择了所需要的模型之后, 可以看到, 在界面的右侧出现了相应的导航栏。 如下图所

示, 在导航栏里面列出了刚才所选择的系统模型。

(3) 假设选择用例建模, 那么可以从左侧的工具面板中拖拽出一个参与者, 并为它命名。

这样在系统里面就多了一个叫做“用户” 的参与者。

(4) 以同样的方式从左侧工具面板中拖曳一个用例, 命名为“用例一” 。

(5) 同样通过拖拽的方式, 建立用例与参与者之间的关系。 对这个关联关系, 我们还可

以设置更加细化的约束。

2)采用EA工具完成以下ATM示例系统的UML模型的建立。通过 EA 工具完成相关 UML 图的绘制。在建立过程中尝试理解模型元素,模型元素之间的关系。

 

三、实验步骤

1)新建项目,选择所需要的模型,完成重命名。

 

2)完成需求建模的相关子包的建立

 

 

 

 

3)需求建模

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4)活动图

5)状态图

 

 

 

 6)顺序图

 

 

 

 

 三、实验小结

通过本次实验,我又认识熟悉了一个新的东西。开始使用EA时,确实遇到了很多的困难,比较是一个全新的东西,后来通过查询资料和观看视频,慢慢的开始习惯EA的相关操作。最开始因为软件的版本问题所以浪费了很多的时间,因为软件版本与视频中的版本不太一样,给实际的操作带来了更大的困难,最后及时更改了软件的版本,后面就相对比较顺利了。整个实验过程,都是需要不断的的学习新的东西,所以有了很大的收获。

四、思考题

通过网络查找相关资料,了解有哪些工具可以支持UML模型与C++或JAVA或PYTHON

代码的相互转换,并给出网络链接及说明。

 答:

1 Acceleo是MDA的一个代码自动生成工具,Acceleo能把模型转换为Java,C#,PHP等代码。Acceleo是基于 Eclipse平台以及EMF(Eclipse模型框架),而且开放源代码,还支持免费使用。https://baike.so.com/doc/7152835-7376693.html(简介)  http://www.oschina.net/p/acceleo

2 Visual Paradigm https://www.cnblogs.com/lsgxeva/p/7715434.html

3 MyEclipse里的插件,也可以用来实现代码与UML之前的转换,MyEclipse提供了对UML、Ajax、Web、Web Services、J2EE、JSP、 XML、 Struts、 JSF、 Java Persistence、 EJB、扩展数据库以及各种应用服务器的集成支持。MyEclipse也全面支持各种主流的第三方框架,让你能够快速高效地进行开发工作。

https://baike.so.com/doc/4700554-4914771.html

posted @ 2020-04-25 15:34  LALA12  阅读(144)  评论(0)    收藏  举报