邋遢居

          我的Java天堂

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            61 Posts :: 2 Stories :: 90 Comments :: 0 Trackbacks

          OOD實例閱讀筆記

          說明:我閱讀的這個例子是密爾沃基工程學校(Milwaukee School of Engineering)的學生于2000做的課程(CS400 – Senior Design設計。看上去很不錯。設計報告可以通過下面的地址可以獲得。http://www.uml.org.cn/appCase/pdf/resource-management-software-design.pdf

          1.         設計步驟

          1.1.        確定系統為用戶提供的所有服務。并建立Use cases

          1.2.        建立概念模型。確定主要的類以及他們的屬性。主要類來源主要有兩個:

          l         Use Cases中的名詞。英文的原話為:

          by looking at the nouns in the use cases, it was possible to pick out a number of classes for possible implementation.

          l         從用戶提供的信息中提取類的信息。英文的原文為:

          by going back to the proposal and examining other information provided by the client, additional classes and the data to be stored in these classes were obtained.

           

          1.3.        畫出概要的sequence圖。用于描述類之間的互動關系。Sequence圖是和Use Case圖一一對應的。用Sequence來描述Use Case的具體實現。  

          1.4.        建立類圖。類圖要包括系統中所有的類,以及各個類之間的關系。

          在于上面的步驟進行的過程中。文檔的起草需要同步進行。

          2.         Use case的建立

          Use case只是單純的描述domain處理。他描述的是系統和用戶的交互。為確定類,以及類的方法屬性做準備。

                 建立Use case 的步驟用例建模(Use Case Modeling)--捕獲用戶需求se_case.html 一文有了很詳細介紹。我就不多說了(主要原因是沒有人家說的好)。


          posted on 2006-01-08 10:07 Jet Geng 閱讀(1486) 評論(1)  編輯  收藏 所屬分類: OOD-OOA

          Feedback

          # re: OOD 設計實例閱讀筆記 2006-01-08 10:20 Jet Geng
          我OO設計的一個新手。肯定有很多不足或不正確的地方歡迎指正。謝謝了先。  回復  更多評論
            


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 闸北区| 北京市| 中阳县| 桐庐县| 嘉善县| 瓮安县| 河北区| 宝兴县| 公主岭市| 旬邑县| 修文县| 白河县| 临潭县| 祁阳县| 丘北县| 临夏县| 澄城县| 太原市| 百色市| 常宁市| 尼木县| 米林县| 满城县| 阿拉善左旗| 巴中市| 个旧市| 宁波市| 疏勒县| 赤壁市| 奈曼旗| 涞源县| 濮阳市| 博客| 北流市| 翁源县| 大邑县| 榆社县| 利辛县| 临沧市| 白朗县| 搜索|