发布网友
共5个回答
热心网友
用Enterprise Architect画UML组件图看这篇就够了
java播客
02-19
一、Enterprise Architect的介绍
EA(EnterpriseArchitect)是一个对于软件系统开发有着极好支持的CASE软件(Computer Aided Software Engineering)。EA不同于普通的UML画图工具(如VISIO),它将支撑系统开发的全过程。在需求分析阶段,系统分析与设计阶段,系统开发及部署等方面有着强大的支持,同时加上对10种编程语言的正反向工程,项目管理,文档生成,数据建模等方面。可以让系统开发中各个角色都获得最好的开发效率。 2.生命周期软件设计方案——Enterprise Architect是以目标为导向的软件系统。它覆盖了系统开发的整个周期,除了开发类模型之外,还包括事务进程分析,使用案例需求,动态模型,组件和布局,系统管理,非功能需求,用户界面设计,测试和维护等。
主要用途
近20年来,Enterprise Architect一直是各种项目类型和工作区域的首选工具,支持这些领域中的大多数工作角色和功能。Enterprise Architect非常适合:
战略建模
需求开发和管理
业务流程建模和分析
软件开发
系统工程和数据库工程
企业架构
测试和调试
以及更多
二、怎么画组件图
组件图又称为构件图(Component Diagram) 。组件图中通常包括组件、接口,以及各种关系。组件图显示组件以及它们之间的依赖关系,它可以用来显示程序代码如何分解成模块或组件。
组件图中主要包含三种元素,即组件、接口和关系。
组件:系统功能的可重用部件。 组件通过接口提供并使用行为,并且可以使用其他组件,如下图所示。
提供的接口:表示某个组件实现的且其他组件或外部系统可以使用的一组消息或调用。 ,如下图所示。
所需的接口:表示组件发送到其他组件或外部系统的一组消息或调用,如下图所示。
依赖关系:可用于指示一个组件上的所需的接口可以被另一个组件上的提供的接口满足,如下图所示。
如果两个图不在一条水平线上,也可以使用下面的方式来表示:
组件图通过这些元素描述了系统的各个组件及之间的依赖关系,还有组件的接口及调用关系。
组件图在面向对象设计过程中起着非常重要的作用:它明确了系统设计,降低了沟通成本,而且按照面向对象方法进行设计的系统和子系统通常保证了低耦合度,提高了可重用性。
三、 用Enterprise Architect画组件图
1、在已建好的项目上侧项目管理器中创建包 ,如下图所示:
2、在包上单击右键选择菜单中的“添加图...”,如下图所示:
3、输入图的名称,选择图的类型“Component”,如下图所示:
4、组件图绘制最常用的三个图如下图红色键头所制,从右边工具栏拖出来绘制。
5、网上商城组件图演示
案例(分析一个已经存在的系统)
画出下列描述的网上商城组件图:购物车、订单、库存、支付管理组件,使用组件图进行完善。
识别组件:购物车、订单、库存、支付管理
识别组件之间的关系通过一个现实的例子。
在购买一件商品时,我们首先是浏览商品,了解商品详情。在商品详细页面上,我们可以看到一个“加入购物车”
热心网友
用nt p画类图如何调出ntli,你在设置里面就能把这个调出来。
热心网友
嗯,一般来说它是有专门的这种工具的,你只需要一键启动,它就可以调出它这个功能
热心网友
用ENTERPRISE花类是可以调出来ENTITY的。
热心网友
这个发图,不是调出?这个内容的。那么你可以在。在设置里面。