版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、魚(yú)夭第一章 系統(tǒng)思想31系統(tǒng)的概念32系統(tǒng)的模型,概念的抽象級(jí)別33系統(tǒng)的整體性、層次性34系統(tǒng)思想的發(fā)展45系統(tǒng)工程方法46軟系統(tǒng)方法論47物理-事理-人理系統(tǒng)方法論WSR4第二章 信息與信息系統(tǒng)51什么是信息,信息和數(shù)據(jù)的關(guān)系52信息處理器53信息與決策、信息與管理的關(guān)系54.信息管理65.信息系統(tǒng)是什么?有哪些功能?66.信息系統(tǒng)的結(jié)構(gòu)67.C/S和B/S軟件結(jié)構(gòu)7第三章 信息系統(tǒng)建設(shè)概論71信息系統(tǒng)建設(shè)的特點(diǎn)72什么是信息系統(tǒng)的生命周期?幾個(gè)階段?每個(gè)階段的任務(wù)是什么?73圍繞生命周期有哪些開(kāi)發(fā)過(guò)程模型?各自特點(diǎn)(瀑布、原型、迭代)84信息系統(tǒng)為什么要建模?有哪些模型?對(duì)軟件結(jié)構(gòu)進(jìn)行建
2、模有什么方法,主要思想是什么?95有哪些開(kāi)發(fā)方式?各自利弊9第四章 系統(tǒng)規(guī)劃101系統(tǒng)規(guī)劃的特點(diǎn)、任務(wù)102規(guī)劃方法103企業(yè)系統(tǒng)規(guī)劃法的步驟104什么是可行性分析,包括哪三個(gè)方面?105資源的生命周期11第五章 系統(tǒng)分析概述111系統(tǒng)分析的任務(wù)112分析階段有哪些系統(tǒng)調(diào)查方法,調(diào)查什么113兩種方法:114系統(tǒng)說(shuō)明書(shū)的內(nèi)容11第六章 結(jié)構(gòu)化系統(tǒng)分析121數(shù)據(jù)流圖描述了什么?繪制數(shù)據(jù)流圖要注意的事項(xiàng),應(yīng)能繪制12為什么需要數(shù)據(jù)字典?數(shù)據(jù)字典應(yīng)該包含哪些條目?應(yīng)能書(shū)寫(xiě)數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)及處理?xiàng)l目12對(duì)于復(fù)雜邏輯有幾種表述方式(決策樹(shù)、決策表,考題)??jī)?yōu)缺點(diǎn)12第七章 面向?qū)ο笙到y(tǒng)分析131面向?qū)ο?/p>
3、方法的基本思想和有關(guān)概念132UML是什么,主要包含哪些圖?(UML1.X)每種圖的用途是什么?133用例圖,參與者和用例的概念,用例與用例之間的關(guān)系(包含關(guān)系和擴(kuò)展關(guān)系),繪制用例圖134用例規(guī)格說(shuō)明(前置條件、后置條件、主事件流、備選事件流)145類圖中包含哪四種關(guān)系(耦合),具體什么含義,如何表示,繪制類圖146對(duì)象關(guān)聯(lián)的要素(名稱、角色、多重性、方向)147泛化和實(shí)現(xiàn)的使用和繪制15第八章 系統(tǒng)設(shè)計(jì)概述151系統(tǒng)設(shè)計(jì)的任務(wù)152系統(tǒng)設(shè)計(jì)和系統(tǒng)分析、系統(tǒng)實(shí)施的區(qū)分153什么是總體設(shè)計(jì),什么是詳細(xì)設(shè)計(jì)15第九章 系統(tǒng)總體設(shè)計(jì)161軟件架構(gòu)與軟件結(jié)構(gòu)的區(qū)別162理解分層架構(gòu)思想,信息系統(tǒng)可能
4、使用的分層架構(gòu)方案163面向?qū)ο蟮能浖Y(jié)構(gòu)設(shè)計(jì)、類圖164軟件設(shè)計(jì)原則,高內(nèi)聚、低耦合16第十章 系統(tǒng)詳細(xì)設(shè)計(jì)171輸入設(shè)計(jì)172輸出設(shè)計(jì)173人機(jī)交互設(shè)計(jì)174程序處理過(guò)程詳細(xì)設(shè)計(jì)175什么是整體部分關(guān)聯(lián)?什么是依賴? UML的表示176網(wǎng)絡(luò)和計(jì)算機(jī)系統(tǒng)設(shè)計(jì)177數(shù)據(jù)庫(kù)設(shè)計(jì)178代碼體系設(shè)計(jì)17第十一章 系統(tǒng)實(shí)施171測(cè)試的概念,四種類型,兩種測(cè)試技術(shù),為什么需要設(shè)計(jì)測(cè)試用例,如何設(shè)計(jì)測(cè)試用例?17第一章 系統(tǒng)思想1系統(tǒng)的概念定義:系統(tǒng)是由相互聯(lián)系和相互制約的若干組成部分結(jié)合成的、具有特定功能的有機(jī)整體概念理解:系統(tǒng)是由若干要素組成的,是一個(gè)集合體;系統(tǒng)有一定的結(jié)構(gòu),同一系統(tǒng)的元素之間相互聯(lián)
5、系、相互作用。元素之間一切聯(lián)系方式的總和,稱為系統(tǒng)的結(jié)構(gòu)(主要的、相對(duì)穩(wěn)定的、有一定規(guī)則的聯(lián)系方式);系統(tǒng)具有特定功能,凡是系統(tǒng)都有一定的目的性。2系統(tǒng)的模型,概念的抽象級(jí)別1)實(shí)體系統(tǒng)(物理系統(tǒng))最具體的確定存在的系統(tǒng)(系統(tǒng)實(shí)施階段產(chǎn)生)。物理模型表達(dá)了具體的物理系統(tǒng),模型中的元素都可以對(duì)應(yīng)于實(shí)體(系統(tǒng)設(shè)計(jì)階段產(chǎn)生)。2)邏輯系統(tǒng)介于實(shí)體系統(tǒng)與概念系統(tǒng)之間,利用人類抽象思維能力,抽取系統(tǒng)本質(zhì),描繪了系統(tǒng)的各個(gè)側(cè)面(如靜態(tài)的結(jié)構(gòu)、動(dòng)態(tài)的過(guò)程等)。使用邏輯模型表達(dá)(系統(tǒng)分析階段產(chǎn)生) ,一個(gè)邏輯系統(tǒng)可以建立不同的物理模型和實(shí)體系統(tǒng)。3)概念系統(tǒng)最抽象的系統(tǒng),根據(jù)系統(tǒng)目標(biāo)構(gòu)思出來(lái)的系統(tǒng)雛形,描繪了
6、系統(tǒng)的大致輪廓。使用概念模型表達(dá)(系統(tǒng)規(guī)劃階段產(chǎn)生)3系統(tǒng)的整體性、層次性系統(tǒng)的特性:整體性、層次性、目的性、穩(wěn)定性、突變性、自組織性、相似性-系統(tǒng)整體性:指系統(tǒng)是由若干要素組成的具有一定新功能的有機(jī)整體,各個(gè)要素一旦組成系統(tǒng)整體,就表現(xiàn)出獨(dú)立要素所不具備的性質(zhì)和功能,形成新的系統(tǒng)的質(zhì)的規(guī)定性,從而表現(xiàn)出整體的性質(zhì)和功能不等于各個(gè)要素的性質(zhì)和功能的簡(jiǎn)單相加。整體性表現(xiàn)在:-系統(tǒng)由部件組成,部件之間不是簡(jiǎn)單累加,而是具有了新的質(zhì)-亞里士多德名言“整體大于部分之和”:1+1>2-與之相反“一個(gè)和尚挑水吃,三個(gè)和尚沒(méi)水吃”-整體性以有機(jī)關(guān)聯(lián)性為保證(部件的不可分割)-劃分系統(tǒng)以及子系統(tǒng)就是要從
7、整體性出發(fā),充分考慮各組成元素之間的關(guān)聯(lián)性。-比如學(xué)校系統(tǒng)教師工資的計(jì)算-系統(tǒng)的層次性:指的是,由于組成系統(tǒng)的諸要素的中中差異,使系統(tǒng)組織在地位、結(jié)構(gòu)和功能上表現(xiàn)出等級(jí)秩序性,形成具有質(zhì)的差異的系統(tǒng)等級(jí)層次性表現(xiàn)在:-系統(tǒng)組織表現(xiàn)出等級(jí)性-系統(tǒng)要素中,存在子系統(tǒng),子系統(tǒng)的要素中又包含更低一層的子系統(tǒng)-從上至下組成金字塔結(jié)構(gòu),逐層具體化-比如企業(yè)組織結(jié)構(gòu)、地區(qū)劃分-結(jié)構(gòu)化方法就是考慮到系統(tǒng)的層次性,采取從抽象到具體、逐步求精的方法對(duì)系統(tǒng)進(jìn)行研究4系統(tǒng)思想的發(fā)展古代樸素的系統(tǒng)思想系統(tǒng)思想的淹沒(méi)現(xiàn)代系統(tǒng)思想的興起復(fù)雜系統(tǒng)理論熱潮5系統(tǒng)工程方法1962年 美國(guó)貝爾電話公司的霍爾,發(fā)系統(tǒng)工程方法論1.問(wèn)
8、題定義 2.目標(biāo)選擇 3.系統(tǒng)綜合 4.系統(tǒng)分析 5.最優(yōu)系統(tǒng)選擇 6.實(shí)施計(jì)劃1969年 霍爾三維結(jié)構(gòu)時(shí)間維、邏輯維、知識(shí)維6軟系統(tǒng)方法論硬系統(tǒng)是指具有良結(jié)構(gòu)化(well-structured)的工程系統(tǒng),問(wèn)題和目標(biāo)是確定的,能用明確的數(shù)學(xué)模型描述,可以使用定量方法計(jì)算出系統(tǒng)行為和最優(yōu)結(jié)果切克蘭德創(chuàng)立軟系統(tǒng)方法論無(wú)結(jié)構(gòu)的問(wèn)題:-問(wèn)題雖然是“可認(rèn)識(shí)的”,但不是“可定義的”-對(duì)問(wèn)題的這種認(rèn)識(shí)永遠(yuǎn)是主觀的,并且隨時(shí)間而改變-與其說(shuō)是有待解決的問(wèn)題,不如說(shuō)是有待改善的狀況7物理-事理-人理系統(tǒng)方法論WSR20世紀(jì)90年代 顧基等人提出WSR物理是什么 事理怎么去做 人理最好怎么做“懂物理、明事理、通
9、人理”是實(shí)踐準(zhǔn)則WSR的7個(gè)步驟:1.理解意圖 2.指定目標(biāo) 3.調(diào)查分析 4.構(gòu)造策略 5.選擇方案 6.協(xié)調(diào)關(guān)系 7.實(shí)現(xiàn)構(gòu)想第二章 信息與信息系統(tǒng)1什么是信息,信息和數(shù)據(jù)的關(guān)系信息是經(jīng)過(guò)加工后的數(shù)據(jù),它對(duì)接受者有用,對(duì)決策或行為有現(xiàn)實(shí)或潛在的價(jià)值數(shù)據(jù)與信息的關(guān)系可以看做原料與成品的關(guān)系。數(shù)據(jù)是未經(jīng)組織的數(shù)字、詞語(yǔ)、聲音、圖像等;信息是以有意義的形式加以排列和處理的數(shù)據(jù)(有意義的數(shù)據(jù));知識(shí)是用于生產(chǎn)的信息(有意義的信息),是人類關(guān)于自然界、人類社會(huì)及思維方式與運(yùn)動(dòng)規(guī)律的認(rèn)識(shí)、經(jīng)驗(yàn)的總和。 例:氣溫器上的溫度指示,數(shù)據(jù) 今天我要出門(mén),最低氣溫是0度,信息 水在0度結(jié)冰,知識(shí) 今年冬天平均氣
10、溫非常低,燃料將短缺,情報(bào)從信息系統(tǒng)角度看,信息具有的一些基本屬性:事實(shí)性、擴(kuò)散性、穿屬性、共享性、增值性、不完全性、等級(jí)性、滯后性2信息處理器人進(jìn)行信息處理的特點(diǎn)-人需要反饋-人需要一些多余的信息-人們需要信息的壓縮-人們對(duì)信息需求的口味各異-人需要非口語(yǔ)的信息輸入人與計(jì)算機(jī)的比較:人比計(jì)算機(jī)聰明,計(jì)算機(jī)比人快。3信息與決策、信息與管理的關(guān)系信息是管理的基礎(chǔ),管理的基本職能離不開(kāi)信息-信息是制定計(jì)劃的依據(jù)-信息是組織實(shí)施的保證-信息室調(diào)節(jié)控制的指示器-信息室激勵(lì)員工的依據(jù)-信息室領(lǐng)導(dǎo)指揮的基礎(chǔ)管理的決策理論學(xué)派認(rèn)為“管理就是決策”,決策過(guò)程就是收集、處理和使用信息的過(guò)程。信息是決策的關(guān)鍵因素
11、管理活動(dòng)的三個(gè)層次及對(duì)應(yīng)使用信息高層(戰(zhàn)略管理)戰(zhàn)略信息中層(戰(zhàn)術(shù)管理)戰(zhàn)術(shù)信息基層(作業(yè)管理)業(yè)務(wù)信息4.信息管理狹義信息管理認(rèn)為信息管理就是對(duì)信息本身的管理,即采用各種技術(shù)方法和手段對(duì)信息進(jìn)行組織、規(guī)劃、控制、存儲(chǔ)和檢索等,并達(dá)到預(yù)定目標(biāo)。廣義信息管理認(rèn)為是對(duì)信息資源及其相關(guān)資源(如信息設(shè)備、信息技術(shù)、信息人員、信息系統(tǒng)等)進(jìn)行規(guī)劃、組織、領(lǐng)導(dǎo)和控制的過(guò)程。5.信息系統(tǒng)是什么?有哪些功能?定義:信息系統(tǒng)就是輸入數(shù)據(jù),通過(guò)加工處理,產(chǎn)生信息的系統(tǒng)。以計(jì)算機(jī)為基礎(chǔ)的信息系統(tǒng)是結(jié)合管理理論和方法,應(yīng)用信息技術(shù)解決管理問(wèn)題,為管理決策提供支持的系統(tǒng)。它是管理理論、系統(tǒng)科學(xué)方法論和信息技術(shù)交叉形成的
12、綜合性應(yīng)用學(xué)科。信息系統(tǒng)學(xué)科注重研究管理與信息技術(shù)的結(jié)合,而不深入得討論具體的管理問(wèn)題,也不致力于計(jì)算機(jī)或通信技術(shù)方面的研究。功能:-信息的采集和輸入:主要是識(shí)別、采集、校驗(yàn)-信息的傳輸:數(shù)據(jù)通信的手段-信息的存儲(chǔ):介質(zhì)?在哪?時(shí)效?-信息的加工:查詢、排序、歸并、數(shù)學(xué)模型、人工智能-信息的維護(hù):準(zhǔn)確、及時(shí)、安全、保密-信息的使用:技術(shù)層面、價(jià)值深度6.信息系統(tǒng)的結(jié)構(gòu)1)概念結(jié)構(gòu)2)基于管理職能的邏輯結(jié)構(gòu)3)基于計(jì)算機(jī)實(shí)現(xiàn)的物理結(jié)構(gòu)(硬件結(jié)構(gòu)+軟件結(jié)構(gòu)) 硬件結(jié)構(gòu)分為:集中式 + 分布式 (文件服務(wù)器,C/S,B/S)集中式主機(jī)-終端結(jié)構(gòu):處理能力集中在主機(jī),集中存儲(chǔ)、計(jì)算;終端用于輸入輸出,
13、無(wú)cpu分布式文件服務(wù)器系統(tǒng):程序和數(shù)據(jù)集中在文件服務(wù)器中;客戶機(jī)根據(jù)權(quán)限存取服務(wù)器中文件,客戶機(jī)有處理能力 C/S結(jié)構(gòu),客戶/服務(wù)器結(jié)構(gòu):客戶機(jī)完成本地運(yùn)算,可向服務(wù)器請(qǐng)求某種服務(wù)(如查詢數(shù)據(jù)),服務(wù)器相應(yīng)請(qǐng)求,完成運(yùn)算后,將結(jié)果返回給客戶機(jī)。 B/S結(jié)構(gòu),瀏覽器/服務(wù)器結(jié)構(gòu):增加Web服務(wù)器,獲取客戶端請(qǐng)求,解析處理后生成HTML文件返回給客戶端;客戶端配置瀏覽器軟件(如IE),通過(guò)網(wǎng)頁(yè)方式實(shí)現(xiàn)信息的訪問(wèn)。7.C/S和B/S軟件結(jié)構(gòu)C/S軟件結(jié)構(gòu):數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)服務(wù)器windows窗口應(yīng)用程序B/S軟件結(jié)構(gòu):數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)服務(wù)器web應(yīng)用服務(wù)器+web應(yīng)用程序?yàn)g覽器程序第三章 信息系統(tǒng)建設(shè)概論
14、1信息系統(tǒng)建設(shè)的特點(diǎn)信息系統(tǒng)建設(shè)是個(gè)復(fù)雜的社會(huì)過(guò)程:-技術(shù)手段復(fù)雜-內(nèi)容復(fù)雜,目標(biāo)多樣 -投資密度大-環(huán)境復(fù)雜多變2什么是信息系統(tǒng)的生命周期?幾個(gè)階段?每個(gè)階段的任務(wù)是什么?生命周期的定義:信息系統(tǒng)在使用過(guò)程中隨著生存環(huán)境的變化,需不斷維護(hù)、修改,當(dāng)它不再適應(yīng)的時(shí)候就要被淘汰,就要由新系統(tǒng)代替老系統(tǒng),這種周期循環(huán)稱為信息系系統(tǒng)的周期5個(gè)階段:規(guī)劃、分析、設(shè)計(jì)、實(shí)施、運(yùn)維系統(tǒng)規(guī)劃確定信息系統(tǒng)的發(fā)展規(guī)劃;企業(yè)業(yè)務(wù)流程的識(shí)別、改革與創(chuàng)新;對(duì)建設(shè)新系統(tǒng)的需求做出初步研究,確定信息系統(tǒng)的總體結(jié)構(gòu);確定系統(tǒng)的備選方案,對(duì)方案進(jìn)行可行性分析(開(kāi)發(fā)請(qǐng)求-初步調(diào)查-可行性研究-審批)系統(tǒng)分析詳細(xì)調(diào)查,確定系統(tǒng)
15、的基本目標(biāo)和邏輯功能要求(詳細(xì)調(diào)查-邏輯設(shè)計(jì)-審查)系統(tǒng)設(shè)計(jì)根據(jù)系統(tǒng)說(shuō)明書(shū)中規(guī)定的功能要求,考慮實(shí)際條件,具體設(shè)計(jì)實(shí)現(xiàn)邏輯模型的技術(shù)方案(總體設(shè)計(jì)-詳細(xì)設(shè)計(jì)-審查)技術(shù)實(shí)施計(jì)算機(jī)等設(shè)備的購(gòu)置、安裝和調(diào)試;編寫(xiě)、調(diào)試和測(cè)試程序;人員培訓(xùn);數(shù)據(jù)準(zhǔn)備或轉(zhuǎn)換;系統(tǒng)調(diào)試與轉(zhuǎn)換(編程調(diào)試-系統(tǒng)轉(zhuǎn)換-驗(yàn)收)系統(tǒng)維護(hù)運(yùn)行情況的記錄;必要的修改;評(píng)價(jià)呵呵總結(jié)等(系統(tǒng)維護(hù)-系統(tǒng)評(píng)價(jià))3圍繞生命周期有哪些開(kāi)發(fā)過(guò)程模型?各自特點(diǎn)(瀑布、原型、迭代)模型:瀑布開(kāi)發(fā)方法、原型開(kāi)發(fā)方法、迭代開(kāi)發(fā)方法、螺旋開(kāi)發(fā)方法、敏捷開(kāi)法方法瀑布開(kāi)法方法特點(diǎn):簡(jiǎn)單易用,容易理解開(kāi)發(fā)的進(jìn)程一個(gè)順著一個(gè),沒(méi)有反饋過(guò)程,需要嚴(yán)密控制允許基線和配
16、置早期接收控制一個(gè)新的項(xiàng)目不適合這個(gè)模型用戶直到項(xiàng)目結(jié)束才能看到質(zhì)量如何不允許或者嚴(yán)格限制變更不足:1需求:客戶常常難以表達(dá)真正的需求,而這種模型卻要求嚴(yán)格的階段性成果,返工困難,變更代價(jià)很大2風(fēng)險(xiǎn):客戶要等到開(kāi)發(fā)周期的晚期才能看到程序運(yùn)行的測(cè)試版本,這時(shí)若發(fā)現(xiàn)大的錯(cuò)誤,可能引起客戶的驚慌,其后果也可能是災(zāi)難性的3效率:因?yàn)榍昂笕蝿?wù)的依賴關(guān)系,成員不能并行工作,有可能花在等待的時(shí)間比開(kāi)發(fā)的時(shí)間要長(zhǎng),即所謂的“堵塞狀態(tài)”應(yīng)用場(chǎng)合:適用于一些需求已明確并且變化較少的信息系統(tǒng)原型開(kāi)發(fā)方法特點(diǎn):用戶積極參與; 原型的開(kāi)發(fā)沒(méi)有嚴(yán)密 的階段性 短期獲得測(cè)試版本,降低風(fēng)險(xiǎn)不足:1用戶隨意無(wú)止境的需求變化,因
17、為用戶容易產(chǎn)生誤解,認(rèn)為系統(tǒng)很容易被構(gòu)造和修改2如果采用原型基礎(chǔ)上繼續(xù)構(gòu)造,由于修補(bǔ)過(guò)度,軟件質(zhì)量不易于保證3開(kāi)發(fā)人員為了快速構(gòu)造原型,可能會(huì)采用不合適的操作系統(tǒng)、語(yǔ)言、算法等,造成后期風(fēng)險(xiǎn),如系統(tǒng)適應(yīng)性差、維護(hù)困難等應(yīng)用場(chǎng)合:1需求含糊,用戶不能標(biāo)識(shí)詳細(xì)的輸入、處理和輸出需求 2 設(shè)計(jì)方案不明確,開(kāi)發(fā)人員不能確定算法的有效性、操作系統(tǒng)的適應(yīng)性或人機(jī)交互的有效性迭代開(kāi)發(fā)方法增量迭代特點(diǎn):1以功能遞增的方式進(jìn)行軟件開(kāi)發(fā)(可并行化)2能較快地產(chǎn)生可操作的系統(tǒng)3在每一步遞增中,都可以把用戶/開(kāi)發(fā)者的經(jīng)驗(yàn)結(jié)合到不斷求精的下一個(gè)增量中4可改善測(cè)試效果和降低軟件開(kāi)發(fā)總成本。5這個(gè)過(guò)程好比搭積木。應(yīng)用場(chǎng)合:
18、1項(xiàng)目開(kāi)始,明確了需求的大部分,但是需求可能會(huì)發(fā)生變化2對(duì)于市場(chǎng)和用戶把握不是很準(zhǔn),需要逐步了解3對(duì)于有龐大和復(fù)雜功能的系統(tǒng)進(jìn)行功能改進(jìn),本身就需要一步一步實(shí)施的。進(jìn)化迭代特點(diǎn):1進(jìn)化迭代與增量迭代的區(qū)別是在每個(gè)迭代周期是對(duì)上一次迭代的演化和完善。2比如可以將一個(gè)軟件功能的編程劃分了多個(gè)迭代周期,每個(gè)迭代是對(duì)該功能的補(bǔ)充和進(jìn)化。3這個(gè)過(guò)程好比滾雪球。 螺旋開(kāi)發(fā)方法定義:把軟件開(kāi)發(fā)過(guò)程定義成不斷上升的螺旋周期,每個(gè)周期分為計(jì)劃、風(fēng)險(xiǎn)分析、實(shí)施和評(píng)價(jià)四個(gè)方面。沿螺線自內(nèi)而外每旋轉(zhuǎn)一圈便開(kāi)發(fā)出更為完善的一個(gè)新的軟件版本。特點(diǎn):1風(fēng)險(xiǎn)驅(qū)動(dòng),可以在生命周期早期強(qiáng)制性的確定項(xiàng)目中存在的風(fēng)險(xiǎn)2需要開(kāi)發(fā)人員具
19、有相當(dāng)豐富的風(fēng)險(xiǎn)評(píng)估經(jīng)驗(yàn)和專門(mén)知識(shí)3要求用戶參與階段評(píng)價(jià),對(duì)用戶要求較高 應(yīng)用場(chǎng)合:?jiǎn)挝粌?nèi)部開(kāi)發(fā)的大規(guī)模軟件項(xiàng)目風(fēng)險(xiǎn)是項(xiàng)目的主要制約因素可能會(huì)發(fā)生重大變更采用新技術(shù)4信息系統(tǒng)為什么要建模?有哪些模型?對(duì)軟件結(jié)構(gòu)進(jìn)行建模有什么方法,主要思想是什么?建模的原因:-對(duì)復(fù)雜的問(wèn)題進(jìn)行簡(jiǎn)化,幫助有關(guān)人員快速、直觀、準(zhǔn)確了解系統(tǒng);-建模過(guò)程使得分析師和設(shè)計(jì)師能全面研究系統(tǒng),深思熟慮,形成更成熟的方案;-各階段產(chǎn)生的模型為后續(xù)階段的有關(guān)人員提供了工作依據(jù);-為項(xiàng)目各類人員提供了統(tǒng)一的交流工具,利于溝通;-為項(xiàng)目驗(yàn)收和將來(lái)的維護(hù)提供文檔依據(jù)模型類型:業(yè)務(wù)流程圖、數(shù)據(jù)流圖、程序流程圖、實(shí)體關(guān)系圖、模塊結(jié)構(gòu)圖、判
20、定表判定樹(shù)、UML對(duì)軟件結(jié)構(gòu)建模的方法:UML(類圖、用例圖、順序圖等)UML主要思想:通過(guò)不同的圖來(lái)描述系統(tǒng)的結(jié)構(gòu)、行為、交互過(guò)程5有哪些開(kāi)發(fā)方式?各自利弊1結(jié)構(gòu)化方法容易理解和交流,對(duì)于大系統(tǒng)可以從全局逐步展開(kāi)到局部,整體性較好。結(jié)構(gòu)化方法是其他系統(tǒng)開(kāi)發(fā)方法(如面向?qū)ο蠓椒ǎ┑幕A(chǔ)。2面向?qū)ο蠓€(wěn)定可靠,有利于維護(hù)和重用,并容易實(shí)現(xiàn)多層分布式結(jié)構(gòu),但對(duì)前期分析設(shè)計(jì)人員要求較高,用戶理解模型有困難。3面向服務(wù)松耦合、自描述、可重用、開(kāi)放標(biāo)準(zhǔn)。以XML為基礎(chǔ),將已有的服務(wù)進(jìn)行重新組合后可以快速建立新的業(yè)務(wù)流程,要求分析有較強(qiáng)的業(yè)務(wù)流程的抽象能力。以結(jié)構(gòu)化方法和面向?qū)ο蠓椒榛A(chǔ)。第四章 系統(tǒng)規(guī)劃
21、1系統(tǒng)規(guī)劃的特點(diǎn)、任務(wù)系統(tǒng)規(guī)劃的任務(wù):-制定信息系統(tǒng)發(fā)展戰(zhàn)略-制定信息系統(tǒng)總體方案,安排項(xiàng)目開(kāi)發(fā)計(jì)劃-制定信息系統(tǒng)資源分配系統(tǒng)規(guī)劃的特點(diǎn):-面向全局、長(zhǎng)遠(yuǎn),不確定性,結(jié)構(gòu)化程度低-面向高層管理人員-不宜過(guò)細(xì),著眼于子系統(tǒng)劃分及相互關(guān)系-應(yīng)與企業(yè)規(guī)劃同步2規(guī)劃方法1戰(zhàn)略目標(biāo)集轉(zhuǎn)移法( SST-strategy set transformation)2企業(yè)系統(tǒng)規(guī)劃法(BSP-business system planning)3關(guān)鍵成功因素法(KSF-key successful factors,或CSF-critical success factors)4價(jià)值鏈分析法(VCA-value chai
22、n analysis)3企業(yè)系統(tǒng)規(guī)劃法的步驟1定義管理目標(biāo)2定義管理功能組3定義數(shù)據(jù)分類4定義信息結(jié)構(gòu)4什么是可行性分析,包括哪三個(gè)方面?“可行性”是指在企業(yè)當(dāng)前情況下,研制這個(gè)信息系統(tǒng)是否有必要,是否具備必要的條件。(可能性、必要性、合理性)可行性分析的內(nèi)容:-技術(shù)可行性-經(jīng)濟(jì)可行性-社會(huì)可行性5資源的生命周期資源的生命周期,是指一項(xiàng)資源由獲得到退出所經(jīng)歷的階段,一般劃分為產(chǎn)生、獲得、服務(wù)和歸宿四個(gè)階段第五章 系統(tǒng)分析概述1系統(tǒng)分析的任務(wù)系統(tǒng)分析員(system analyst,SA)與用戶在一起,充分了解用戶的要求,并把雙方的理解用系統(tǒng)說(shuō)明書(shū)表達(dá)出來(lái)。系統(tǒng)說(shuō)明書(shū)審核通過(guò)之后,將成為系統(tǒng)設(shè)計(jì)
23、的依據(jù),也是將來(lái)驗(yàn)收系統(tǒng)的依據(jù)。2分析階段有哪些系統(tǒng)調(diào)查方法,調(diào)查什么調(diào)查是識(shí)別需求的基礎(chǔ),是建立系統(tǒng)邏輯模型的基礎(chǔ)。調(diào)查包括:-業(yè)務(wù)處理過(guò)程是什么樣的?(干什么?)-業(yè)務(wù)過(guò)程應(yīng)該怎樣完成?(怎么干?)-業(yè)務(wù)誰(shuí)負(fù)責(zé),完成業(yè)務(wù)需要什么輸入,能輸出什么?傳統(tǒng)的系統(tǒng)調(diào)查方法有:-資料收集-訪談-實(shí)地觀察-問(wèn)卷調(diào)查3兩種方法:結(jié)構(gòu)化系統(tǒng)分析(基于功能分解設(shè)計(jì)系統(tǒng)結(jié)構(gòu),通過(guò)不斷把復(fù)雜的處理逐層分解來(lái)簡(jiǎn)化問(wèn)題,它從內(nèi)部功能上模擬客觀世界)面向?qū)ο笙到y(tǒng)分析(強(qiáng)調(diào)人在日常的邏輯思維中經(jīng)常采取的思想方法和原則,例如:抽象、分類、繼承、聚合、封裝)4系統(tǒng)說(shuō)明書(shū)的內(nèi)容1引言-項(xiàng)目名稱、目標(biāo)、背景、引用資料、術(shù)語(yǔ)說(shuō)明
24、等2項(xiàng)目描述-項(xiàng)目的主要工作內(nèi)容-現(xiàn)行系統(tǒng)的調(diào)查情況-功能需求-數(shù)據(jù)需求-其他需求3實(shí)施計(jì)劃-工作任務(wù)的分解-進(jìn)度-預(yù)算第六章 結(jié)構(gòu)化系統(tǒng)分析1數(shù)據(jù)流圖描述了什么?繪制數(shù)據(jù)流圖要注意的事項(xiàng),應(yīng)能繪制數(shù)據(jù)流圖描述數(shù)據(jù)流動(dòng)、存儲(chǔ)、處理的邏輯關(guān)系,也稱為邏輯數(shù)據(jù)流圖,一般用DFD表示。注意事項(xiàng):關(guān)于層次的劃分,語(yǔ)法的正確性,可讀性,確定系統(tǒng)邊界。為什么需要數(shù)據(jù)字典?數(shù)據(jù)字典應(yīng)該包含哪些條目?應(yīng)能書(shū)寫(xiě)數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)及處理?xiàng)l目為什么需要數(shù)據(jù)字典:數(shù)據(jù)流圖描述了系統(tǒng)的分解,但是沒(méi)有說(shuō)明系統(tǒng)中各個(gè)成分的含義。數(shù)據(jù)字典的各類條目:數(shù)據(jù)元素;數(shù)據(jù)結(jié)構(gòu);數(shù)據(jù)流;數(shù)據(jù)存儲(chǔ);處理過(guò)程;外部實(shí)體對(duì)于復(fù)雜邏輯有幾種表述
25、方式(決策樹(shù)、決策表,考題)??jī)?yōu)缺點(diǎn)針對(duì)復(fù)雜的處理邏輯,可以使用:結(jié)構(gòu)化語(yǔ)言、判定表、判定樹(shù)判定樹(shù) 1如果一個(gè)動(dòng)作的執(zhí)行不只是依賴一個(gè)條件,而是與多個(gè)條件有關(guān),那么這項(xiàng)策略的表達(dá)就比較復(fù)雜,就可以使用判定樹(shù)來(lái)表示。2比如:郵政系統(tǒng)中,包裹郵資的計(jì)算策略與國(guó)別、路程、重量、保值額度等有關(guān),使用自然語(yǔ)言來(lái)描述顯然不夠簡(jiǎn)潔判定表1如果條件較多、每種條件的取值情況也較多的情況下,可以使用判定表。2判定表的優(yōu)點(diǎn)是可以把各種組合情況一個(gè)不漏地表示出來(lái),還能幫助發(fā)現(xiàn)遺漏和矛盾的地方。第七章 面向?qū)ο笙到y(tǒng)分析1面向?qū)ο蠓椒ǖ幕舅枷牒陀嘘P(guān)概念對(duì)象、類、屬性和操作封裝、隱藏消息繼承多態(tài)關(guān)系2UML是什么,主要包
26、含哪些圖?(UML1.X)每種圖的用途是什么?3用例圖,參與者和用例的概念,用例與用例之間的關(guān)系(包含關(guān)系和擴(kuò)展關(guān)系),繪制用例圖用例(use case)是對(duì)于一組動(dòng)作序列的描述,系統(tǒng)執(zhí)行這些動(dòng)作會(huì)對(duì)特定的參與者(actor)產(chǎn)生可觀測(cè)的、有價(jià)值的結(jié)果。參與者是系統(tǒng)之外與系統(tǒng)進(jìn)行交互的任何事物。用例關(guān)系:包含關(guān)系:經(jīng)過(guò)封裝后可以在各種不同的基本用例中復(fù)用的行為稱為包含用例。擴(kuò)展關(guān)系:表達(dá)某些可選或只在特定條件下才執(zhí)行的系統(tǒng)行為的用例,它們是對(duì)基本用例的擴(kuò)展。稱為擴(kuò)展用例。 泛化關(guān)系:如果兩個(gè)或更多用例在行為、結(jié)構(gòu)和目的方面存在共性,可以使用泛化關(guān)系。父用例描述這些共有部分,子用例繼承父用例并特
27、殊化。 4用例規(guī)格說(shuō)明(前置條件、后置條件、主事件流、備選事件流)前置條件(pre-condition):表述在系統(tǒng)允許用例開(kāi)始以前,系統(tǒng)應(yīng)確保為真的條件。這可為后續(xù)的編程人員提供幫助,從而確定在用例的實(shí)現(xiàn)代碼中哪些條件無(wú)須再次檢驗(yàn)。如果前置條件不滿足,用例無(wú)法被啟動(dòng),比如“預(yù)定圖書(shū)”用例的前置條件是讀者已正確登錄到系統(tǒng)中。后置條件(guarantee):或稱為成功保證。表述在用例結(jié)束時(shí),系統(tǒng)將要保證的限定條件,一般都是在成功完成用例后成立。一旦用例被成功地執(zhí)行,可能會(huì)導(dǎo)致系統(tǒng)內(nèi)部某些狀態(tài)的改變,比如成功地“借出圖書(shū)”會(huì)使圖書(shū)狀態(tài)改變等。主事件流是指能夠滿足目標(biāo)的典型的成功路徑。不包括條件及分
28、支主成功場(chǎng)景/開(kāi)心路徑/基本路徑備選事件流是指除主事件流之外的各種可能失敗情況、分支路徑或擴(kuò)展路徑。備選事件流的編號(hào)要與主事件流相對(duì)應(yīng)。5類圖中包含哪四種關(guān)系(耦合),具體什么含義,如何表示,繪制類圖關(guān)聯(lián)一個(gè)對(duì)象擁有另一個(gè)對(duì)象泛化泛化是指父類與其一個(gè)或多個(gè)子類之間的關(guān)系實(shí)現(xiàn)實(shí)現(xiàn)關(guān)系將一種模型元素(如類)與另一種模型元素(如接口)連接起來(lái),由實(shí)現(xiàn)關(guān)系指定二者之間的一個(gè)契約(Contract),一個(gè)模型元素定義一個(gè)契約,而另一個(gè)模型元素保證履行該契約依賴依賴(Dependency)是兩個(gè)事物間的語(yǔ)義關(guān)系,其中一個(gè)事物(稱為服務(wù)的提供者)發(fā)生變化,會(huì)影響到另一個(gè)事物(稱為客戶或服務(wù)的使用者),或向它
29、(客戶)提供所需信息在類與類之間應(yīng)用依賴關(guān)系指明一個(gè)類使用另一個(gè)類的方法或一個(gè)類使用其他類所定義的屬性和方法6對(duì)象關(guān)聯(lián)的要素(名稱、角色、多重性、方向)關(guān)聯(lián)名稱-多數(shù)關(guān)聯(lián)是二元的(即只存在于兩個(gè)類的實(shí)例之間),在圖中表示為連接兩個(gè)類符號(hào)的實(shí)線路徑。-使用關(guān)聯(lián)名稱,應(yīng)該反映該關(guān)系的目的,并且應(yīng)該是一個(gè)動(dòng)詞詞組。-讀者和圖書(shū)的關(guān)聯(lián)是“借閱”-教師對(duì)象和課程對(duì)象的關(guān)聯(lián)名稱就是“講授”-醫(yī)生和處方單的關(guān)系是“開(kāi)”。-關(guān)聯(lián)名稱應(yīng)放置在關(guān)聯(lián)路徑上或其附近。關(guān)聯(lián)角色-關(guān)聯(lián)所聯(lián)系的每一端叫做一個(gè)角色-角色名稱應(yīng)該是一個(gè)名詞,能夠表達(dá)被關(guān)聯(lián)對(duì)象在關(guān)聯(lián)中所充當(dāng)?shù)慕巧?,角色名稱緊鄰關(guān)聯(lián)線的末端。 關(guān)聯(lián)的多重性-定義
30、了一個(gè)類A的實(shí)例在一段特定的時(shí)間內(nèi)能夠和多少個(gè)類B的實(shí)例發(fā)生關(guān)聯(lián)。-類似于ER中的關(guān)聯(lián)基數(shù)(一對(duì)一/一對(duì)多/多對(duì)多)關(guān)聯(lián)的導(dǎo)向性-角色的導(dǎo)向性特征表示可以通過(guò)關(guān)聯(lián)從源類導(dǎo)向到目標(biāo)類上。也就是說(shuō)給定關(guān)聯(lián)一端的對(duì)象就能夠容易并直接地得到另一端的對(duì)象。-識(shí)別關(guān)聯(lián)的導(dǎo)向可以推遲,與設(shè)計(jì)實(shí)現(xiàn)有關(guān)。通常是源對(duì)象存儲(chǔ)了對(duì)目標(biāo)對(duì)象的一些引用7泛化和實(shí)現(xiàn)的使用和繪制第八章 系統(tǒng)設(shè)計(jì)概述1系統(tǒng)設(shè)計(jì)的任務(wù) 根據(jù)實(shí)際的技術(shù)條件、經(jīng)濟(jì)條件和社會(huì)條件。確定系統(tǒng)的實(shí)施方案,即系統(tǒng)的物理模型2系統(tǒng)設(shè)計(jì)和系統(tǒng)分析、系統(tǒng)實(shí)施的區(qū)分3什么是總體設(shè)計(jì),什么是詳細(xì)設(shè)計(jì)總體設(shè)計(jì)定義:也稱為概要設(shè)計(jì),任務(wù)是設(shè)計(jì)出系統(tǒng)的主要框架結(jié)構(gòu),即組成物理系統(tǒng)的主要成分及其關(guān)系。 內(nèi)容:系統(tǒng)體系結(jié)構(gòu)(系統(tǒng)架構(gòu))的設(shè)計(jì);系統(tǒng)結(jié)構(gòu)(系統(tǒng)組成元素及其關(guān)系)的設(shè)計(jì);系統(tǒng)對(duì)外接口和服務(wù)的設(shè)計(jì)詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)包括各分支技能的細(xì)節(jié),包括輸入輸出設(shè)計(jì)、人機(jī)交互設(shè)計(jì)(用戶界面設(shè)計(jì))、程序處理過(guò)程詳細(xì)設(shè)計(jì)、數(shù)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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版房地產(chǎn)項(xiàng)目預(yù)售合同示范文本4篇
- 2025版臺(tái)式一體機(jī)商場(chǎng)采購(gòu)合同包含軟件安裝與培訓(xùn)服務(wù)3篇
- 2025年建筑材料堆放場(chǎng)地租賃與供應(yīng)鏈管理合同3篇
- 二零二五版民營(yíng)醫(yī)院兒科醫(yī)師及護(hù)士勞動(dòng)合同4篇
- 二零二五年餐飲業(yè)短期服務(wù)員派遣合同3篇
- 2025年度高科技產(chǎn)品遠(yuǎn)期交易合同4篇
- 2025年度綠色建筑節(jié)能改造合同6篇
- 2025年度數(shù)據(jù)中心機(jī)房租賃與環(huán)保責(zé)任承諾合同3篇
- 二零二五年度智能門(mén)窗系統(tǒng)研發(fā)與安裝一體化服務(wù)合同4篇
- 2025年環(huán)保型布草生產(chǎn)與銷(xiāo)售一體化合同3篇
- 自來(lái)水質(zhì)量提升技術(shù)方案
- 工業(yè)自動(dòng)化生產(chǎn)線操作手冊(cè)
- 房地產(chǎn)銷(xiāo)售任務(wù)及激勵(lì)制度
- 并購(gòu)指南(如何發(fā)現(xiàn)好公司)
- DL-T-1642-2016環(huán)形混凝土電桿用腳扣
- 銅礦成礦作用與地質(zhì)環(huán)境分析
- 30題紀(jì)檢監(jiān)察位崗位常見(jiàn)面試問(wèn)題含HR問(wèn)題考察點(diǎn)及參考回答
- 詢價(jià)函模板(非常詳盡)
- 《AI營(yíng)銷(xiāo)畫(huà)布:數(shù)字化營(yíng)銷(xiāo)的落地與實(shí)戰(zhàn)》
- 麻醉藥品、精神藥品、放射性藥品、醫(yī)療用毒性藥品及藥品類易制毒化學(xué)品等特殊管理藥品的使用與管理規(guī)章制度
- 乘務(wù)培訓(xùn)4有限時(shí)間水上迫降
評(píng)論
0/150
提交評(píng)論