企業郵箱
設為首頁
   課程介紹
 
咨詢熱線
(0755)
23939702
韋老師 王小姐
肖老師 彭小姐
  您的位置 : 課程首頁>>UML面向對象分析與設計
 
UML面向對象分析與設計

課程簡介

    本課程從UML語言規范與Rational工具的使用,理解UML面對對象系統分析與設計過程,使學員達到利用UML進行面向對象系統分析設計的能力。

學習對象

具備一定程序設計經驗或項目管理經驗的人員。

課程內容
一.UML語言規范:
    1. UML語言基礎:基本概念,模型元素,體系結構
    2. 用UML對系統結構建模技術:類,關系,高級關系,圖,類圖,對象圖,公共機制,接口,包,實例等基本及高級技術
    3. 用UML對系統行為建模技術:用例圖,序列圖,協作圖,活動圖,狀態機,狀態圖,事件,信號,進程,線程等基本及高級技術
    4. 對系統體系結構建模的技術:組件,協作,實施,模式,框架,組件圖,實施圖,系統體系結構等基本技術及高級技術

二.ROSE工具及應用:
    1. 熟悉ROSE工具提供的不同視圖和配置用戶界面
    2. 針對問題需求描述建立rose 的Use Cases視圖,序列圖及協作圖
    3. 建立包和類圖,建立關聯和聚合關系以及建立關系,建立類的屬性和操作
    4. 建立狀態轉換圖及活動
    5. 建立構件圖和布署圖模型
    6. Rose與開發工具代碼的正向及逆向工程
    7. ROSE DATA Modeler數據庫建模技術
    8. Rose建模的Web模型

三.UML面向對象分析與設計
    1. 概述
      a. 面向對象基本概念
      b. 運用UML、設計模式和面向對象的分析與設計技術
      c. 開發過程導論
    2.業務需求建模階段:
      a. 業務角色的查找及建立
      b. 業務用例查找與分析
      c. 用例模型的建立
      d. 業務規則及其建模
      e. 用活動圖表示用例結構
      f. 活動圖泳道的劃分及對象流的標識
      g. 業務實體的分析及提取
      h. 業務對象模型的建立
3.系統需求建模階段:
  a. 需求的捕獲與理解
  b. 系統功能的理解
  c. 系統角色的建立
  d. 系統用例的建立
  e. 用例對過程的描述
  f. 基本用例及其分類
  g. 用例的擴展、包含及泛化關系
  h. 用例規約及文檔標準
  i. SRS現代軟件需求包的理解
4.分析階段及分析模型的建立
  a. 從用例建立概念模型
  b. 分析及分析機制
  c. 用例分析
  d. 用例的關聯
  e. 概念的識別及提取
  f. 概念模型的細化
  g. 概念模型的擴展及潤飾
  h. 系統行為的分析-系統順序圖及契約
  i. 用狀態圖對對象建模
  j. 分析類及實體、控制、邊界類的理解及分析
  k. 建立分析類圖
  l. 包的組織
  m. 系統分層及架構分析
5.設計階段及設計模型的建立:
  a. 從分析模型到設計階段的映射
  b. 描述真實用例
  c. 設計用例
  d. 對設計類的理解
  e. 設計階段的協作圖
  f. 對類的職責分配
  g. 類設計的原理及原則
  h. 設計模型中的關聯、泛化及聚合關系
  i. 設計模型中的系統行為的表達
  j. 接口的設計
  k. 包及子系統的設計
  l. 系統構架設計的要點
  m. 設計類圖的建立
  n. 軟件架構文檔及模板

四.應用案例分析:穿插到各個階段講解
  1. 銷售訂單處理系統
  2. 課程注冊系統
  3. 基于J2EE辦公自動化系統
  4. C++實現銀行業務交易系統

 
 
淑女之夜五个百搭 两元网福彩3d走势 东方雨虹股票走势 福州麻将游戏 比利时vs巴西比分预测 山东德州麻将如何算账 电子游艺哪个好玩 河内五分彩走势图怎么看 广东11选5专家计划 长江期货软件手机 比特币挖矿机效率 山水云南麻将免费版 山西彩票中奖如何兑奖程序 天鸽彩金捕鱼安卓版 ag真人荷官_点击登陆 11选5选号方法大全 中国体育彩票排列5