信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件_第1頁
信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件_第2頁
信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件_第3頁
信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件_第4頁
信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件_第5頁
已閱讀5頁,還剩59頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第9章信息系統(tǒng)設(shè)計信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第1頁9.1結(jié)構(gòu)化信息系統(tǒng)設(shè)計9.2面向?qū)ο笮畔⑾到y(tǒng)設(shè)計本章內(nèi)容信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第2頁目標(biāo)將系統(tǒng)分析階段所提出、充分反應(yīng)了用戶信息需求系統(tǒng)邏輯方案轉(zhuǎn)換成能夠?qū)嵤⒒谟嬎銠C(jī)與網(wǎng)絡(luò)技術(shù)物理(技術(shù))方案9.1.1結(jié)構(gòu)化系統(tǒng)設(shè)計

任務(wù)和主要活動信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第3頁任務(wù)從信息系統(tǒng)總體目標(biāo)出發(fā),依據(jù)系統(tǒng)分析階段對系統(tǒng)邏輯功效要求,并考慮到經(jīng)濟(jì)、技術(shù)和運(yùn)行環(huán)境等方面條件,確定系統(tǒng)總體結(jié)構(gòu)和系統(tǒng)各組成部分技術(shù)方案,合理選擇計算機(jī)和通信軟硬件設(shè)備,提出系統(tǒng)實施計劃9.1.1結(jié)構(gòu)化系統(tǒng)設(shè)計

任務(wù)和主要活動信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第4頁系統(tǒng)總體設(shè)計系統(tǒng)詳細(xì)設(shè)計系統(tǒng)實施進(jìn)度與計劃制訂系統(tǒng)設(shè)計說明書編寫9.1.1結(jié)構(gòu)化系統(tǒng)設(shè)計

任務(wù)和主要活動信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第5頁9.1.2系統(tǒng)總體設(shè)計任務(wù)確定整個系統(tǒng)各項信息資源配置、系統(tǒng)各部分結(jié)構(gòu),以及計算機(jī)與網(wǎng)絡(luò)系統(tǒng)選擇信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第6頁9.1.2系統(tǒng)總體設(shè)計總體布局設(shè)計從信息資源管理集中程度看

集中式系統(tǒng)分布式系統(tǒng)

從信息處理方式看批處理聯(lián)機(jī)處理

信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第7頁軟件系統(tǒng)總體結(jié)構(gòu)設(shè)計模塊及模塊屬性輸入與輸出邏輯功效內(nèi)部信息運(yùn)行環(huán)境9.1.2系統(tǒng)總體設(shè)計信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第8頁軟件系統(tǒng)總體結(jié)構(gòu)設(shè)計模塊化把系統(tǒng)劃分為若干個模塊,每個模塊完成一個特定功效,然后將這些模塊聚集起來組成一個整體,用以完成指定功效一個方法塊間耦合渙散塊內(nèi)聚合緊密9.1.2系統(tǒng)總體設(shè)計信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第9頁軟件系統(tǒng)總體結(jié)構(gòu)設(shè)計HIPO技術(shù)H圖又可稱為模塊層次圖,表示自頂向下分解所得系統(tǒng)模塊層次結(jié)構(gòu)IPO圖描述H圖中每一個模塊輸入/輸出關(guān)系、處理內(nèi)容、內(nèi)部數(shù)據(jù)元素以及與其它模塊間調(diào)用關(guān)系9.1.2系統(tǒng)總體設(shè)計信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第10頁軟件系統(tǒng)總體結(jié)構(gòu)設(shè)計系統(tǒng)結(jié)構(gòu)圖反應(yīng)系統(tǒng)模塊層次結(jié)構(gòu)和它們之間控制和通信聯(lián)絡(luò)9.1.2系統(tǒng)總體設(shè)計信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第11頁軟件系統(tǒng)總體結(jié)構(gòu)設(shè)計從數(shù)據(jù)流圖導(dǎo)出結(jié)構(gòu)圖變換分析:分為輸入、主加工和輸出三部分9.1.2系統(tǒng)總體設(shè)計信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第12頁導(dǎo)出結(jié)構(gòu)圖9.1.2系統(tǒng)總體設(shè)計信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第13頁軟件系統(tǒng)總體結(jié)構(gòu)設(shè)計從數(shù)據(jù)流圖導(dǎo)出結(jié)構(gòu)圖事務(wù)分析9.1.2系統(tǒng)總體設(shè)計信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第14頁導(dǎo)出結(jié)構(gòu)圖9.1.2系統(tǒng)總體設(shè)計信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第15頁數(shù)據(jù)存放總體設(shè)計數(shù)據(jù)分類數(shù)據(jù)總體結(jié)構(gòu)數(shù)據(jù)存放規(guī)模確實定數(shù)據(jù)存放空間分布數(shù)據(jù)庫管理系統(tǒng)選擇9.1.2系統(tǒng)總體設(shè)計信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第16頁計算機(jī)和網(wǎng)絡(luò)系統(tǒng)方案選擇

網(wǎng)絡(luò)物理拓?fù)浣Y(jié)構(gòu)網(wǎng)絡(luò)傳輸系統(tǒng)網(wǎng)絡(luò)交換系統(tǒng)網(wǎng)絡(luò)操作系統(tǒng)網(wǎng)絡(luò)服務(wù)器網(wǎng)絡(luò)互連系統(tǒng)網(wǎng)絡(luò)安全系統(tǒng)網(wǎng)絡(luò)管理系統(tǒng)應(yīng)用軟件開發(fā)系統(tǒng)其它9.1.2系統(tǒng)總體設(shè)計信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第17頁實例9.1.2系統(tǒng)總體設(shè)計信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第18頁9.1.2系統(tǒng)總體設(shè)計信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第19頁模塊之間耦合形式數(shù)據(jù)耦合

控制耦合公共耦合內(nèi)容耦合9.1.3模塊結(jié)構(gòu)設(shè)計信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第20頁9.1.3模塊結(jié)構(gòu)設(shè)計信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第21頁9.1.3模塊結(jié)構(gòu)設(shè)計信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第22頁模塊內(nèi)部聚合形式偶然聚合邏輯聚合時間聚合過程聚合通信聚合次序聚合功效聚合9.1.3模塊結(jié)構(gòu)設(shè)計信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第23頁9.1.3模塊結(jié)構(gòu)設(shè)計信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第24頁9.1.3模塊結(jié)構(gòu)設(shè)計信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第25頁9.1.3模塊結(jié)構(gòu)設(shè)計信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第26頁模塊作用范圍與控制范圍對于任何一個模塊,其作用范圍應(yīng)該是控制范圍一個子集,而且最好局限在模塊本身及其直屬下級模塊9.1.3模塊結(jié)構(gòu)設(shè)計信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第27頁模塊扇出數(shù)與扇入數(shù)通常,一個設(shè)計得好系統(tǒng),上層模塊扇出數(shù)較高,中間模塊扇出數(shù)較少,下層模塊扇入數(shù)較高9.1.3模塊結(jié)構(gòu)設(shè)計信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第28頁9.1.4系統(tǒng)詳細(xì)設(shè)計代碼設(shè)計設(shè)計標(biāo)準(zhǔn)惟一性擴(kuò)展性實用性簡短性標(biāo)準(zhǔn)化信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第29頁代碼設(shè)計代碼種類次序碼

系列次序碼

層次碼助記碼校驗位9.1.4系統(tǒng)詳細(xì)設(shè)計信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第30頁代碼設(shè)計代碼設(shè)計步驟確定編碼對象考查是否已經(jīng)有標(biāo)準(zhǔn)代碼,假如有,則遵照這些標(biāo)準(zhǔn)依據(jù)代碼使用范圍和時間期限以及編碼對象特征選擇代碼種類考慮檢驗功效對每類代碼編寫代碼表9.1.4系統(tǒng)詳細(xì)設(shè)計信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第31頁數(shù)據(jù)庫設(shè)計關(guān)系數(shù)據(jù)模型規(guī)范化物理結(jié)構(gòu)設(shè)計9.1.4系統(tǒng)詳細(xì)設(shè)計信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第32頁人機(jī)界面設(shè)計輸出設(shè)計確定輸出內(nèi)容選擇輸出設(shè)備與介質(zhì)確定輸出格式9.1.4系統(tǒng)詳細(xì)設(shè)計信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第33頁人機(jī)界面設(shè)計輸入設(shè)計確定輸入內(nèi)容確定輸入方式選擇輸入設(shè)備進(jìn)行輸入數(shù)據(jù)正確性校驗9.1.4系統(tǒng)詳細(xì)設(shè)計信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第34頁人機(jī)界面設(shè)計人機(jī)對話設(shè)計鍵盤屏幕方式光筆屏幕方式聲音對話方式9.1.4系統(tǒng)詳細(xì)設(shè)計信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第35頁處理過程設(shè)計按照軟件系統(tǒng)總體結(jié)構(gòu)設(shè)計對各模塊功效要求,確定每個模塊內(nèi)部特征,考慮到系統(tǒng)開發(fā)環(huán)境與系統(tǒng)開發(fā)工具特點(diǎn),編制出每個模塊計算機(jī)處理流程圖,并確定其數(shù)據(jù)存取需求,從而為系統(tǒng)實施中編程與測試提供依據(jù)9.1.4系統(tǒng)詳細(xì)設(shè)計信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第36頁編寫系統(tǒng)設(shè)計說明書系統(tǒng)開發(fā)項目概述模塊設(shè)計說明代碼設(shè)計說明輸入設(shè)計說明輸出設(shè)計說明數(shù)據(jù)庫設(shè)計說明計算機(jī)和網(wǎng)絡(luò)環(huán)境說明安全保密說明系統(tǒng)設(shè)計實施方案說明9.1.4系統(tǒng)詳細(xì)設(shè)計信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第37頁實例代碼設(shè)計9.1.4系統(tǒng)詳細(xì)設(shè)計信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第38頁實例數(shù)據(jù)庫設(shè)計9.1.4系統(tǒng)詳細(xì)設(shè)計信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第39頁9.1.4系統(tǒng)詳細(xì)設(shè)計實例人機(jī)界面設(shè)計信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第40頁處理過程設(shè)計信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第41頁9.2.1面向?qū)ο笤O(shè)計概述任務(wù)

軟件系統(tǒng)體系結(jié)構(gòu)設(shè)計設(shè)計類對象持久性設(shè)計信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第42頁9.2.1面向?qū)ο笤O(shè)計概述標(biāo)準(zhǔn)

單一職責(zé)標(biāo)準(zhǔn)開放—封閉標(biāo)準(zhǔn)里氏替換標(biāo)準(zhǔn)依賴倒置標(biāo)準(zhǔn)接口隔離標(biāo)準(zhǔn)信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第43頁9.2.1面向?qū)ο笤O(shè)計概述信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第44頁9.2.1面向?qū)ο笤O(shè)計概述UML圖形描述

設(shè)計模型中慣用UML圖形包含包圖、類圖、狀態(tài)圖、活動圖、次序圖、協(xié)作圖、構(gòu)件圖和布署圖包圖

信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第45頁9.2.1面向?qū)ο笤O(shè)計概述UML圖形描述

構(gòu)件圖布署圖

信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第46頁9.2.2軟件系統(tǒng)體系結(jié)構(gòu)設(shè)計架構(gòu)模式及其類型

表示軟件系統(tǒng)基本結(jié)構(gòu)組織方案,它提供了一組預(yù)定義子系統(tǒng),指定他們職責(zé),而且包含用于組織其間關(guān)系規(guī)則和指導(dǎo)信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第47頁9.2.2軟件系統(tǒng)體系結(jié)構(gòu)設(shè)計分層模式下層構(gòu)件負(fù)責(zé)對上層構(gòu)件提供服務(wù),上層構(gòu)件能夠使用下層構(gòu)件定義服務(wù),但下層構(gòu)件對上層構(gòu)件一無所知層與層之間通常是不透明,每一層都含有獨(dú)立職責(zé)信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第48頁9.2.2軟件系統(tǒng)體系結(jié)構(gòu)設(shè)計三層架構(gòu)模式信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第49頁9.2.2軟件系統(tǒng)體系結(jié)構(gòu)設(shè)計代理模式能夠構(gòu)建帶有隔離構(gòu)件分布式系統(tǒng),系統(tǒng)經(jīng)過遠(yuǎn)程服務(wù)調(diào)用進(jìn)行交互代理構(gòu)件負(fù)責(zé)協(xié)調(diào)通信,包含轉(zhuǎn)發(fā)請求、傳送結(jié)果和異常等CORBA、OLE/COM、SOA信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第50頁9.2.2軟件系統(tǒng)體系結(jié)構(gòu)設(shè)計信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第51頁9.2.2軟件系統(tǒng)體系結(jié)構(gòu)設(shè)計MVC模式被推薦為Sun企業(yè)J2EE平臺設(shè)計架構(gòu)將功效劃分為相互關(guān)聯(lián)3個構(gòu)件:模型、視圖和控制器信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第52頁信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第53頁9.2.3設(shè)計類設(shè)計包將一組職責(zé)相同、但以不一樣方式實現(xiàn)類歸為一個包中一個包中各個類之間經(jīng)過相互協(xié)作實現(xiàn)一個意義重大責(zé)任,對一個類修改會影響到包中其它類,一個包中各個類應(yīng)該一起被復(fù)用信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第54頁9.2.3設(shè)計類信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第55頁設(shè)計用戶界面創(chuàng)建原型交互對話設(shè)計9.2.3設(shè)計類信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第56頁設(shè)計方法職責(zé)設(shè)計階段交互圖為類添加方法9.2.3設(shè)計類信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第57頁9.2.3設(shè)計類信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第58頁9.2.3設(shè)計類設(shè)計關(guān)系設(shè)計泛化設(shè)計關(guān)聯(lián)在關(guān)聯(lián)源類中申明一個屬性來保留對目標(biāo)類實例引用優(yōu)化合并相互之間通信頻繁類分拆規(guī)模過大類信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第59頁9.2.3設(shè)計類設(shè)計狀態(tài)圖和活動圖狀態(tài)圖適于表示跨越多個用例單個對象行為,只要針對含有顯著狀態(tài)特征而且含有比較復(fù)雜狀態(tài)—事件—響應(yīng)行為類設(shè)計狀態(tài)圖即可活動圖適于表示用例中事件流和過程,也能夠用來表示復(fù)雜算法以及并發(fā)處理進(jìn)程,只要針對含有比較復(fù)雜處理過程而且比較主要方法設(shè)計活動圖即可信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第60頁9.2.4對象持久性設(shè)計持久化方案文件面向?qū)ο髷?shù)據(jù)庫管理系統(tǒng)關(guān)系型數(shù)據(jù)庫管理系統(tǒng)信息系統(tǒng)開發(fā)與項目管理-信息系統(tǒng)設(shè)計課件第61頁9.2.4對象持久性設(shè)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論