版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
面向對象分析實例系統(tǒng)問題域說明:在一個公共的支持下,負責各科習題的教師:可用系統(tǒng)編寫及答案,并存入;從習題庫中選擇一組習題去組成作業(yè),并在要求習題答案;從習題庫中選擇一組習題組成考試題可以批改學生的作業(yè);學生答題后收卷,閱卷評分.系統(tǒng)問題域說明:每個學生:用系統(tǒng)完成作業(yè)或答題并提交給系統(tǒng);可在習題庫中選擇習題自己練習;可以在公布答案后核對自己的作業(yè);一名系統(tǒng)管理員:負責習題,編班和權限管理和維護習題庫.系統(tǒng)邊界說明:系統(tǒng)的用戶有本校教師,學生,系統(tǒng)管理員.學校以班組織學生,每班每學期有若干課程.每門課的習題由一位教師負責.只有本科教師可提交或修改習題.系統(tǒng)功能說明:教師編寫習題及答案入庫;教師選擇習題作為作業(yè)公布于習題板上向學生布置;教師選擇習題作為試題公布于考試板上(有考題,時間和評分要求).每個學生每門課程都有一個練習本.記錄學生完成每道習題(或考題)的解答.教師通過練習本批改習題(或考題);習題庫提供入庫,提取,權限,查詢等管理.發(fā)現(xiàn)對象具體做法:
從需求中找名詞作為侯選對象:
教師,系統(tǒng),習題,答案,作業(yè),時間,學生,試題,系統(tǒng)管理員,權限,學校,班,學期,課程,習題板,考試板,練習本,習題庫.共18項發(fā)現(xiàn)對象分析候選對象:系統(tǒng):太大的抽象,不能作為對象.作業(yè):是習題的同義詞,可舍棄.時間:只有考試板要求,可作為考試板屬性處理.試題:習題的同義詞,可舍棄.發(fā)現(xiàn)對象分析候選對象:權限:是系統(tǒng)管理員的功能,作為其屬性.學校:與系統(tǒng)功能無關,可舍棄.學期:與系統(tǒng)功能無關,可舍棄.系統(tǒng)管理員(一個)與習題庫合并為習題庫服務對象.發(fā)現(xiàn)對象篩選結果:班,課程,教師,學生,習題板,練習本習題,考試板,習題答案,習題庫服務共10項,分4層對象.確定對象類班對象類的屬性和方法屬性:方法:ID編班本班學生名單負責教師名單確定對象類課程類的屬性和方法屬性:(無方法)課程編號課程名稱授課起止時間負責教師ID確定對象類教師類的屬性和方法屬性:方法:ID工作姓名負責班號負責課程確定對象類教師“工作”方法的注釋:教師行為有編寫習題和答案,選習題,公布習題和答案,檢查作業(yè),閱卷等.這些行為應與“習題”,“習題班”,“考試板”,“練習本”等對象封裝更合理(共享).因此,設立“工作”方法抽象表示,它通過教師發(fā)送不同消息,去分別完成不同功能.確定對象類學生類的屬性和方法屬性:方法:ID練習姓名班級確定對象類學生“練習”方法的注釋:與教師類似,學生行為有提取習題,核對答案,自選習題,答題等.這些行為應與“練習本”,“習題解答”和“習題庫服務”等對象封裝更合理.因此,設立“練習”方法抽象表示,通過學生發(fā)不同消息,去完成不同功能.確定對象類習題板類的屬性和方法屬性:方法:所屬課程,選題,查題,要求完成期限,公布答案一組習題,查閱答案公布時間確定對象類練習本類的屬性和方法屬性:方法:課程號提取習題,答案檢查作業(yè),學生ID自選習題,習題解答核對答案確定對象類習題類的屬性和方法屬性:方法:習題號編寫習題,題目內容編寫答案,答案習題入庫所屬課程難度系數(shù)確定對象類考試板類的屬性和方法屬性:方法:所屬課程收卷要求完成期限閱卷答卷評分標準確定對象類習題答案類的屬性和方法屬性:方法:習題號答題解答答案確定對象類習題庫服務類的屬性和方法屬性:方法:權限表庫管理,編班,查詢表習題入庫,索引表提取習題,權限檢查.確定對象類的關系各類對象之間的關系:分類關系:一般--特殊(繼承)關系組成關系:整體--部分(結構)關系靜態(tài)關系:實例連接(屬性相關)動態(tài)關系:消息連接(行為相關)分析本例的對象之間的關系分類的關系習題板與考試板是父子關系.考試板可看作為特殊的習題板,除習題板的共性外,增加了評分標準.分析本例的對象之間的關系組成的關系:班與學生是組成的關系(1對n)習題板與習題是組成的關系(1,0對n)練習本與習題答案是組成關系(1對n)分析本例的對象之間的關系實例連接關系:學生與練習本對象之間存在一對多的實例連接關系.由練習本中的學生ID屬性體現(xiàn).考試板與練習本對象之間存在一對多的實例連接關系.練習本用快照復制答案作為考試板中答卷屬性體現(xiàn).教師與課程對象之間存在一對多的實例連接關系.由課程中負責教師ID屬性體現(xiàn).
對象間關系圖
班教師習題板練習本學生考試板習題庫系統(tǒng)管理員習題課程習題解答1nnnnnnn11110,10,1分析本例的對象之間的關系對象消息連接:消息連接與系統(tǒng)分布相關.如何安排系統(tǒng)對象所在地是關鍵.本例假設用3臺處理機,對象分3組:教師,課程,習題,習題板,考試板班,學生,練習本,習題解答習題庫服務分析本例的對象之間的關系對象消息連接:(同機通信)
教師向習題發(fā)消息:調用編寫習題,編寫答案,習題入庫等方法.教師向習題板發(fā)消息,可調用選題,公布答案,查詢答案,查詢習題等方法.教師向考試板發(fā)消息可調用收卷,閱卷方法分析本例的對象之間的關系對象消息連接:(同機通信)學生向練習本發(fā)消息,可調用提取作業(yè),核對答案,自選習題等方法學生向習題答案發(fā)消息,可調用答題方法分析本例的對象之間的關系對象消息連接:(異機通信)教師向練習本發(fā)消息,可調用檢查作業(yè)方法練習本向習題板發(fā)消息,可調用查詢習題,查詢答案方法練習本調用自選習題時,要向習題庫發(fā)消息去提取習題分析本例的對象之間的關系對象消息連接:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 往來抵消合同范本
- 家電團購合同范本
- 工程詐騙合同范本
- 展覽合作協(xié)議合同
- 工傷停工合同范本
- 店面股東合同范本
- 工業(yè)用氣合同范本
- 居間協(xié)議擬訂合同
- 建材店面合同范本
- 建筑植筋合同范本
- 食葉草種植可行性報告
- 落葉清掃壓縮機設計答辯
- 廣東省建筑裝飾裝修工程質量評價標準
- 珍愛生命活在當下-高一上學期生命教育主題班會課件
- 湖北省武漢市洪山區(qū)2023-2024學年八年級上學期期末數(shù)學試題
- 應用寫作-終結性考核-國開(SC)-參考資料
- 場地租憑轉讓合同協(xié)議書
- 口腔科科室建設規(guī)劃
- 動物活體成像技術
- 新教科版科學四年級上冊分組實驗報告單
- 雷達截面與隱身技術課件
評論
0/150
提交評論