一、 Enterprise Architect授权培训中心概述
Enterprise Architect 是Sparx Systems 公司的旗舰产品。它覆盖了系统开发的整个周期,除了开发类模型之外,还包括事务进程分析,使用案例需求,动态模型,组件和布局,系统管理,非功能需求,用户界面设计,测试和维护等。
二、 培训对象
崇尚互联网,热爱产品创作,憧憬交互设计体验,对产品商业化创作充满浓厚兴趣和执著追求的社会各界人士。
三、 预备知识
具备计算机操作的相关知识。具备艺术设计或工业设计的相关知识者优先。
四、 培训目的
1. 熟练掌握Enterprise Architect软件的安装、基础理论和操作技巧。
2. 熟练掌握Enterprise Architect进行建筑设计和产品设计。
五、 Enterprise Architect官方认证培训课程
周一至周五 • 每日9点至18点 • 晚间练习至20点 • 讲师全程职守。
系统深入:
更强大Enterprise Architect 使用新增模版和图表工具,创建网络与IT系统图、工程工作流程图、业务流程流程图和其他步进式插图。流程图也是一种导图,一步步描述某个过程或工作流程,通过创建视觉模型,更容易获取项目概述,过程或系统,以便找出问题、瓶颈或缺陷。
更智能-与大多数图表绘图工具不同,通过Enterprise Architect创建的图表具备思维导图所有的智能特性,不仅可以添加备注、附件、图标、标签和其他内容以丰富上下文,还可以进行过滤、索引和搜索,因此总能找到你需要的信息。
更具创造性-最新版本的Enterprise Architect新增了概念绘图功能,概念导图通过描绘主题关联帮助组织和构建知识,使用Enterprise Architect概念绘图添加带有标签的关联线确定主题之间的关系,实现更加快速地进行自由形态的头脑风暴。
专业权威:
Enterprise Architect以可视话的方法给技术和美工人员进行展示,可以把人的大脑中的大量杂乱的信息表达出来,使用方便,思路清晰。
Enterprise Architect是一个完全的UML分析和设计工具,它能完成从需求收集经步骤分析、模型设计到测试和维护的整个软件开发过程。它基于多用户Windows平台的图形工具可以帮助您设计健全可维护的软件。除此,它还包含特性灵活的高品质文档输出。用户指南可以在线获取。
快速、稳定、高性能
统一建模语言能够以一致方式构建强健和可跟踪的软件系统模型,而EA为该构建过程提供了一个易于使用和快速灵活的工作环境。
端到端跟踪:
Enterprise Architect提供了从需求分析、软件设计一直到执行和部署整个过程的全面可跟踪性。结合内置的任务和资源分配,项目管理人员和QA团队能够及时获取他们需要的信息,以便使项目按计划进行。
在UML 2.0上构建
通过UML(统一建模语言),您可以构建严格的可追踪的软件系统模型。EA为UML构建软件模型提供了一个快速便捷的应用环境,它支持OMG定义的新UML2.0标准。
Enterprise Architect的基础构建于UML 2.0规范之上,不仅如此,使用UML Profile还可以扩展建模范围,与此同时,模型验证将确保其完整性。产品含有免费的extensions for BPMN 和 Eriksson-Penker profile,能够将业务程序、信息和工作流程联合到一个模型内。
利用EA,设计人员可以充分利用13 UML 2.0图表的功能——EA支持全部13种 UML 2.0图表和相关的图表元素,包括:
结构图表:类、对象、合成元素、包、组件、布局;
行为图表:使用案例、通信、序列、交互概述、行为、状态、时序;
扩展:分析(简单行为)、定制(需求、变动和UI设计)。
EA提供使用工具,能够跟踪依赖关系、支持大型模型,帮助您管理大型复杂的工程;含有CVS或SCC提供工具,以时间快照为基线,通过比较来跟踪模型变动,从而实现版本控制;含有类似explorer的项目视窗,为您
Enterprise Architect提供直观高性能的工作界面
EA还含有一个所见即所得形式的模板编辑器,提供强大的文档生成和报告工具,能够生成复杂详细的报告,报告可以按照公司或客户要求的格式提供所需信息。
EA具备源代码的前向和反向工程能力,支持多种通用语言,包括C++, C#, Java, Delphi, VBNet, Visual Basic和PHP,除此,还可以获取免费的CORBA和Python附加组件。EA提供一个内置的源代码编辑器,含语法突出功能,确保能够在一致的工作环境中快速导航和查找您的模型源代码。对于Eclipse或Visual StudioNet工作人员,Sparx Systems还提供到这些IDE的轻量链接工具,您可以在EA中进行建模,而后直接跳转到自己偏爱的编辑器中进行源代码的进一步开发。代码生成模板还允许您对生成的源代码进行定制,使之同公司规范相符。
EA还提供对大多数软件开发语言和数据库架构的逆向工程支持,令您的应用程序可视化,从源代码、Java.jar文件甚至是.Net二进制汇编语言中获取完整框架。通过导入框架和库代码,实现对您已有投资重复利用的最大化。
EA还提供变换模板,编辑和开发均非常简单,支持先进的模型驱动结构体系(MDA)。通过内置的DDL, C#, Java, EJB 和 XSD变换,您可以从简单的“平台独立模型”开始来构建复杂的解决方案,并定位于“平台专门模型”(PSM)。一个PIM可以用来生成并同步多个PSM,使工作效率得到显著提高。
功能特征:
Enterprise Architect 为以下方面提供了完整的建模生命周期:
· 业务和IT系统
· 软件和系统工程
· 实时与嵌入式开发
快速、稳定、高性能
快速! Enterprise Architect 用户一致认为——Enterprise Architect 具有令人惊叹的速度,加载超级大的模型只需要几秒钟。通过配备高性能的模型库,Enterprise Architect 可让大型团队分享相同的企业视图。凭借紧密集成的版本控制能力,Enterprise Architect还可让分部在全世界的团队在共享项目上展开高效的合作。
业务仿真
· 使用动态模型仿真将您的模型带入现实世界。
· 验证行为模型的正确性,更好地理解业务系统如何工作。
· 采用触发器(如按下按钮、扳动开关或接收信息)来控制仿真的执行。
· 使用JavaScript编写的Guards和Effects来管理仿真流程。
· Guards会根据条件(例如输入有效密码)来决定下一步路径。
· 在仿真过程中特定的时间使用Effects操纵变量和执行计算,以此实现对仿真的控制。
· 在无风险的环境中,在不同条件下进行实验并对仿真进行更改。
· 您可以通过控制仿真的速度减缓系统,以便观察之前看不到的步骤。
· 使用断点来分析决策和改善业务成果。
· 仿真可以帮助改善沟通,传达重要的经营理念,并降低复杂性。
端到端跟踪能力
· Enterprise Architect 具备从需求、分析、设计模型到实施和部署的全程跟踪能力。
· 利用Enterprise Architect的关系矩阵(Relationship Matrix)和层级视图(Hierarchy View)等功能,可以在整个生命周期内对系统进行有效性验证、确认和直接影响分析。
· 结合内建的任务和资源分配,项目经理及质量保证团队将获得他们需要的正确信息来帮助项目成功进行。
建模、管理和跟踪需求
Enterprise Architect内建需求管理功能可用来:
· 定义有组织的层次需求模型。
· 跟踪从系统需求到模型元素的实施。
· 搜索和汇报需求。
· 对拟议的需求更改进行影响分析。
复杂性管理
帮助您管理复杂性的Enterprise Architect内建工具包括:
· 关于创建策略层面概念模型和业务层面概念模型的图
· 特定域的文件和可重复使用的模型模式
· 用于跟踪和集成更改的基准线和版本管理
· 基于角色的安全管理使各级人员各司其职
强大的文档生成能力
Enterprise Architect利用“所见即所得”形式的模板编辑器,提供了强大的报表生成工具。
· 可将您所在公司或客户所需格式的信息生成详细的报表!
· 点击按钮自动生成便于在互联网或组织内部网发布的HTML版本的模板。
源代码的生成和反向工程
Enterprise Architect支持源代码的生成和反向工程, 源代码可由多种被广泛使用的编程语言编写,包括:
· ActionScript
· Ada
· C和C++
· C#
· Java
· Delphi
· Verilog
· PHP
· VHDL
· Python
· System C
· VB Net
· Visual Basic
· 等等
应用程序可视化
· Enterprise Architect支持多种软件开发语言反向工程和数据库存储库模式的反向工程,从而使您的应用程序可视化。
· 从源代码或jar文件或者甚至是从.Net二进制程序集中引入完整的框架和遗留系统!
· 利用导入框架和库代码,可最大程度地重复利用和了解您现有的资源。
先进的模型驱动架构
使用下列内建转换:
· C#
· DDL
· EJB
· Java
· JUnit
· NUnit
· WSDL
· XSD
调试、编译和可视化执行代码
Enterprise Architect能使您在Enterprise Architect开发环境中创建、测试、调试、运行和执行部署脚本 。
利用Enterprise Architect的后述两项功能(即:利用MDA转换从源代码生成的NUnit和JUnit测试类这一功能以及将测试流程直接集成到Enterprise Architect集成开发环境中的功能),可将UML和模型集成到创建/测试/执行/部署过程中。
除了创建/测试和执行功能外, Enterprise Architect 还包含了对Java、NET和Microsoft Native (C++、C和VB)的调试能力。
自动化——驾驭力量
通过自动化接口,您可以执行一些任务,例如:
· 自动生成每日HTML报表,并发布到您的本地局域网上
· 执行脚本重复的任务,例如:所有模型元素共同属性的更新
· 从状态机或从图形生成代码
· 生成定制报表
· 执行对模型的特殊查询
强大的数据库建模
Enterprise Architect 支持数据库模式建模和自动生成十一种DBMS即装即用的DDL脚本:
· DB2
· InterBase
· Informix
· Ingres
· MS Access
· MySQL
· MS SQL Server
· Oracle
· PostgreSQL
· Sybase ASE、ASA
· Firebird
系统工程和仿真
Enterprise Architect的终极版和系统工程版为系统工程师集成众多高端功能,并且可为以下方面提供内建支持:
· SysML 1.1, 1.2
· 参数模型仿真
· 可执行代码生成
· 硬件描述语言和 ADA 2005 的模型到代码的转换
业务流程建模
Enterprise Architect加强了UML 2.4.1对业务流程建模(BPMN)的支持,并扩展了用于分析、需求管理、过程管理的元素(如更改、功能和问题元素)。
Enterprise Architect的业务流程建模能力可让您:
· 用BPMN的UML 文件来可视化业务流程
· 从BPMN模型生成可执行的 BPEL 脚本
· 验证BPMN模型的正确性
基于UML 2.4.1
Enterprise Architect 是在 UML 2规范的基础上建立起来的,但并不仅限于此!
使用UML Profiles扩展建模域,同时模型验证功能确保完整性。
免费使用我们的BPMN扩展和 Eriksson-Penker profile可将业务流、信息流和工作流合并到一个模型中。
高效的项目管理
项目经理可以使用Enterprise Architect 来:
· 向元素分配资源
· 评估风险和工作量
· 评估项目规模和复杂程度
· 实施变更控制和维护程序
Enterprise Architect产品新增特性
RTF所见即所得模板编辑器和报告生成器——EA 增强了其企业版和专业版中RTF文档生成功能,采用一个模板驱动方式生成RTF文档,允许用户在模型的元素层面上对其文档的外观、内容等进行定制。
版本控制改进——对版本控件作了明显改进,支持对嵌套软件包的控制,这样,在导入基版本控制软件包时,就不会再覆盖嵌套软件包了。大型文件加载时间显著缩短,同时对AccuRev和Perforce的支持也得到改进。
基线支持——企业版提供新的基线函数,在当前模型中,允许用户将一个完整的软件包分支保存为一个压缩的XMI文件。通过该基线函数,用户可以对当前软件包和存储的基线软件包进行比较。
MDA风格转换——EA专业版和企业版中提供MDA风格转换功能。MDA转换通过一个模板驱动方法将PIM(平台独立模型)元素转换为PSM(平台相关模型)元素。
比较工具(Diff)——专业版和企业版提供该功能,允许用户对模型结构体系和保存的XMI进行对照比较。包括以下比较内容:基线函数创建的基线、保存在硬盘上的EA XMI文件、由EA XMI控制的版本。
导入二进制模块——EA专业版和企业版允许对Java Archive (.jar), . NET PE Files* (.exe, .dll)和Intermediate Language (.il)二进制模块进行反向工程。
构建和运行——EA Professional 和 Corporate版本支持该功能,为开发人员提供集成工具,将UML开发和建模同源代码开发和编译相集成。能够使用MDA变换从源类中生成nUnit和jUnit测试类,并将测试过程直接集成到EA IDE中,如今还可以将UML和建模集成到构建/测试/运行/部署程序中。
MOF——在MOF 1.3和1.4标准下,允许向XMI导出包。向包中分配固定类型的元模型,可以创建MOF模型。MOF模型还可以输出为MOF 1.3或1.4 XMI文件规范。
工程商讨论坛——确保整个团队始终处于最新状态。使用商讨论坛可以讨论您工程的开发和进度,同时为了讨论方便,还可以将工程内容进行分类,并制定标题。用户可以针对某个标题发出消息线程或响应消息线程。在论坛消息板中,您可以链接到图表的不同元素。在当前模型下还可以使用其他模型的商讨论坛。
Web服务——支持对W3C Web服务定义语言(WSDL)的前向和反向工程。支持对WSDL文件的建模、生成、输入操作。
XML架构(XSD)——支持对W3C XML架构(WSDL)的前向和反向工程。支持对XML架构的建模、生成、输入操作。
准确清晰:
通过认证学习,您可以利用Enterprise Architect进行专业工作,可以直接参与公司动画制作项目,全方位的享受Enterprise Architect软件进行项目制作的经验。有经验的用户可以学习到更多具体的功能,在制作流程中获取更多的收益。
通过考试 您将获得Enterprise Architect原厂认证学员证书
Enterprise Architect认证考试包含理论与实践两个部分,理论考试考查对课程本身的理解,实践部分则要求顺利完成特定领域的实际项目。成功完成考试后,将被授予Enterprise Architect原厂认证证书,此证书验证了课程教育目标的实现标。证书无用?错,这是含金量十足的证书。评判标准只有一个:您学习成果的品质。
Enterprise Architect官方认证课程:
序号 |
内容 |
时间(小时) |
1 |
活动图与业务流程 |
4 |
2 |
活动图的基本认识 |
4 |
3 |
在软件中绘制活动图 |
4 |
4 |
用例图和系统需求 |
4 |
5 |
用例图的基本认识 |
5 |
6 |
用软件画用例图 |
5 |
7 |
系统结构与类图 |
6 |
8 |
类图基本认识 |
6 |
9 |
用软件画类图 |
8 |
10 |
系统结构与序列图 |
15 |
11 |
序列图基本认识 |
8 |
12 |
用软件画序列图 |
15 |
13 |
系统结构和通信图 |
15 |
14 |
通信图基本认识 |
6 |
15 |
用软件画通信图 |
5 |
16 |
对象图基本认识 |
5 |
17 |
用软件画对象图 |
15 |
18 |
状态机图基本认识 |
6 |
19 |
用软件画状态机图 |
15 |
20 |
时序图基本认识 |
5 |
21 |
用软件画时序图 |
15 |
六、 培训周期
171课时
京ICP备09015132号-996 | 网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155
© Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室