邋遢居

          我的Java天堂

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            61 Posts :: 2 Stories :: 90 Comments :: 0 Trackbacks

          OOD實(shí)例閱讀筆記

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

          1.         設(shè)計(jì)步驟

          1.1.        確定系統(tǒng)為用戶提供的所有服務(wù)。并建立Use cases

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

          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圖。用于描述類之間的互動(dòng)關(guān)系。Sequence圖是和Use Case圖一一對(duì)應(yīng)的。用Sequence來描述Use Case的具體實(shí)現(xiàn)。  

          1.4.        建立類圖。類圖要包括系統(tǒng)中所有的類,以及各個(gè)類之間的關(guān)系。

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

          2.         Use case的建立

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

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


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

          Feedback

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


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 南投县| 苗栗市| 永福县| 寻乌县| 迁西县| 耒阳市| 黄龙县| 莱芜市| 安仁县| 惠水县| 定日县| 蒙自县| 文化| 泰来县| 化德县| 牡丹江市| 慈溪市| 卫辉市| 调兵山市| 抚顺市| 鸡泽县| 社会| 陆河县| 武陟县| 大同市| 九寨沟县| 宜州市| 泰宁县| 天祝| 庆云县| 邢台市| 浏阳市| 盖州市| 信阳市| 玉屏| 通许县| 鄢陵县| 峨眉山市| 合阳县| 三河市| 涿州市|