課程簡介
數據建模簡介
- 用於描述數據的語言
- 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
Course - 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 2.5 Certification - 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
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 2.5 Certification - Intermediate Exam Preparation
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分析師如何使用最先進的面向對象技術發揮其作用。