課程簡介

軟體開發過程和建模概述

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

BA對面向物件的看法

  • 面向物件程式設計及其對建模的影響
  • UML 標準
  • 認知心理學和OO?
  • 物件
  • 屬性和操作
  • 操作和方法
  • 封裝
  • 關係
  • 普遍化
  • 協會
  • 集合體
  • 組成
  • 多態性
  • Use Case和方案
  • 業務與系統 Use Cases

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

  • B.O.O.M. 和 SDLC
  • B.O.O.M. 步驟
  • 對步驟進行排序
  • 您首先定義什麼 - 屬性或操作?

分析端到端 Business 流程

  • 啟動、分析和測試階段的面試
  • 第 1 步:啟動
  • 業務需求文檔範本
  • 步驟 1a:模型業務 Use Cases
  • 步驟 1a i:識別業務 Use Case(業務用例圖)
  • 將理論付諸實踐
  • Rational Rose 使用者注意事項
  • 案例研究 D1:業務用例圖
  • 步驟 1a ii:確定業務範圍 Use Case(活動圖)
  • 案例研究 D2:帶分區的業務用例活動圖

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

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

故事板:用戶體驗

  • 第 2 步:分析
  • 用例描述範本
  • 記錄基本流程
  • 用例編寫指南
  • 基本流程示例:CPP 系統審查案例報告
  • 記錄備用流
  • 記錄異常流
  • 進行系統用例訪談的準則
  • 系統 Use Case 的活動圖
  • 相關工件
  • 決策表
  • 案例研究 F1:決策表
  • 決策樹
  • 案例研究 F2:決策樹
  • 條件/回應表
  • 業務規則
  • 高級用例功能
  • 案例研究 F3:高級用例功能

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

  • 什麼是狀態機圖?
  • 步驟 2a ii: 1. 識別關鍵物件的狀態
  • 案例研究 G1:狀態
  • 步驟 2a ii: 2. 識別狀態轉換
  • 案例研究 G2:過渡
  • 步驟 2a ii: 3. 識別狀態 Activities
  • 案例研究 G3:狀態 Activities
  • 步驟 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 習:修改類結構
  • 案例研究 I8:修訂結構

設計測試用例並完成專案

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

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

  • 面向物件的設計模式
  • 能見度
  • 控件類
  • 邊界類
  • 時序圖
  • 通信圖
  • 其他圖表
  • 分層架構
  • 介面
  • 混合
  • 使用 OO 語言實現 OO
  • 使用過程實現 OOA Languages
  • 使用 RDBMS 從 OOA 實現資料庫

最低要求

沒有

  21 時間:
 

人數


開始於

結束於


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

客戶評論 (5)

相關課程

課程分類