熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java高級技術 >> 正文

使用UML編寫Java應用程序 (2)實現

2013-11-23 19:45:49  來源: Java高級技術 

  程序設計在構造或實現階段就開始了應用程序的要求規定本系統能夠運行於各種不同的處理器和操作系統因此Java語言是實現本系統的最好的選擇Java可以很容易的映射邏輯類到代碼組件因為一個類有到Java代碼文件的一對一的映射說明了在本例中的設計模型的組件圖表包含一個邏輯視圖中的類到組件視圖的組件的簡單映射每個組件包含一個邏輯視圖中的類的描述的鏈接這樣就使在不同的視圖之間定位變得很容易 (即使象在本例中它只是簡單的使用了文件名 )組件之間的依賴在組件圖表中並沒有表示出來(除了商業對象包 )因為可以從邏輯視圖中的類圖衍生出它們之間的依賴
  
  為了編碼要從設計模型中的下列圖表中取得規范
  
  類規范 每個類的規范用於詳細地說明必要的屬性和操作
  
  類圖 它所要介紹的類的類圖說明了它的靜態結構和與其他類的相互關系
  
  狀態圖 類的狀態圖說明了可能的狀態以及需要被處理的過渡期 (以及觸發該過渡期的操作 )
  
  類的對象中包含的動態圖 (序列圖協作圖以及活動圖)說明類的一個具體的方法的實現的圖表或者是說明其他對象是如何使用類的對象的圖表
  
  使用案例圖表以及規范 等開發者需要知道關於系統使用情況時說明系統被使用的結果(當開發者覺得被整個系統的細節問題所搞糊塗的時候)
  
  顯然設計階段的不足將在編碼階段暴露出來我們需要找出哪些操作需要更新哪些操作需要修改這就意味著開發者將不得不改變設計模型 在所有個項目開發中都會遇到這種事情 重要的是我們要使設計模型和代碼同步這樣設計模型就能被稱為系統最後的所需要的設計
  
  考慮下面這些要點
  
  Java程序包規范是規定這個類所屬的組件或邏輯視圖的等價代碼
  
  私有屬性符合模型中規定屬性的 並且 Java方法符合模型中的操作
  
  ObjId類 (對象標識符)被調用來實現關聯這意味著關聯通常被和該類一起保存 (因為 ObjId類是持久的類)
From:http://tw.wingwit.com/Article/program/Java/gj/201311/27418.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.