版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、面向?qū)ο筌浖_發(fā)過程項(xiàng)目計(jì)劃項(xiàng)目計(jì)劃需求分析需求分析系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)編碼設(shè)計(jì)編碼設(shè)計(jì)系統(tǒng)測(cè)試系統(tǒng)測(cè)試系統(tǒng)運(yùn)行系統(tǒng)運(yùn)行系統(tǒng)維護(hù)系統(tǒng)維護(hù)用面向?qū)ο蟮乃枷腴_發(fā)軟件系統(tǒng)需要經(jīng)歷的幾個(gè)主要階段u面向?qū)ο蠓治觯嫦驅(qū)ο蠓治觯∣OA)u面向?qū)ο笤O(shè)計(jì)(面向?qū)ο笤O(shè)計(jì)(OOD)u面向?qū)ο缶幊蹋嫦驅(qū)ο缶幊蹋∣OP)u面向?qū)ο鬁y(cè)試(面向?qū)ο鬁y(cè)試(OOT)1、面向?qū)ο蠓治觯?、面向?qū)ο蠓治觯∣OA) 面向?qū)ο蠓治霭嫦驅(qū)ο蠓治霭ㄐ枨蠓治鲂枨蠓治龊秃托枨竽P托枨竽P突瘍蓚€(gè)部分。其主要作用是兩個(gè)部分。其主要作用是明確明確用戶的用戶的需求,并用標(biāo)準(zhǔn)化的面向?qū)ο竽P蛠硪?guī)需求,并用標(biāo)準(zhǔn)化的面向?qū)ο竽P蛠硪?guī)范地范地表達(dá)表達(dá)這
2、一需求,最后這一需求,最后形成形成面向?qū)ο竺嫦驅(qū)ο蟮姆治瞿P汀K窍到y(tǒng)設(shè)計(jì)的依據(jù)。的分析模型。它是系統(tǒng)設(shè)計(jì)的依據(jù)。面向?qū)ο蠓治龅闹饕獌?nèi)容 識(shí)別識(shí)別出問題域中的對(duì)象,并出問題域中的對(duì)象,并分析分析它它們之間的相互關(guān)系,最終們之間的相互關(guān)系,最終建立建立起問起問題域的對(duì)象模型、動(dòng)態(tài)模型和功能題域的對(duì)象模型、動(dòng)態(tài)模型和功能模型。其中,對(duì)象模型是最基本、模型。其中,對(duì)象模型是最基本、最重要、最核心的。最重要、最核心的。OOA 的基本步驟n 確定問題域確定問題域n 識(shí)別對(duì)象和類識(shí)別對(duì)象和類n 識(shí)別對(duì)象之間的關(guān)系識(shí)別對(duì)象之間的關(guān)系n 定義屬性定義屬性n 定義服務(wù)定義服務(wù)對(duì)象模型 對(duì)象模型是描述系統(tǒng)靜態(tài)結(jié)構(gòu)
3、的對(duì)象模型是描述系統(tǒng)靜態(tài)結(jié)構(gòu)的工具。它用工具。它用對(duì)象對(duì)象模擬客觀世界中模擬客觀世界中的實(shí)體,并將實(shí)體之間的關(guān)系的實(shí)體,并將實(shí)體之間的關(guān)系映映射射到對(duì)象的關(guān)系上。到對(duì)象的關(guān)系上。描述對(duì)象模型的圖形符號(hào)描述對(duì)象模型的圖形符號(hào)類名類名屬性屬性方法方法類對(duì)象類對(duì)象類名類名屬性屬性方法方法抽象類抽象類表示表示“關(guān)系關(guān)系”的圖形符號(hào)的圖形符號(hào)“整體整體-部分部分”關(guān)系關(guān)系“一般一般-特殊特殊”關(guān)系關(guān)系一般一般特殊特殊整體整體部分部分“關(guān)聯(lián)關(guān)聯(lián)”關(guān)系關(guān)系 “關(guān)聯(lián)關(guān)聯(lián)”關(guān)系反映對(duì)象之間相互依賴、關(guān)系反映對(duì)象之間相互依賴、相互作用的關(guān)系。相互作用的關(guān)系。教師教師 書書1+教師與屬于他的書之間的關(guān)聯(lián)關(guān)系教師與屬
4、于他的書之間的關(guān)聯(lián)關(guān)系類類A類類B限定詞限定詞目錄目錄文件文件文件名文件名類類A類類B角色角色角色角色關(guān)聯(lián)關(guān)聯(lián)公司公司(名字)(名字)個(gè)人個(gè)人(名字)(名字)工作工作(職務(wù))(職務(wù))雇主雇主雇員雇員舉例:舉例:舉例:舉例:?jiǎn)T工員工姓名姓名 地址地址身份證號(hào)碼身份證號(hào)碼工資工資公司公司項(xiàng)目項(xiàng)目產(chǎn)品產(chǎn)品名稱名稱主要產(chǎn)品主要產(chǎn)品地址地址雇傭雇傭 解雇解雇項(xiàng)目名項(xiàng)目名預(yù)預(yù) 算算優(yōu)先級(jí)優(yōu)先級(jí)產(chǎn)品名產(chǎn)品名成成 本本重重 量量工人工人經(jīng)理經(jīng)理部門部門1 +參加1+1+主持管理 0,11+ 為之工作職務(wù)職務(wù)生產(chǎn) 1+部門名部門名對(duì)象模型的五個(gè)層次a主題層:將復(fù)雜的對(duì)象模主題層:將復(fù)雜的對(duì)象模型分解成幾個(gè)不同的
5、概念型分解成幾個(gè)不同的概念范疇范疇a建立對(duì)象模型的順序:建立對(duì)象模型的順序: 尋找類尋找類&對(duì)象對(duì)象識(shí)別結(jié)構(gòu)識(shí)別結(jié)構(gòu)識(shí)別主題識(shí)別主題定義屬性定義屬性定義定義服務(wù)服務(wù)主題層主題層類類&對(duì)象層對(duì)象層結(jié)構(gòu)層結(jié)構(gòu)層屬性層屬性層服務(wù)層服務(wù)層確定類&對(duì)象的基本方法i對(duì)象種類:可感知的物理實(shí)體;人或?qū)ο蠓N類:可感知的物理實(shí)體;人或組織的角色;應(yīng)該記憶的事件;對(duì)象組織的角色;應(yīng)該記憶的事件;對(duì)象之間的相互作用;需要說明的概念。之間的相互作用;需要說明的概念。i基本方法:注意名詞基本方法:注意名詞i篩選:消除冗余、無關(guān)、籠統(tǒng)、屬性、篩選:消除冗余、無關(guān)、籠統(tǒng)、屬性、操作等操作等確定關(guān)聯(lián)的
6、方法 在需求中使用的描述性動(dòng)在需求中使用的描述性動(dòng)詞或動(dòng)詞詞組,通常表示詞或動(dòng)詞詞組,通常表示關(guān)聯(lián)關(guān)系。關(guān)聯(lián)關(guān)系。確定主題的方法 按照問題域(而不是功能分解方按照問題域(而不是功能分解方法)確定主題,并且盡量使不同法)確定主題,并且盡量使不同主題之間的對(duì)象相互依賴最少。主題之間的對(duì)象相互依賴最少。確定屬性的方法 在需求陳述中用名詞詞組表示屬性,例在需求陳述中用名詞詞組表示屬性,例如:汽車的顏色、光標(biāo)的位置。屬性的如:汽車的顏色、光標(biāo)的位置。屬性的確定既與問題域有關(guān),也與目標(biāo)系統(tǒng)的確定既與問題域有關(guān),也與目標(biāo)系統(tǒng)的任務(wù)有關(guān)。應(yīng)該僅考慮與具體應(yīng)用直接任務(wù)有關(guān)。應(yīng)該僅考慮與具體應(yīng)用直接相關(guān)的屬性,不
7、要考慮那些超出所要解相關(guān)的屬性,不要考慮那些超出所要解決的問題范圍的屬性。決的問題范圍的屬性。動(dòng)態(tài)模型 動(dòng)態(tài)模型表示瞬時(shí)的、行為化的系統(tǒng)動(dòng)態(tài)模型表示瞬時(shí)的、行為化的系統(tǒng)的的“控制控制”性質(zhì),它規(guī)定了對(duì)象模型性質(zhì),它規(guī)定了對(duì)象模型中對(duì)象的合法變化序列。通常用狀態(tài)中對(duì)象的合法變化序列。通常用狀態(tài)圖描述,主要內(nèi)容有:對(duì)象的狀態(tài)、圖描述,主要內(nèi)容有:對(duì)象的狀態(tài)、觸發(fā)狀態(tài)轉(zhuǎn)換的事件以及對(duì)象的行為。觸發(fā)狀態(tài)轉(zhuǎn)換的事件以及對(duì)象的行為。狀態(tài)狀態(tài)1do:行為:行為1狀態(tài)狀態(tài)2do:行為:行為2初始事件初始事件事件事件1條件條件1結(jié)束事件結(jié)束事件空閑空閑撥號(hào)音撥號(hào)音do:響撥號(hào)音:響撥號(hào)音撥號(hào)撥號(hào)接通中接通中do
8、:試接通:試接通振鈴振鈴do:振鈴:振鈴?fù)ㄔ捦ㄔ挃嗑€斷線存儲(chǔ)的信息存儲(chǔ)的信息do:播放信息:播放信息超時(shí)超時(shí)do:響蜂鳴音:響蜂鳴音忙音忙音do:響忙音:響忙音掛斷電話掛斷電話掛斷電話掛斷電話拿起聽筒拿起聽筒超時(shí)超時(shí)超時(shí)超時(shí)無效號(hào)碼無效號(hào)碼數(shù)字?jǐn)?shù)字?jǐn)?shù)字?jǐn)?shù)字有效號(hào)碼有效號(hào)碼已接通已接通受話人回話受話人回話受話人掛斷電話受話人掛斷電話占線占線信息播完信息播完功能模型 功能模型表示變化的系統(tǒng)功能模型表示變化的系統(tǒng)“功能功能”性質(zhì),它指明系統(tǒng)應(yīng)性質(zhì),它指明系統(tǒng)應(yīng)“做什么做什么”,因此更直接地反映了用戶對(duì)目標(biāo)系因此更直接地反映了用戶對(duì)目標(biāo)系統(tǒng)的需求。功能模型由一組數(shù)據(jù)流統(tǒng)的需求。功能模型由一組數(shù)據(jù)流圖組
9、成。圖組成。勞資科(人事)車間科室總務(wù)財(cái)務(wù)系統(tǒng)出納職工匯總工資分配工資發(fā)放工資計(jì)算工資填制工資計(jì)算表工資結(jié)算單工資卡檔案工資匯總表人事變動(dòng)單人事變動(dòng)單考考勤勤表表扣款單扣款單工資單工資單工資結(jié)算明細(xì)表工資結(jié)算明細(xì)表票面統(tǒng)計(jì)表票面統(tǒng)計(jì)表工資費(fèi)用工資費(fèi)用分配表分配表三種模型的關(guān)系J功能模型指明系統(tǒng)應(yīng)該功能模型指明系統(tǒng)應(yīng)該“做什么做什么”J動(dòng)態(tài)模型明確規(guī)定什么時(shí)候做動(dòng)態(tài)模型明確規(guī)定什么時(shí)候做J對(duì)象模型定義做事情的實(shí)體對(duì)象模型定義做事情的實(shí)體2、面向?qū)ο笤O(shè)計(jì)(、面向?qū)ο笤O(shè)計(jì)(OOD)【主要任務(wù)【主要任務(wù)】J把分析階段得到的問題域需求轉(zhuǎn)變成符把分析階段得到的問題域需求轉(zhuǎn)變成符合要求的、抽象的系統(tǒng)實(shí)現(xiàn)方案
10、。合要求的、抽象的系統(tǒng)實(shí)現(xiàn)方案。J面向?qū)ο笤O(shè)計(jì)分為兩個(gè)階段:面向?qū)ο笤O(shè)計(jì)分為兩個(gè)階段: 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì):確定實(shí)現(xiàn)系統(tǒng)的策略和目標(biāo)系統(tǒng):確定實(shí)現(xiàn)系統(tǒng)的策略和目標(biāo)系統(tǒng)的高層結(jié)構(gòu)的高層結(jié)構(gòu) 對(duì)象設(shè)計(jì)對(duì)象設(shè)計(jì):確定解空間中的類、關(guān)聯(lián)、接口:確定解空間中的類、關(guān)聯(lián)、接口形式及實(shí)現(xiàn)服務(wù)的算法形式及實(shí)現(xiàn)服務(wù)的算法設(shè)計(jì)階段的主要內(nèi)容n設(shè)計(jì)問題域子系統(tǒng)設(shè)計(jì)問題域子系統(tǒng)n設(shè)計(jì)人設(shè)計(jì)人-機(jī)交互子系統(tǒng)機(jī)交互子系統(tǒng)n設(shè)計(jì)任務(wù)管理子系統(tǒng)設(shè)計(jì)任務(wù)管理子系統(tǒng)n設(shè)計(jì)數(shù)據(jù)管理子系統(tǒng)設(shè)計(jì)數(shù)據(jù)管理子系統(tǒng)n設(shè)計(jì)類中的服務(wù)設(shè)計(jì)類中的服務(wù)n設(shè)計(jì)關(guān)聯(lián)設(shè)計(jì)關(guān)聯(lián)3、面向?qū)ο缶幊蹋?、面向?qū)ο缶幊蹋∣OP) 選擇一種支持面向?qū)ο蟮某绦蛟O(shè)計(jì)語選擇一種支持面向?qū)ο蟮某绦蛟O(shè)計(jì)語言實(shí)現(xiàn)言實(shí)現(xiàn) O
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版團(tuán)購工業(yè)地產(chǎn)協(xié)議書3篇
- 2024職業(yè)技能拓展訓(xùn)練合同
- 二零二五年度臨時(shí)道路建設(shè)臨建工程合同范本2篇
- 2025年度珠寶品牌授權(quán)與連鎖經(jīng)營(yíng)合同范本2篇
- 二零二五版房地產(chǎn)項(xiàng)目市場(chǎng)調(diào)研與策劃咨詢服務(wù)合同范本3篇
- 二零二五年度農(nóng)副產(chǎn)品電商平臺(tái)數(shù)據(jù)分析與應(yīng)用合同
- 2025年度智能穿戴設(shè)備代生產(chǎn)加工合同范本4篇
- 2024政府機(jī)關(guān)信息化系統(tǒng)運(yùn)維服務(wù)詢價(jià)采購合同3篇
- 個(gè)體餐飲店合伙人股權(quán)回購協(xié)議模板版B版
- 二零二五年度住宅樓屋頂綠化工程合同3篇
- 【地理】地圖的選擇和應(yīng)用(分層練) 2024-2025學(xué)年七年級(jí)地理上冊(cè)同步備課系列(人教版)
- (正式版)CB∕T 4552-2024 船舶行業(yè)企業(yè)安全生產(chǎn)文件編制和管理規(guī)定
- JBT 14588-2023 激光加工鏡頭 (正式版)
- 2024年四川省成都市樹德實(shí)驗(yàn)中學(xué)物理八年級(jí)下冊(cè)期末質(zhì)量檢測(cè)試題含解析
- 九型人格與領(lǐng)導(dǎo)力講義
- 廉潔應(yīng)征承諾書
- 2023年四川省成都市中考物理試卷真題(含答案)
- 泵車述職報(bào)告
- 2024年山西文旅集團(tuán)招聘筆試參考題庫含答案解析
- 恢復(fù)中華人民共和國(guó)國(guó)籍申請(qǐng)表
- 管理期貨的趨勢(shì)跟蹤策略 尋找危機(jī)阿爾法
評(píng)論
0/150
提交評(píng)論