信息系統(tǒng)分析與設計全面總結_第1頁
信息系統(tǒng)分析與設計全面總結_第2頁
信息系統(tǒng)分析與設計全面總結_第3頁
信息系統(tǒng)分析與設計全面總結_第4頁
信息系統(tǒng)分析與設計全面總結_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、精選優(yōu)質文檔-傾情為你奉上魚夭第一章 系統(tǒng)思想1系統(tǒng)的概念定義:系統(tǒng)是由相互聯(lián)系和相互制約的若干組成部分結合成的、具有特定功能的有機整體概念理解:系統(tǒng)是由若干要素組成的,是一個集合體;系統(tǒng)有一定的結構,同一系統(tǒng)的元素之間相互聯(lián)系、相互作用。元素之間一切聯(lián)系方式的總和,稱為系統(tǒng)的結構(主要的、相對穩(wěn)定的、有一定規(guī)則的聯(lián)系方式);系統(tǒng)具有特定功能,凡是系統(tǒng)都有一定的目的性。2系統(tǒng)的模型,概念的抽象級別1)實體系統(tǒng)(物理系統(tǒng))最具體的確定存在的系統(tǒng)(系統(tǒng)實施階段產生)。物理模型表達了具體的物理系統(tǒng),模型中的元素都可以對應于實體(系統(tǒng)設計階段產生)。2)邏輯系統(tǒng)介于實體系統(tǒng)與概念系統(tǒng)之間,利用人類抽象

2、思維能力,抽取系統(tǒng)本質,描繪了系統(tǒng)的各個側面(如靜態(tài)的結構、動態(tài)的過程等)。使用邏輯模型表達(系統(tǒng)分析階段產生) ,一個邏輯系統(tǒng)可以建立不同的物理模型和實體系統(tǒng)。3)概念系統(tǒng)最抽象的系統(tǒng),根據(jù)系統(tǒng)目標構思出來的系統(tǒng)雛形,描繪了系統(tǒng)的大致輪廓。使用概念模型表達(系統(tǒng)規(guī)劃階段產生)3系統(tǒng)的整體性、層次性系統(tǒng)的特性:整體性、層次性、目的性、穩(wěn)定性、突變性、自組織性、相似性-系統(tǒng)整體性:指系統(tǒng)是由若干要素組成的具有一定新功能的有機整體,各個要素一旦組成系統(tǒng)整體,就表現(xiàn)出獨立要素所不具備的性質和功能,形成新的系統(tǒng)的質的規(guī)定性,從而表現(xiàn)出整體的性質和功能不等于各個要素的性質和功能的簡單相加。整體性表現(xiàn)在:

3、-系統(tǒng)由部件組成,部件之間不是簡單累加,而是具有了新的質-亞里士多德名言“整體大于部分之和”:1+1>2-與之相反“一個和尚挑水吃,三個和尚沒水吃”-整體性以有機關聯(lián)性為保證(部件的不可分割)-劃分系統(tǒng)以及子系統(tǒng)就是要從整體性出發(fā),充分考慮各組成元素之間的關聯(lián)性。-比如學校系統(tǒng)教師工資的計算-系統(tǒng)的層次性:指的是,由于組成系統(tǒng)的諸要素的中中差異,使系統(tǒng)組織在地位、結構和功能上表現(xiàn)出等級秩序性,形成具有質的差異的系統(tǒng)等級層次性表現(xiàn)在:-系統(tǒng)組織表現(xiàn)出等級性-系統(tǒng)要素中,存在子系統(tǒng),子系統(tǒng)的要素中又包含更低一層的子系統(tǒng)-從上至下組成金字塔結構,逐層具體化-比如企業(yè)組織結構、地區(qū)劃分-結構化方

4、法就是考慮到系統(tǒng)的層次性,采取從抽象到具體、逐步求精的方法對系統(tǒng)進行研究4系統(tǒng)思想的發(fā)展古代樸素的系統(tǒng)思想系統(tǒng)思想的淹沒現(xiàn)代系統(tǒng)思想的興起復雜系統(tǒng)理論熱潮5系統(tǒng)工程方法1962年 美國貝爾電話公司的霍爾,發(fā)系統(tǒng)工程方法論1.問題定義 2.目標選擇 3.系統(tǒng)綜合 4.系統(tǒng)分析 5.最優(yōu)系統(tǒng)選擇 6.實施計劃1969年 霍爾三維結構時間維、邏輯維、知識維6軟系統(tǒng)方法論硬系統(tǒng)是指具有良結構化(well-structured)的工程系統(tǒng),問題和目標是確定的,能用明確的數(shù)學模型描述,可以使用定量方法計算出系統(tǒng)行為和最優(yōu)結果切克蘭德創(chuàng)立軟系統(tǒng)方法論無結構的問題:-問題雖然是“可認識的”,但不是“可定義的”

5、-對問題的這種認識永遠是主觀的,并且隨時間而改變-與其說是有待解決的問題,不如說是有待改善的狀況7物理-事理-人理系統(tǒng)方法論WSR20世紀90年代 顧基等人提出WSR物理是什么 事理怎么去做 人理最好怎么做“懂物理、明事理、通人理”是實踐準則WSR的7個步驟:1.理解意圖 2.指定目標 3.調查分析 4.構造策略 5.選擇方案 6.協(xié)調關系 7.實現(xiàn)構想第二章 信息與信息系統(tǒng)1什么是信息,信息和數(shù)據(jù)的關系信息是經過加工后的數(shù)據(jù),它對接受者有用,對決策或行為有現(xiàn)實或潛在的價值數(shù)據(jù)與信息的關系可以看做原料與成品的關系。數(shù)據(jù)是未經組織的數(shù)字、詞語、聲音、圖像等;信息是以有意義的形式加以排列和處理的數(shù)

6、據(jù)(有意義的數(shù)據(jù));知識是用于生產的信息(有意義的信息),是人類關于自然界、人類社會及思維方式與運動規(guī)律的認識、經驗的總和。 例:氣溫器上的溫度指示,數(shù)據(jù) 今天我要出門,最低氣溫是0度,信息 水在0度結冰,知識 今年冬天平均氣溫非常低,燃料將短缺,情報從信息系統(tǒng)角度看,信息具有的一些基本屬性:事實性、擴散性、穿屬性、共享性、增值性、不完全性、等級性、滯后性2信息處理器人進行信息處理的特點-人需要反饋-人需要一些多余的信息-人們需要信息的壓縮-人們對信息需求的口味各異-人需要非口語的信息輸入人與計算機的比較:人比計算機聰明,計算機比人快。3信息與決策、信息與管理的關系信息是管理的基礎,管理的基本

7、職能離不開信息-信息是制定計劃的依據(jù)-信息是組織實施的保證-信息室調節(jié)控制的指示器-信息室激勵員工的依據(jù)-信息室領導指揮的基礎管理的決策理論學派認為“管理就是決策”,決策過程就是收集、處理和使用信息的過程。信息是決策的關鍵因素管理活動的三個層次及對應使用信息高層(戰(zhàn)略管理)戰(zhàn)略信息中層(戰(zhàn)術管理)戰(zhàn)術信息基層(作業(yè)管理)業(yè)務信息4.信息管理狹義信息管理認為信息管理就是對信息本身的管理,即采用各種技術方法和手段對信息進行組織、規(guī)劃、控制、存儲和檢索等,并達到預定目標。廣義信息管理認為是對信息資源及其相關資源(如信息設備、信息技術、信息人員、信息系統(tǒng)等)進行規(guī)劃、組織、領導和控制的過程。5.信息系

8、統(tǒng)是什么?有哪些功能?定義:信息系統(tǒng)就是輸入數(shù)據(jù),通過加工處理,產生信息的系統(tǒng)。以計算機為基礎的信息系統(tǒng)是結合管理理論和方法,應用信息技術解決管理問題,為管理決策提供支持的系統(tǒng)。它是管理理論、系統(tǒng)科學方法論和信息技術交叉形成的綜合性應用學科。信息系統(tǒng)學科注重研究管理與信息技術的結合,而不深入得討論具體的管理問題,也不致力于計算機或通信技術方面的研究。功能:-信息的采集和輸入:主要是識別、采集、校驗-信息的傳輸:數(shù)據(jù)通信的手段-信息的存儲:介質?在哪?時效?-信息的加工:查詢、排序、歸并、數(shù)學模型、人工智能-信息的維護:準確、及時、安全、保密-信息的使用:技術層面、價值深度6.信息系統(tǒng)的結構1)

9、概念結構2)基于管理職能的邏輯結構3)基于計算機實現(xiàn)的物理結構(硬件結構+軟件結構) 硬件結構分為:集中式 + 分布式 (文件服務器,C/S,B/S)集中式主機-終端結構:處理能力集中在主機,集中存儲、計算;終端用于輸入輸出,無cpu分布式文件服務器系統(tǒng):程序和數(shù)據(jù)集中在文件服務器中;客戶機根據(jù)權限存取服務器中文件,客戶機有處理能力 C/S結構,客戶/服務器結構:客戶機完成本地運算,可向服務器請求某種服務(如查詢數(shù)據(jù)),服務器相應請求,完成運算后,將結果返回給客戶機。 B/S結構,瀏覽器/服務器結構:增加Web服務器,獲取客戶端請求,解析處理后生成HTML文件返回給客戶端;客戶端配置瀏覽器軟件

10、(如IE),通過網頁方式實現(xiàn)信息的訪問。7.C/S和B/S軟件結構C/S軟件結構:數(shù)據(jù)庫數(shù)據(jù)庫服務器windows窗口應用程序B/S軟件結構:數(shù)據(jù)庫數(shù)據(jù)庫服務器web應用服務器+web應用程序瀏覽器程序第三章 信息系統(tǒng)建設概論1信息系統(tǒng)建設的特點信息系統(tǒng)建設是個復雜的社會過程:-技術手段復雜-內容復雜,目標多樣 -投資密度大-環(huán)境復雜多變2什么是信息系統(tǒng)的生命周期?幾個階段?每個階段的任務是什么?生命周期的定義:信息系統(tǒng)在使用過程中隨著生存環(huán)境的變化,需不斷維護、修改,當它不再適應的時候就要被淘汰,就要由新系統(tǒng)代替老系統(tǒng),這種周期循環(huán)稱為信息系系統(tǒng)的周期5個階段:規(guī)劃、分析、設計、實施、運維系

11、統(tǒng)規(guī)劃確定信息系統(tǒng)的發(fā)展規(guī)劃;企業(yè)業(yè)務流程的識別、改革與創(chuàng)新;對建設新系統(tǒng)的需求做出初步研究,確定信息系統(tǒng)的總體結構;確定系統(tǒng)的備選方案,對方案進行可行性分析(開發(fā)請求-初步調查-可行性研究-審批)系統(tǒng)分析詳細調查,確定系統(tǒng) 的基本目標和邏輯功能要求(詳細調查-邏輯設計-審查)系統(tǒng)設計根據(jù)系統(tǒng)說明書中規(guī)定的功能要求,考慮實際條件,具體設計實現(xiàn)邏輯模型的技術方案(總體設計-詳細設計-審查)技術實施計算機等設備的購置、安裝和調試;編寫、調試和測試程序;人員培訓;數(shù)據(jù)準備或轉換;系統(tǒng)調試與轉換(編程調試-系統(tǒng)轉換-驗收)系統(tǒng)維護運行情況的記錄;必要的修改;評價呵呵總結等(系統(tǒng)維護-系統(tǒng)評價)3圍繞生

12、命周期有哪些開發(fā)過程模型?各自特點(瀑布、原型、迭代)模型:瀑布開發(fā)方法、原型開發(fā)方法、迭代開發(fā)方法、螺旋開發(fā)方法、敏捷開法方法瀑布開法方法特點:簡單易用,容易理解開發(fā)的進程一個順著一個,沒有反饋過程,需要嚴密控制允許基線和配置早期接收控制一個新的項目不適合這個模型用戶直到項目結束才能看到質量如何不允許或者嚴格限制變更不足:1需求:客戶常常難以表達真正的需求,而這種模型卻要求嚴格的階段性成果,返工困難,變更代價很大2風險:客戶要等到開發(fā)周期的晚期才能看到程序運行的測試版本,這時若發(fā)現(xiàn)大的錯誤,可能引起客戶的驚慌,其后果也可能是災難性的3效率:因為前后任務的依賴關系,成員不能并行工作,有可能花在

13、等待的時間比開發(fā)的時間要長,即所謂的“堵塞狀態(tài)”應用場合:適用于一些需求已明確并且變化較少的信息系統(tǒng)原型開發(fā)方法特點:用戶積極參與; 原型的開發(fā)沒有嚴密 的階段性 短期獲得測試版本,降低風險不足:1用戶隨意無止境的需求變化,因為用戶容易產生誤解,認為系統(tǒng)很容易被構造和修改2如果采用原型基礎上繼續(xù)構造,由于修補過度,軟件質量不易于保證3開發(fā)人員為了快速構造原型,可能會采用不合適的操作系統(tǒng)、語言、算法等,造成后期風險,如系統(tǒng)適應性差、維護困難等應用場合:1需求含糊,用戶不能標識詳細的輸入、處理和輸出需求 2 設計方案不明確,開發(fā)人員不能確定算法的有效性、操作系統(tǒng)的適應性或人機交互的有效性迭代開發(fā)方

14、法增量迭代特點:1以功能遞增的方式進行軟件開發(fā)(可并行化)2能較快地產生可操作的系統(tǒng)3在每一步遞增中,都可以把用戶/開發(fā)者的經驗結合到不斷求精的下一個增量中4可改善測試效果和降低軟件開發(fā)總成本。5這個過程好比搭積木。應用場合:1項目開始,明確了需求的大部分,但是需求可能會發(fā)生變化2對于市場和用戶把握不是很準,需要逐步了解3對于有龐大和復雜功能的系統(tǒng)進行功能改進,本身就需要一步一步實施的。進化迭代特點:1進化迭代與增量迭代的區(qū)別是在每個迭代周期是對上一次迭代的演化和完善。2比如可以將一個軟件功能的編程劃分了多個迭代周期,每個迭代是對該功能的補充和進化。3這個過程好比滾雪球。 螺旋開發(fā)方法定義:把

15、軟件開發(fā)過程定義成不斷上升的螺旋周期,每個周期分為計劃、風險分析、實施和評價四個方面。沿螺線自內而外每旋轉一圈便開發(fā)出更為完善的一個新的軟件版本。特點:1風險驅動,可以在生命周期早期強制性的確定項目中存在的風險2需要開發(fā)人員具有相當豐富的風險評估經驗和專門知識3要求用戶參與階段評價,對用戶要求較高 應用場合:單位內部開發(fā)的大規(guī)模軟件項目風險是項目的主要制約因素可能會發(fā)生重大變更采用新技術4信息系統(tǒng)為什么要建模?有哪些模型?對軟件結構進行建模有什么方法,主要思想是什么?建模的原因:-對復雜的問題進行簡化,幫助有關人員快速、直觀、準確了解系統(tǒng);-建模過程使得分析師和設計師能全面研究系統(tǒng),深思熟慮,

16、形成更成熟的方案;-各階段產生的模型為后續(xù)階段的有關人員提供了工作依據(jù);-為項目各類人員提供了統(tǒng)一的交流工具,利于溝通;-為項目驗收和將來的維護提供文檔依據(jù)模型類型:業(yè)務流程圖、數(shù)據(jù)流圖、程序流程圖、實體關系圖、模塊結構圖、判定表判定樹、UML對軟件結構建模的方法:UML(類圖、用例圖、順序圖等)UML主要思想:通過不同的圖來描述系統(tǒng)的結構、行為、交互過程5有哪些開發(fā)方式?各自利弊1結構化方法容易理解和交流,對于大系統(tǒng)可以從全局逐步展開到局部,整體性較好。結構化方法是其他系統(tǒng)開發(fā)方法(如面向對象方法)的基礎。2面向對象穩(wěn)定可靠,有利于維護和重用,并容易實現(xiàn)多層分布式結構,但對前期分析設計人員要

17、求較高,用戶理解模型有困難。3面向服務松耦合、自描述、可重用、開放標準。以XML為基礎,將已有的服務進行重新組合后可以快速建立新的業(yè)務流程,要求分析有較強的業(yè)務流程的抽象能力。以結構化方法和面向對象方法為基礎。第四章 系統(tǒng)規(guī)劃1系統(tǒng)規(guī)劃的特點、任務系統(tǒng)規(guī)劃的任務:-制定信息系統(tǒng)發(fā)展戰(zhàn)略-制定信息系統(tǒng)總體方案,安排項目開發(fā)計劃-制定信息系統(tǒng)資源分配系統(tǒng)規(guī)劃的特點:-面向全局、長遠,不確定性,結構化程度低-面向高層管理人員-不宜過細,著眼于子系統(tǒng)劃分及相互關系-應與企業(yè)規(guī)劃同步2規(guī)劃方法1戰(zhàn)略目標集轉移法( SST-strategy set transformation)2企業(yè)系統(tǒng)規(guī)劃法(BSP-

18、business system planning)3關鍵成功因素法(KSF-key successful factors,或CSF-critical success factors)4價值鏈分析法(VCA-value chain analysis)3企業(yè)系統(tǒng)規(guī)劃法的步驟1定義管理目標2定義管理功能組3定義數(shù)據(jù)分類4定義信息結構4什么是可行性分析,包括哪三個方面?“可行性”是指在企業(yè)當前情況下,研制這個信息系統(tǒng)是否有必要,是否具備必要的條件。(可能性、必要性、合理性)可行性分析的內容:-技術可行性-經濟可行性-社會可行性5資源的生命周期資源的生命周期,是指一項資源由獲得到退出所經歷的階段,一般劃

19、分為產生、獲得、服務和歸宿四個階段第五章 系統(tǒng)分析概述1系統(tǒng)分析的任務系統(tǒng)分析員(system analyst,SA)與用戶在一起,充分了解用戶的要求,并把雙方的理解用系統(tǒng)說明書表達出來。系統(tǒng)說明書審核通過之后,將成為系統(tǒng)設計的依據(jù),也是將來驗收系統(tǒng)的依據(jù)。2分析階段有哪些系統(tǒng)調查方法,調查什么調查是識別需求的基礎,是建立系統(tǒng)邏輯模型的基礎。調查包括:-業(yè)務處理過程是什么樣的?(干什么?)-業(yè)務過程應該怎樣完成?(怎么干?)-業(yè)務誰負責,完成業(yè)務需要什么輸入,能輸出什么?傳統(tǒng)的系統(tǒng)調查方法有:-資料收集-訪談-實地觀察-問卷調查3兩種方法:結構化系統(tǒng)分析(基于功能分解設計系統(tǒng)結構,通過不斷把復

20、雜的處理逐層分解來簡化問題,它從內部功能上模擬客觀世界)面向對象系統(tǒng)分析(強調人在日常的邏輯思維中經常采取的思想方法和原則,例如:抽象、分類、繼承、聚合、封裝)4系統(tǒng)說明書的內容1引言-項目名稱、目標、背景、引用資料、術語說明等2項目描述-項目的主要工作內容-現(xiàn)行系統(tǒng)的調查情況-功能需求-數(shù)據(jù)需求-其他需求3實施計劃-工作任務的分解-進度-預算第六章 結構化系統(tǒng)分析1數(shù)據(jù)流圖描述了什么?繪制數(shù)據(jù)流圖要注意的事項,應能繪制數(shù)據(jù)流圖描述數(shù)據(jù)流動、存儲、處理的邏輯關系,也稱為邏輯數(shù)據(jù)流圖,一般用DFD表示。注意事項:關于層次的劃分,語法的正確性,可讀性,確定系統(tǒng)邊界。為什么需要數(shù)據(jù)字典?數(shù)據(jù)字典應該

21、包含哪些條目?應能書寫數(shù)據(jù)流、數(shù)據(jù)存儲及處理條目為什么需要數(shù)據(jù)字典:數(shù)據(jù)流圖描述了系統(tǒng)的分解,但是沒有說明系統(tǒng)中各個成分的含義。數(shù)據(jù)字典的各類條目:數(shù)據(jù)元素;數(shù)據(jù)結構;數(shù)據(jù)流;數(shù)據(jù)存儲;處理過程;外部實體對于復雜邏輯有幾種表述方式(決策樹、決策表,考題)?優(yōu)缺點針對復雜的處理邏輯,可以使用:結構化語言、判定表、判定樹判定樹 1如果一個動作的執(zhí)行不只是依賴一個條件,而是與多個條件有關,那么這項策略的表達就比較復雜,就可以使用判定樹來表示。2比如:郵政系統(tǒng)中,包裹郵資的計算策略與國別、路程、重量、保值額度等有關,使用自然語言來描述顯然不夠簡潔判定表1如果條件較多、每種條件的取值情況也較多的情況下,

22、可以使用判定表。2判定表的優(yōu)點是可以把各種組合情況一個不漏地表示出來,還能幫助發(fā)現(xiàn)遺漏和矛盾的地方。第七章 面向對象系統(tǒng)分析1面向對象方法的基本思想和有關概念對象、類、屬性和操作封裝、隱藏消息繼承多態(tài)關系2UML是什么,主要包含哪些圖?(UML1.X)每種圖的用途是什么?3用例圖,參與者和用例的概念,用例與用例之間的關系(包含關系和擴展關系),繪制用例圖用例(use case)是對于一組動作序列的描述,系統(tǒng)執(zhí)行這些動作會對特定的參與者(actor)產生可觀測的、有價值的結果。參與者是系統(tǒng)之外與系統(tǒng)進行交互的任何事物。用例關系:包含關系:經過封裝后可以在各種不同的基本用例中復用的行為稱為包含用例

23、。擴展關系:表達某些可選或只在特定條件下才執(zhí)行的系統(tǒng)行為的用例,它們是對基本用例的擴展。稱為擴展用例。 泛化關系:如果兩個或更多用例在行為、結構和目的方面存在共性,可以使用泛化關系。父用例描述這些共有部分,子用例繼承父用例并特殊化。 4用例規(guī)格說明(前置條件、后置條件、主事件流、備選事件流)前置條件(pre-condition):表述在系統(tǒng)允許用例開始以前,系統(tǒng)應確保為真的條件。這可為后續(xù)的編程人員提供幫助,從而確定在用例的實現(xiàn)代碼中哪些條件無須再次檢驗。如果前置條件不滿足,用例無法被啟動,比如“預定圖書”用例的前置條件是讀者已正確登錄到系統(tǒng)中。后置條件(guarantee):或稱為成功保證。

24、表述在用例結束時,系統(tǒng)將要保證的限定條件,一般都是在成功完成用例后成立。一旦用例被成功地執(zhí)行,可能會導致系統(tǒng)內部某些狀態(tài)的改變,比如成功地“借出圖書”會使圖書狀態(tài)改變等。主事件流是指能夠滿足目標的典型的成功路徑。不包括條件及分支主成功場景/開心路徑/基本路徑備選事件流是指除主事件流之外的各種可能失敗情況、分支路徑或擴展路徑。備選事件流的編號要與主事件流相對應。5類圖中包含哪四種關系(耦合),具體什么含義,如何表示,繪制類圖關聯(lián)一個對象擁有另一個對象泛化泛化是指父類與其一個或多個子類之間的關系實現(xiàn)實現(xiàn)關系將一種模型元素(如類)與另一種模型元素(如接口)連接起來,由實現(xiàn)關系指定二者之間的一個契約(

25、Contract),一個模型元素定義一個契約,而另一個模型元素保證履行該契約依賴依賴(Dependency)是兩個事物間的語義關系,其中一個事物(稱為服務的提供者)發(fā)生變化,會影響到另一個事物(稱為客戶或服務的使用者),或向它(客戶)提供所需信息在類與類之間應用依賴關系指明一個類使用另一個類的方法或一個類使用其他類所定義的屬性和方法6對象關聯(lián)的要素(名稱、角色、多重性、方向)關聯(lián)名稱-多數(shù)關聯(lián)是二元的(即只存在于兩個類的實例之間),在圖中表示為連接兩個類符號的實線路徑。-使用關聯(lián)名稱,應該反映該關系的目的,并且應該是一個動詞詞組。-讀者和圖書的關聯(lián)是“借閱”-教師對象和課程對象的關聯(lián)名稱就是“

26、講授”-醫(yī)生和處方單的關系是“開”。-關聯(lián)名稱應放置在關聯(lián)路徑上或其附近。關聯(lián)角色-關聯(lián)所聯(lián)系的每一端叫做一個角色-角色名稱應該是一個名詞,能夠表達被關聯(lián)對象在關聯(lián)中所充當?shù)慕巧?,角色名稱緊鄰關聯(lián)線的末端。 關聯(lián)的多重性-定義了一個類A的實例在一段特定的時間內能夠和多少個類B的實例發(fā)生關聯(lián)。-類似于ER中的關聯(lián)基數(shù)(一對一/一對多/多對多)關聯(lián)的導向性-角色的導向性特征表示可以通過關聯(lián)從源類導向到目標類上。也就是說給定關聯(lián)一端的對象就能夠容易并直接地得到另一端的對象。-識別關聯(lián)的導向可以推遲,與設計實現(xiàn)有關。通常是源對象存儲了對目標對象的一些引用7泛化和實現(xiàn)的使用和繪制第八章 系統(tǒng)設計概述1系

27、統(tǒng)設計的任務 根據(jù)實際的技術條件、經濟條件和社會條件。確定系統(tǒng)的實施方案,即系統(tǒng)的物理模型2系統(tǒng)設計和系統(tǒng)分析、系統(tǒng)實施的區(qū)分3什么是總體設計,什么是詳細設計總體設計定義:也稱為概要設計,任務是設計出系統(tǒng)的主要框架結構,即組成物理系統(tǒng)的主要成分及其關系。 內容:系統(tǒng)體系結構(系統(tǒng)架構)的設計;系統(tǒng)結構(系統(tǒng)組成元素及其關系)的設計;系統(tǒng)對外接口和服務的設計詳細設計詳細設計包括各分支技能的細節(jié),包括輸入輸出設計、人機交互設計(用戶界面設計)、程序處理過程詳細設計、數(shù)據(jù)庫設計、代碼體系設計、計算機系統(tǒng)和網絡設計 等第九章 系統(tǒng)總體設計1軟件架構與軟件結構的區(qū)別1架構是抽象無形的,體現(xiàn)高層全局的決策,就像文章的中心思想和提綱。2結構是具體有形的,體現(xiàn)決策的貫徹,如同文章的每個段落及細節(jié)描述。3架構

溫馨提示

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

評論

0/150

提交評論