邋遢居

          我的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 閱讀(1476) 評論(1)  編輯  收藏 所屬分類: OOD-OOA

          Feedback

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


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


          網站導航:
           
          主站蜘蛛池模板: 佛坪县| 临泽县| 南陵县| 元阳县| 汉阴县| 太保市| 井冈山市| 汝州市| 普格县| 荃湾区| 东安县| 宁河县| 内江市| 镇江市| 寿宁县| 晋州市| 惠来县| 涞源县| 漯河市| 威宁| 同心县| 任丘市| 清镇市| 阿克苏市| 内江市| 久治县| 长治市| 鹰潭市| 兴宁市| 梓潼县| 楚雄市| 米泉市| 正宁县| 哈尔滨市| 东安县| 黄石市| 咸丰县| 青神县| 龙南县| 长岭县| 绿春县|