课程大纲
数据建模简介
- 用于描述数据的语言
- ERD 和其他前 UML 符号
- 为什么数据建模不是数据库建模
- 存储数据的概念(关系型、分层型、面向对象等)
UML 和数据建模
- 类图
- 协会
- 集合体
- 组成
- 继承(泛化和专用化)
属性
- 属性和属性类型
- 属性和关系
- 数据类型
- 数据限制
- 对关系的约束
数据模型视图
- Business 查看
- Modeller 视图
- 架构师视图
- 设计师视图
- 实施者视图(仅简短说明)
其他有用的 UML 图表
- 复合结构图
- 剖面图
避免冗余
- 刻板印象与遗传
- 标签
- Design Patterns (介绍)
需要帮助选择合适的课程吗?
Data Modelling with UML培训 - Enquiry
Data Modelling with UML - 问询
问询
客户评论 (1)
Hands-on and conducted using the Sparx EA application which we use extensively in the job
Andy Davey - Envitia
课程 - Data Modelling with UML
即将举行的公开课程
相关课程
Business and System Analysis using UML Notation - Practical Workshop for PO in the Scrum Methodology
21 小时业务分析是研究、理解和定义业务需求的过程,以便开发满足这些需求的解决方案。Jest 管理组织变更和设计新业务解决方案过程中的关键要素。业务分析旨在确保技术、流程或组织解决方案满足业务目标和需求。Jest 通过确保实施的解决方案准确、可行并完全满足业务需求,确保项目有效性和组织变革的关键因素。
Business Process Analysis with UML and BPMN
14 小时课程受众:
想要理解 BPMN 个图表的经理、Business 顾问、Business 分析师、Business 流程工程师、系统分析师以及任何参与分析和规划 Business 使用标准化、统一建模符号的流程的人。
课程 Goals:
- 生成高品质的流程图
- BPMN 进程表示法中的模型
- 捕获原样流程资讯
- 为人员密集型流程实施优化的流程
- 简化复杂的流程定义,并将其分解为更易于管理的部分
Business Process Modeling using BPMN and UML
14 小时目的:
本培训课程旨在帮助业务分析师学习使用 BPMN 及其活动处理的资源对其业务流程进行高效建模。在敏捷企业框架的指导下,业务分析师在本课程中学习如何使用适当的 BPMN 符号和 UML 的业务扩展来处理他们的“业务需求”并连贯地驱动底层设计层级的活动。
Design Patterns
14 小时每个人都可以使用大量经过试验和测试的模式。有时,这是在特定技术中更改名称和实现模式的问题。它可以节省数百小时,否则将花费在设计和测试上。 Training Go als本课程有两个目标:第一,它允许您重用广为人知的模式;第二,它允许您创建和重用特定于您组织的模式。它可以帮助您估计模式如何降低成本,使设计流程系统化并根据您的模式生成代码框架。受众软件设计人员,业务分析师,项目经理,程序员和开发人员以及运营经理和软件部门经理。课程风格本课程重点介绍用例及其与特定模式的关系。大多数示例都在UML和简单的Java示例中进行了解释(如果课程被预订为封闭课程,则语言可能会发生变化)。它将指导您完成模式的来源,并向您展示如何编目和描述可在整个组织中重复使用的模式。
Introduction to Enterprise Architect
7 小时本 Enterprise Architect 简介训练课程是为所有希望使用 Sparx Systems 的 UML 建模工具 Enterprise Architect 进行建模活动但不熟悉 Enterprise Architect 的特性、功能和使用的人员而设计的。
Efficient Requirement Management using Agile Methods and Agile UML Modeling
21 小时目的:
该培训课程旨在帮助产品经理,产品所有者,业务分析师,系统架构师和开发人员了解如何在产品愿景的基础上有效管理需求,直到指导开发人员准确实施这些需求。
更详细的是,本课程旨在帮助产品经理根据战略和利益相关者的需求更好地定义其产品的价值主张。 Business分析师和产品所有者了解如何描述产品积压的要求,然后发现系统的适当史诗和用户故事,同时有助于创建所需的价值。在交互式案例研究练习中,参与者学习如何详细描述这些要求,以验证对需求的正确理解并准备系统验收测试。因此,只有使用非常常见且高效的UML配置文件,他们才能学习构建需求,以便通过迭代需求收集过程与架构师和开发人员进行高效通信。
听众:
- 产品经理
- 产品所有者
- Business分析师
- 任何人都需要在需求Management流程中进行交流
Object Constraint Language (OCL) and Web Ontology Language (OWL)
21 小时这种以讲师为主导的中国现场现场培训 针对程序员或任何希望学习和使用OCL和OWL来表达各种模型查询,操作和规范要求的人。
在培训结束时,参与者将能够:
- 对 OCL 和 OWL 架构有更好的了解。
- 使用 OCL 和 OWL 来表示模型转换。
OCUP2 UML Certification - UML 2 Foundation Exam Preparation
21 小时OCUP2 内容开发人员
NobleProg 拥有官方 OMG OCUP 2 内容开发人员 身份,这意味著我们的课程大纲和培训材料是由为 OCUP 2 考试准备问题的同一批专家开发的。
观众
开发人员、程式师、业务分析师、专案经理、软体架构师、测试人员、负责文档的人员或参与软体开发过程的任何人。
目标
让您准备好使用最常见的 UML 元素
教您如何创建简单的 UML 模型
让您为成为 UML 开发团队的一员做好准备
System Engineering using SysML and UML 2
21 小时目的:
帮助系统工程领域的分析师和设计人员了解如何有效地收集需求,然后使用UML 2和SysML在系统规范的基础上完成嵌入式软件设计实现。
这3天的培训旨在帮助系统分析师有效地表达他们的需求,并设计师根据这些需求进行适当的系统架构设计。
由此产生的系统体系结构在面对变化时为嵌入式系统软件提供了良好的灵活性,因为它允许封装在系统功能中的业务规则和最终用户的使用选择(用例)的业务规则的连贯可跟踪性。软件实施水平。
Applying SysML with MagicDraw/Cameo
21 小时这是一个为期 3 天的培训,涵盖建模原理 UML、SysML 以及 MagicDraw 或 Cameo 的使用,然后进行案例研究,展示了典型的基于模型的系统工程方法。
课程:
- 包括使用 MagicDraw 或使用 SysML 进行系统建模的 Cameo 的讲座和动手实践;
- 解释主要 SysML 概念和图表;
- 提供构建系统模型范例的实践经验;
- 演示如何在不同视图中跟踪模型元素;
- 说明如何有效地使用 MagicDraw 功能;
- 基于一致的建模案例研究。
观众:
- 将创建和使用模型的系统架构师、系统工程师、软体架构师和其他利益相关者。
方法:
- 演讲、讨论和基于案例研究的实践作业。
课程材料:
- 幻灯片、案例研究模型和实践作业描述。
凭证:
- 每个参与者都会收到 NobleProg 证书 ,表明他/她参加了培训。
Object-oriented analysis and design using the language UML
21 小时“使用 UML 语言进行面向对象的分析和设计”培训面向分析师、设计师、程序员、测试人员和项目经理,介绍如何使用 UML 进行系统建模。通过案例研究,参与者将获得需求建模、业务流程以及功能和非功能需求文档方面的技能。培训的下一阶段包括分析模型、静态和动态设计阶段以及建模工具的实际应用Enterprise Architect。该培训为企业在软件开发的各个阶段使用 UML 进行有效的流程建模奠定了坚实的基础。
OCUP2 UML Certification - Preparing for the UML2 Intermediate exam.
14 小时观众:
开发人员、程式师、业务分析师、专案经理、软体架构师、测试人员、负责文档的人员或参与软体开发过程的任何人。
目标:
让您准备好使用广泛的 UML 元素
教您如何创建复杂的 UML 模型
为您成为 UML 开发团队的合格高级成员做好准备。
UML in Enterprise Architect (workshops)
21 小时该课程旨在分析师,设计师,开发人员,测试员和项目经理。
研讨会介绍了一个问题分析、设计和文档系统,使用Sparx Systems的0和1。 在培训期间,将向该计划的先进能力(如MDA,个人资料,XMI)和最好的实践,可以大大简化和加速模型。
因為訓練集中在 Enterprise Architect 工具,需要參與者已經知道如何模型在 [0 。 对于那些想学习模型的人来说,我们有专门的培训(0)。
训练方法
阅读10%,90%研讨会
UML for the IT Business Analyst
21 小时IT Business分析师是IT行业中发展最快的角色之一。 Business分析师几乎可以在组织中找到,并且无论是私营企业还是公共部门,都是任何IT团队的重要成员。
本课程提供了一个明确的分步指南,指导Business分析师如何使用最先进的面向对象技术发挥其作用。