Course Code: umlitba
Duration: 21 hours
Prerequisites:

沒有

Overview:

IT Business分析師是IT行業中發展最快的角色之一。 Business分析師幾乎可以在組織中找到,並且無論是私營企業還是公共部門,都是任何IT團隊的重要成員。

本課程提供了一個明確的分步指南,指導Business分析師如何使用最先進的面向對象技術發揮其作用。

Course Outline:

軟體開發過程和建模概述

  • 方法論及其對Business分析師工作的影響
  • 瀑布模型的步驟:分析、設計、實施、測試、維護
  • Agile業務分析方法
  • Business分析師是誰?
  • 業務分析師角色的觀點
  • 動態(行為)模型
  • 靜態(結構)模型
  • 結構化分析

BA對面向物件的看法

  • 面向物件Programming及其對建模的影響
  • UML標準
  • 認知心理學與面向物件
  • 物件
  • 屬性和操作
  • 操作和方法
  • 封裝
  • 類別
  • 關係
  • 泛化
  • 關聯
  • 聚合
  • 組合
  • 多態
  • Use Case和場景
  • Business和系統Use Case

Business 面向物件建模 (B.O.O.M.) 概述

  • B.O.O.M.與SDLCs
  • B.O.O.M.步驟
  • 步驟的順序
  • 您首先定義什麼——屬性還是操作?

分析端到端 Business 流程

  • 在啟動、分析和測試階段進行訪談
  • 步驟1:啟動
  • Business需求文件模板
  • 步驟1a:模型BusinessUse Case
  • 步驟1a i:識別BusinessUse Case(Business用例圖)
  • 將理論應用於實踐
  • 給Rational Rose用戶的提示
  • 案例研究D1:Business用例圖
  • 步驟1a ii:範圍BusinessUse Case(活動圖)
  • 案例研究D2:Business用例活動圖(帶分區)

使用系統確定 IT 專案範圍 Use Case

  • 步驟1b:模型系統Use Case
  • 案例研究E1:角色地圖
  • 步驟1b ii:識別系統用例包(系統用例圖)
  • 案例研究E2:系統用例包
  • 步驟1b iii:識別系統Use Case(系統用例圖)
  • 案例研究E3:系統用例圖
  • 步驟1c:開始靜態模型(關鍵Business類別的類圖)
  • 步驟1d:設置分析基準(BRD/啟動)

故事板:用戶體驗

  • 步驟2:分析
  • 用例描述模板
  • 記錄基本流程
  • 用例撰寫指南
  • 基本流程示例:CPP系統審查案例報告
  • 記錄替代流程
  • 記錄異常流程
  • 進行系統用例訪談的指南
  • 系統Use Case的活動圖
  • 相關工件
  • 決策表
  • 案例研究F1:決策表
  • 決策樹
  • 案例研究F2:決策樹
  • 條件/回應表
  • Business Rules
  • 高級用例功能
  • 案例研究F3:高級用例功能

關鍵 Business 物件的生命週期要求

  • 什麼是狀態機圖?
  • 步驟2a ii:1. 識別關鍵物件的狀態
  • 案例研究G1:狀態
  • 步驟2a ii:2. 識別狀態轉換
  • 案例研究G2:轉換
  • 步驟2a ii:3. 識別狀態Activiti
  • 案例研究G3:狀態Activiti
  • 步驟2a ii:4. 識別複合狀態
  • 案例研究G4:複合狀態
  • 步驟2a ii:5. 識別並發狀態

使用類圖收集全面的規則

  • 步驟2b:靜態分析
  • 步驟2b i:識別實體類別
  • 案例研究H1:實體類別
  • 步驟2b ii:模型泛化
  • 案例研究H2:泛化
  • 步驟2b iii:模型瞬時角色
  • 案例研究H3:瞬時角色
  • 步驟2b iv:模型整體/部分關係
  • 複合結構圖
  • 案例研究H4:整體/部分關係
  • 步驟2b v:分析關聯
  • 案例研究H5:關聯
  • 步驟2b vi:分析多重性
  • 案例研究H6:多重性

優化需求中的一致性和重用 Documentation

  • 步驟2b vii:將系統Use Case連結到靜態模型
  • 案例研究I1:將系統Use Case連結到靜態模型
  • 案例研究I1:結果
  • 步驟2b viii:添加屬性
  • 元屬性
  • 案例研究I2:添加屬性
  • 步驟2b ix:添加查找表
  • 案例研究I5:分析查找表
  • 步驟2b x:添加操作
  • 案例研究I7:分配操作
  • 步驟2b xi:修訂類別結構
  • 案例研究I8:修訂結構

設計測試用例並完成專案

  • 步驟2c:指定測試
  • 結構化走查
  • 測試用決策表
  • 案例研究J1:從決策表推導測試用例
  • 邊界值分析
  • 案例研究J2:使用邊界值分析選擇測試數據
  • 系統測試
  • 超越系統測試
  • 步驟2d:指定實施計劃
  • 步驟2e:設置開發基準

開發人員如何處理您的需求

  • 面向物件Design Patterns
  • 可見性
  • 控制類別
  • 邊界類別
  • 順序圖
  • Communication圖
  • 其他圖
  • 分層架構
  • 介面
  • 混入
  • 使用面向物件語言實現面向物件
  • 使用程序Languages實現面向物件分析
  • 使用RDBMS從面向物件分析實現Database
Sites Published:

United Arab Emirates - UML for the IT Business Analyst

Qatar - UML for the IT Business Analyst

Egypt - UML for the IT Business Analyst

Saudi Arabia - UML for the IT Business Analyst

South Africa - UML for the IT Business Analyst

Brasil - UML para o Analista de Sistemas

Canada - UML for the IT Business Analyst

中国 - UML for the IT Business Analyst

香港 - UML for the IT Business Analyst

澳門 - UML for the IT Business Analyst

台灣 - UML for the IT Business Analyst

USA - UML for the IT Business Analyst

Österreich - UML für den IT Business-Analysten

Schweiz - UML für den IT Business-Analysten

Deutschland - UML für den IT Business-Analysten

Czech Republic - UML for the IT Business Analyst

Denmark - UML for the IT Business Analyst

Estonia - UML for the IT Business Analyst

Finland - UML for the IT Business Analyst

Greece - UML for the IT Business Analyst

Magyarország - UML for the IT Business Analyst

Ireland - UML for the IT Business Analyst

Luxembourg - UML for the IT Business Analyst

Latvia - UML for the IT Business Analyst

España - UML para el Analista de TI

Italia - UML for the IT Business Analyst

Lithuania - UML for the IT Business Analyst

Nederland - UML for the IT Business Analyst

Norway - UML for the IT Business Analyst

Portugal - UML para o Analista de Sistemas

România - UML for the IT Business Analyst

Sverige - UML for the IT Business Analyst

Türkiye - UML for the IT Business Analyst

Malta - UML for the IT Business Analyst

Belgique - UML for the IT Business Analyst

France - UML for the IT Business Analyst

日本 - UML for the IT Business Analyst

Australia - UML for the IT Business Analyst

Malaysia - UML for the IT Business Analyst

New Zealand - UML for the IT Business Analyst

Philippines - UML for the IT Business Analyst

Singapore - UML for the IT Business Analyst

Thailand - UML for the IT Business Analyst

Vietnam - UML for the IT Business Analyst

India - UML for the IT Business Analyst

Argentina - UML para el Analista de TI

Chile - UML para el Analista de TI

Costa Rica - UML para el Analista de TI

Ecuador - UML para el Analista de TI

Guatemala - UML para el Analista de TI

Colombia - UML para el Analista de TI

México - UML para el Analista de TI

Panama - UML para el Analista de TI

Peru - UML para el Analista de TI

Uruguay - UML para el Analista de TI

Venezuela - UML para el Analista de TI

Polska - UML for the IT Business Analyst

United Kingdom - UML for the IT Business Analyst

South Korea - UML for the IT Business Analyst

Pakistan - UML for the IT Business Analyst

Sri Lanka - UML for the IT Business Analyst

Bulgaria - UML for the IT Business Analyst

Bolivia - UML para el Analista de TI

Indonesia - UML for the IT Business Analyst

Kazakhstan - UML for the IT Business Analyst

Moldova - UML for the IT Business Analyst

Morocco - UML for the IT Business Analyst

Tunisia - UML for the IT Business Analyst

Kuwait - UML for the IT Business Analyst

Oman - UML for the IT Business Analyst

Slovakia - UML for the IT Business Analyst

Kenya - UML for the IT Business Analyst

Nigeria - UML for the IT Business Analyst

Botswana - UML for the IT Business Analyst

Slovenia - UML for the IT Business Analyst

Croatia - UML for the IT Business Analyst

Serbia - UML for the IT Business Analyst

Bhutan - UML for the IT Business Analyst

Nepal - UML for the IT Business Analyst

Uzbekistan - UML for the IT Business Analyst