Course Code: uml
Duration: 21 hours
Prerequisites:

建議您瞭解面向物件或任何面向物件語言的基本概念。

Overview:

該培訓面向分析師、設計師、程式師、測試人員和IT項目經理。它是使用 UML 表示法進行系統建模的介紹。

以所選系統為例,執行建模和文檔的下一階段:從收集需求,到對業務流程進行建模和記錄功能和非功能需求,再到創建分析模型。下一階段是設計階段 - 使用設計類和圖表進行靜態和動態建模,以呈現系統元素之間的交互。

由於在軟體開發的所有階段都使用了 UML,並指出了 NobleProg 培訓師多年經驗產生的最佳實踐,因此該培訓可以成為創建企業 IT 系統建模綜合程序的基礎。

Course Outline:

語言簡介 UML

  • 簡史 UML
  • 面向物件建模問題概述
  • 群組 OMG 的規格 UML
  • 圖表概述 UML

需求管理

  • 需求分工
  • FURPS 要求類別
  • 收集需求的方法
  • 使用符號進行需求建模UML
  • 需求依賴矩陣
  • 基於圖表的需求規範

業務流程建模

  • 業務流程定義
  • UML 中的業務流程建模
  • 活動圖
    • 決策流和併發流
    • 異常和異常處理
    • 分區、軌道

非功能性需求建模

  • 元件和部署關係圖的使用
  • 初始系統架構 - 邏輯和物理
  • 與系統安全性、性能和可靠性相關的建模要求

功能需求建模

  • 確定系統範圍
  • 使用用例圖對系統功能進行建模
    • 識別參與者及其之間的關係
    • 識別用例
    • Actor - 用例關聯及其屬性
    • 用例之間的關係:包含、擴展、泛化
  • 建立案例場景並基於它們產生圖表(活動、機器)
    狀態 )

系統的分析模型

  • 使用時序 圖
    • 消息類型:異步、同步、返回
    • 指定郵件的編號順序
    • 分析物件類別:邊界、控制和實體
  • 系統設計簡介
  • 交互建模

靜態建模

  • 類圖和原始程式碼生成
    • 關聯關係及其特徵
    • 其他關係:聚合、組合、泛化、依賴、關聯類
  • 正向/逆向工程
    • 從圖表生成原始程式碼
    • 從原始碼生成圖表
    • 同步代碼和圖表
  • 對象、鏈接結構和包的圖示

動態建模

  • 靜態模型驗證
    • 優化方法簽名
    • 驗證您的類圖
  • 方法調用級別的動態建模
  • 專案級序列圖
Sites Published:

United Arab Emirates - Object-oriented analysis and design using the language UML

Qatar - Object-oriented analysis and design using the language UML

Egypt - Object-oriented analysis and design using the language UML

Saudi Arabia - Object-oriented analysis and design using the language UML

South Africa - Object-oriented analysis and design using the language UML

Brasil - Object-oriented analysis and design using the language UML

Canada - Object-oriented analysis and design using the language UML

中国 - Object-oriented analysis and design using the language UML

香港 - Object-oriented analysis and design using the language UML

澳門 - Object-oriented analysis and design using the language UML

台灣 - Object-oriented analysis and design using the language UML

USA - Object-oriented analysis and design using the language UML

Österreich - Object-oriented analysis and design using the language UML

Schweiz - Object-oriented analysis and design using the language UML

Deutschland - Object-oriented analysis and design using the language UML

Czech Republic - Object-oriented analysis and design using the language UML

Denmark - Object-oriented analysis and design using the language UML

Estonia - Object-oriented analysis and design using the language UML

Finland - Object-oriented analysis and design using the language UML

Greece - Object-oriented analysis and design using the language UML

Magyarország - Object-oriented analysis and design using the language UML

Ireland - Object-oriented analysis and design using the language UML

Luxembourg - Object-oriented analysis and design using the language UML

Latvia - Object-oriented analysis and design using the language UML

España - Object-oriented analysis and design using the language UML

Italia - Object-oriented analysis and design using the language UML

Lithuania - Object-oriented analysis and design using the language UML

Nederland - Object-oriented analysis and design using the language UML

Norway - Object-oriented analysis and design using the language UML

Portugal - Object-oriented analysis and design using the language UML

România - Object-oriented analysis and design using the language UML

Sverige - Object-oriented analysis and design using the language UML

Türkiye - Object-oriented analysis and design using the language UML

Malta - Object-oriented analysis and design using the language UML

Belgique - Object-oriented analysis and design using the language UML

France - Object-oriented analysis and design using the language UML

日本 - Object-oriented analysis and design using the language UML

Australia - Object-oriented analysis and design using the language UML

Malaysia - Object-oriented analysis and design using the language UML

New Zealand - Object-oriented analysis and design using the language UML

Philippines - Object-oriented analysis and design using the language UML

Singapore - Object-oriented analysis and design using the language UML

Thailand - Object-oriented analysis and design using the language UML

Vietnam - Object-oriented analysis and design using the language UML

India - Object-oriented analysis and design using the language UML

Argentina - Object-oriented analysis and design using the language UML

Chile - Object-oriented analysis and design using the language UML

Costa Rica - Object-oriented analysis and design using the language UML

Ecuador - Object-oriented analysis and design using the language UML

Guatemala - Object-oriented analysis and design using the language UML

Colombia - Object-oriented analysis and design using the language UML

México - Object-oriented analysis and design using the language UML

Panama - Object-oriented analysis and design using the language UML

Peru - Object-oriented analysis and design using the language UML

Uruguay - Object-oriented analysis and design using the language UML

Venezuela - Object-oriented analysis and design using the language UML

Polska - Analiza i projektowanie obiektowe za pomocą języka UML

United Kingdom - Object-oriented analysis and design using the language UML

South Korea - Object-oriented analysis and design using the language UML

Pakistan - Object-oriented analysis and design using the language UML

Sri Lanka - Object-oriented analysis and design using the language UML

Bulgaria - Object-oriented analysis and design using the language UML

Bolivia - Object-oriented analysis and design using the language UML

Indonesia - Object-oriented analysis and design using the language UML

Kazakhstan - Object-oriented analysis and design using the language UML

Moldova - Object-oriented analysis and design using the language UML

Morocco - Object-oriented analysis and design using the language UML

Tunisia - Object-oriented analysis and design using the language UML

Kuwait - Object-oriented analysis and design using the language UML

Oman - Object-oriented analysis and design using the language UML

Slovakia - Object-oriented analysis and design using the language UML

Kenya - Object-oriented analysis and design using the language UML

Nigeria - Object-oriented analysis and design using the language UML

Botswana - Object-oriented analysis and design using the language UML

Slovenia - Object-oriented analysis and design using the language UML

Croatia - Object-oriented analysis and design using the language UML

Serbia - Object-oriented analysis and design using the language UML

Bhutan - Object-oriented analysis and design using the language UML

Nepal - Object-oriented analysis and design using the language UML

Uzbekistan - Object-oriented analysis and design using the language UML