軟件工程期末復(fù)習(xí)要點(diǎn)歸納總結(jié)_第1頁
軟件工程期末復(fù)習(xí)要點(diǎn)歸納總結(jié)_第2頁
軟件工程期末復(fù)習(xí)要點(diǎn)歸納總結(jié)_第3頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第一章 軟件工程學(xué)概論1、軟件危機(jī)產(chǎn)生的原因軟件本身的特點(diǎn) :難于維護(hù)、邏輯復(fù)雜 軟件開發(fā)與維護(hù)的方法不正確 :忽略需求分析重要性、輕視軟件維護(hù) 課本表述:1、軟件不同于硬件,它是計(jì)算機(jī)中的邏輯部件而不是物理部件2、軟件不同于一般程序, 它的一個(gè)顯著特點(diǎn)是規(guī)模龐大, 而且程序的復(fù)雜性將規(guī)模的 增加而呈現(xiàn)指數(shù)上升。3、軟件本身特有的特點(diǎn)確實(shí)給開發(fā)和維護(hù)帶了一些客觀困難4、軟件開發(fā)與維護(hù)有關(guān)的許多錯(cuò)誤認(rèn)識與做法有關(guān)(忽略需求分析,輕視軟件維護(hù))5、對用戶要求沒有完整準(zhǔn)確的認(rèn)識就匆忙開始著手編寫程序6、在軟件不同階段進(jìn)行修改需要付出的代價(jià)是很不相同的2、軟件危機(jī)的表現(xiàn)(什么是軟件危機(jī))(1)、本錢高

2、:(2) 、軟件質(zhì)量得不到保證: 軟件質(zhì)量問題導(dǎo)致失敗的軟件工程非常多(3) 、進(jìn)度難以控制:工程延期比比皆是 由于進(jìn)度問題而取消的軟件工程較常見 只有一小局部的工程能夠按期完成(4) 、維護(hù)十分困難:軟件維護(hù)的多樣性軟件維護(hù)的復(fù)雜性軟件維護(hù)的副作用3、克服軟件危機(jī)(1) 、管理的角度: 軟件開發(fā)過程的研究、文檔的標(biāo)準(zhǔn)化以及人員的交流方式等(2) 、軟件開發(fā)方法的研究 結(jié)構(gòu)化軟件開發(fā)方法 , 面向?qū)ο蟮拈_發(fā)4、軟件工程的定義概括的說,軟件工程師指導(dǎo)計(jì)算機(jī)軟件開發(fā)和維護(hù)的一門工程學(xué)科。采用工程的概念、 原理、技術(shù)和方法來開發(fā)和維護(hù)軟件, 把經(jīng)過時(shí)間考驗(yàn)而證明正確的管理技術(shù)和當(dāng)前能夠得這就是軟件到

3、的最好的技術(shù)方法結(jié)合起來, 以經(jīng)濟(jì)地開發(fā)出高質(zhì)量的軟件并有效地維護(hù)它, 工程。( 1)、軟件工程就是建立和使用一套合理的工程原理,從而經(jīng)濟(jì)地獲得可靠的、 可以在實(shí)際機(jī)器上高效運(yùn)行的軟件。(2) 、把系統(tǒng)的、標(biāo)準(zhǔn)的、可度量的方法應(yīng)用于軟件開發(fā)、運(yùn)行和維護(hù)的過程,也就 是把工程應(yīng)用于軟件 .研究中提到的途徑總之:軟件工程是應(yīng)用計(jì)算機(jī)科學(xué)、 數(shù)學(xué)及管理科學(xué)等原理開發(fā)軟件的工程。 他借鑒傳 統(tǒng)工程的原理、方法,以提高質(zhì)量,降低本錢為目的。5、軟件工程的本質(zhì)特性1、關(guān)注與大型程序的構(gòu)造2、中心課題是控制復(fù)雜度3、軟件經(jīng)常變化4、開發(fā)軟件的效率非常重要5、和諧的合作是開發(fā)軟件的關(guān)鍵6、軟件必須有效地支持它

4、的用戶7、在軟件工程領(lǐng)域中通常由具有一個(gè)文化背景的人替另外一種文化背景的人創(chuàng)造產(chǎn) 品6、軟件工程的根本原理1、用分階段的生命周期方案嚴(yán)格管理2、堅(jiān)持進(jìn)行階段評審3、實(shí)行嚴(yán)格的產(chǎn)品控制4、采用現(xiàn)代程序設(shè)計(jì)技術(shù)5、結(jié)果應(yīng)能清楚地審查6、開發(fā)小組應(yīng)該少而精7、成認(rèn)不斷改良軟件工程實(shí)踐的必要性軟件工程學(xué)包含 3 個(gè)要素:方法、工具和過程7、軟件生命周期(1)、概念 : 軟件生命周期由軟件定義、軟件開發(fā)和運(yùn)行維護(hù)(也成軟件維護(hù))3 個(gè)時(shí)期組成。(2)、內(nèi)容:廠:問題定義軟件圭義1可行性研憲需求分析總體設(shè)il軟件生命周期?軟件開發(fā)彳黑役計(jì)冷元測試綜合測試L 運(yùn)行維護(hù)持久滿足用戶需求1、問題定義答復(fù)要解決的

5、問題是什么?,寫出關(guān)于問題性質(zhì)、工程目標(biāo)和工程規(guī)模的書面報(bào)告2、可行性分析答復(fù)對于問題是否有行得通的解決方法 ?:即探索問題是否值得去解,是否有可行的方法3、需求分析確定為了解決這個(gè)問題,目標(biāo)系統(tǒng)必須做什么 ,確定目標(biāo)系統(tǒng)必須具備哪些功能,得到需求規(guī)格說明書。4、總體設(shè)計(jì)答復(fù)概括地說,應(yīng)該怎樣實(shí)現(xiàn)目標(biāo)系統(tǒng)?,確定程序由哪些模塊組成以及模間的關(guān)系5、詳細(xì)設(shè)計(jì)答復(fù)應(yīng)該怎樣具體地實(shí)現(xiàn)這個(gè)系統(tǒng)呢 ?確定實(shí)現(xiàn)模塊功能所需要的算法與數(shù)據(jù)結(jié)構(gòu)6、編碼和單元測試寫出正確的容易理解、容易維護(hù)的程序模塊,然后仔細(xì)測試每個(gè)模塊7、綜合測試通過各種類型的測試(及相應(yīng)的調(diào)試)是軟件到達(dá)預(yù)定要求8、軟件維護(hù)通過各種必要活

6、動(dòng)是系統(tǒng)持久地滿足用戶需求&生命周期模型(1)、瀑布模型傳統(tǒng)瀑布模型特點(diǎn):1、階段間具有順序性與依賴性2、推遲實(shí)現(xiàn)的觀點(diǎn)3、質(zhì)量保證的觀點(diǎn) 瀑布模型優(yōu)點(diǎn):1、可強(qiáng)迫開發(fā)人員使用標(biāo)準(zhǔn)的方法(例如:結(jié)構(gòu)化技術(shù));2、嚴(yán)格規(guī)定每個(gè)階段必須提交的文檔;3、要求每個(gè)階段交出的所有產(chǎn)品都必須通過驗(yàn)證。缺點(diǎn):1、“瀑布模型是由文檔驅(qū)動(dòng)的 成為主要缺點(diǎn)適用范圍:適合于 用戶需求明確、完整、無重大變化 的軟件工程開發(fā)。 (2)、快速原型模型適用范圍:用戶不能給出完整、 準(zhǔn)確的需求說明, 或者開發(fā)者不能確定算法的有效性、 操 作系統(tǒng)的適應(yīng)性或人機(jī)交互的形式等情況。(3)、增量模型特點(diǎn):1、反復(fù)的應(yīng)用瀑布模型的根本

7、成分和原型模型的迭代特征,每一個(gè)線型過程產(chǎn)生一個(gè)“增量的發(fā)布或提交,該增量均是一個(gè)可運(yùn)行的產(chǎn)品。2、早期的版本實(shí)現(xiàn)用戶的根本需求,并提供應(yīng)用戶評估的平臺(tái)。 優(yōu)點(diǎn):1、在較短時(shí)間內(nèi)向用戶提交可完成局部工作的產(chǎn)品;2、逐步增加產(chǎn)品功能可以使用戶有較充裕的時(shí)間學(xué)習(xí)和適應(yīng)新產(chǎn)品,從而減少一個(gè)全新的軟件可能給客戶組織帶來的沖擊; 缺點(diǎn):1、軟件體系結(jié)構(gòu)必須是開放的;2、開發(fā)人員既要把軟件系統(tǒng)看作整體。又要看成可獨(dú)立的構(gòu)件,相互矛盾;3、多個(gè)構(gòu)件并行開發(fā),具有無法集成的風(fēng)險(xiǎn)。 (4)、螺旋模型根本思想:使用原型或其他方法來降低風(fēng)險(xiǎn)。適用范圍:適用于內(nèi)部開發(fā)大規(guī)模軟件工程。優(yōu)點(diǎn):1、對可選方案和約束條件的強(qiáng)

8、調(diào)有利于已有軟件的重用,也有助于把軟件質(zhì) 量作為軟件發(fā)的一個(gè)重要目標(biāo)2、減少了過多測試或測試缺乏3、維護(hù)和開發(fā)之間并沒有本質(zhì)區(qū)別缺點(diǎn):1、風(fēng)險(xiǎn)驅(qū)動(dòng),需要相當(dāng)豐富的風(fēng)險(xiǎn)評估經(jīng)驗(yàn)和專門知識,否那么風(fēng)險(xiǎn)更大2、隨著迭代次數(shù)的增加,工作量加大,軟件開發(fā)本錢增加 (5)、噴泉模型 特點(diǎn):噴泉模型是一種以用戶需求為動(dòng)力, 以對象為驅(qū)動(dòng)的模型, 主要用于采用對象技術(shù)的軟件開發(fā)工程。 該模型認(rèn)為軟件開發(fā)過程自下而上周期的各階段是相互 迭代和無間隙的特性。6、 Rational 統(tǒng)一過程RUP重復(fù)一系列周期,每個(gè)周期由一個(gè)交付給用戶的產(chǎn)品結(jié)束。每個(gè)周期劃分為初始、細(xì)化、構(gòu)造和移交四個(gè)階段,每個(gè)階段圍繞著五個(gè)核心

9、工作流需求、分析、 設(shè)計(jì)、實(shí)現(xiàn)、測試分別迭代。第二章 可行性研究1、概念目的用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決,不是解決問題, 而是確定問題是否值得去解決。2、可行性研究任務(wù)了解客戶的要求及現(xiàn)實(shí)環(huán)境, 從技術(shù)、經(jīng)濟(jì)和社會(huì)因素等三方面研究并論證本軟件 工程的可行性,編寫可行性研究報(bào)告,制定初步工程開發(fā)方案。即對軟件開發(fā)以后的行動(dòng)方針提出建議。3、研究內(nèi)容1 技術(shù)可行性2 經(jīng)濟(jì)可行性3 操作可行性4 法律可行性使用現(xiàn)有的技術(shù)能實(shí)現(xiàn)這個(gè)系統(tǒng)嗎 ? 這個(gè)系統(tǒng)的經(jīng)濟(jì)效益能超過它的開發(fā)本錢嗎 系統(tǒng)的操作方式在這個(gè)用戶組織內(nèi)行得通嗎 新系統(tǒng)開發(fā)是否會(huì)侵犯法藤、集體或國家利益4、數(shù)據(jù)字典1、內(nèi)

10、容1、數(shù)據(jù)流2、數(shù)據(jù)流分量即數(shù)據(jù)元素3、數(shù)據(jù)存儲(chǔ)4、處理2、作用 對于數(shù)據(jù)流圖中出現(xiàn)的所有被命名的圖形元素在字典中作為一個(gè)詞條加以定 義,使得每一個(gè)圖形元素都有一個(gè)確切的定義。第三章需求分析1、需求分析的任務(wù)1確定對系統(tǒng)的綜合要求2分析系統(tǒng)的數(shù)據(jù)要求3導(dǎo)出系統(tǒng)的邏輯模型4修正系統(tǒng)的開發(fā)步驟2、獲取需求的方法(1)訪談(2)面向數(shù)據(jù)流自頂向下(3)簡易的應(yīng)用規(guī)模說明技術(shù)(4)快速建立軟件模型3、實(shí)體-關(guān)系圖卩陰、層次方框圖氏8和IPO圖卩磚 4、結(jié)構(gòu)化分析模型根據(jù)結(jié)構(gòu)化分析準(zhǔn)那么,需求分析過程應(yīng)該C數(shù)據(jù)模型實(shí)休-聯(lián)系圖 建也種模型功能模舉數(shù)據(jù)流圖I行為模型狀態(tài)轉(zhuǎn)換圖數(shù)據(jù)流圖:描繪當(dāng)數(shù)據(jù)在軟件系統(tǒng)

11、中移動(dòng)時(shí)被變換的邏輯過程,指明系統(tǒng)具有的變換數(shù)據(jù)的功能,是建立功能模型的根底實(shí)體-聯(lián)系圖:描繪數(shù)據(jù)對象及數(shù)據(jù)對象之間的關(guān)系,用于建立數(shù)據(jù)模型。狀態(tài)轉(zhuǎn)換圖:指明了作為外部事件結(jié)果的系統(tǒng)行為。描繪了系統(tǒng)的各種行為模式稱為“狀態(tài)和在不同狀態(tài)間轉(zhuǎn)換的方式。是行為建模的根底第四章總體設(shè)計(jì)1、模塊獨(dú)立性與耦合性P71模塊化把程序劃分成獨(dú)立命名且可獨(dú)立訪問的模塊,每個(gè)模塊完成一個(gè)子功能, 把這些模塊集成起來構(gòu)成一個(gè)整體,可以完成指定的功能滿足用戶的需求模塊化的優(yōu)點(diǎn):1. 使軟件結(jié)構(gòu)清晰,容易設(shè)計(jì)也容易閱讀與理解2. 容易測試與調(diào)試,提高可靠性3. 提高軟件的可修改性4. 有助于軟件開發(fā)工程的組織管理2模塊獨(dú)

12、立的重要性O(shè)有效的模塊化即具有獨(dú)立的模塊的軟件比擬容易開發(fā)出來O獨(dú)立的模塊比擬容易測試和維護(hù)3耦合衡量不同模塊彼此間互相依賴 連接的緊密程度,耦合要低,即每個(gè)模塊和其 他模塊之間的關(guān)系要簡單1、數(shù)據(jù)耦合:兩個(gè)模塊之間通過參數(shù)交換信息,而且交換的信息僅僅是數(shù)據(jù)2、控制耦合:傳遞的信息中有控制信息3、特征耦合:當(dāng)把整個(gè)數(shù)據(jù)結(jié)構(gòu)作為參數(shù)傳遞而被調(diào)用的模塊只需要使用其 中一局部數(shù)據(jù)元素4、公共環(huán)境耦合: 兩個(gè)或多個(gè)模塊通過一個(gè)公共環(huán)境相互作用5、內(nèi)容耦合:出現(xiàn)一下情況之一,那么為內(nèi)容耦合:1、一個(gè)模塊訪問另一個(gè)模塊的內(nèi)部數(shù)據(jù)2、一個(gè)模塊不通過正常入口而轉(zhuǎn)到另一個(gè)模塊的內(nèi)部3、兩個(gè)模塊有一局部代碼重疊4

13、、一個(gè)模塊有多個(gè)入口數(shù)據(jù)耦合 控制耦合 特征耦合 公共環(huán)境耦合 內(nèi)容耦合內(nèi)聚尸衡量一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度。內(nèi)聚要高,每個(gè)模塊完成一個(gè)相對獨(dú)立的特定子功能信息隱藏應(yīng)該這樣設(shè)計(jì)和確定模塊,使得一個(gè)模塊內(nèi)包含的信息過程和數(shù)據(jù)對于不需要這些信息的模塊來說,是不能訪問的2、啟發(fā)規(guī)那么1、改良軟件結(jié)構(gòu)提高模塊獨(dú)立性2、模塊規(guī)模應(yīng)該適中3、深度、寬度、扇入、扇出都應(yīng)適中4、模塊的作用域應(yīng)該在控制域之內(nèi)5、力爭降低模塊接口的復(fù)雜度6、設(shè)計(jì)單入口、單出口模塊7、模塊功能應(yīng)該可以預(yù)測3、層次圖和HIPO圖Pl024、面向數(shù)據(jù)流的設(shè)計(jì)方法兒041概念面向數(shù)據(jù)流設(shè)計(jì)就是把信息流映射成軟件結(jié)構(gòu),信息流的

14、類型決定了映射的方 法。信息流包括變換流、事物流。2變換分析與事務(wù)分析尸丄那5、小結(jié)i. 進(jìn)行軟件結(jié)構(gòu)設(shè)計(jì)遵循的最主要的原理是模塊獨(dú)立原理ii. 抽象和求精是一對互補(bǔ)概念iii. 軟件工程師在實(shí)踐中總結(jié)經(jīng)驗(yàn)得出一些很有參考價(jià)值的啟發(fā)式規(guī)那么iv. 自頂向下逐步求精是進(jìn)行軟件結(jié)構(gòu)設(shè)計(jì)的常用途徑v. 用形式化的方法由數(shù)據(jù)流圖映射出軟件結(jié)構(gòu)第五章實(shí)現(xiàn)1、選擇程序設(shè)計(jì)語言為了使程序容易測試和維護(hù)以減少軟件的總本錢,所選用的高級語言程序應(yīng)該有 理想的模塊化機(jī)制,以及可讀性好的控制結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu):為了便于調(diào)試和提高軟件 可靠性,語言特點(diǎn)應(yīng)該是編譯程序能夠盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤;為了降低軟件開發(fā)和維護(hù)的

15、本錢,選用的高級語言應(yīng)該有良好的獨(dú)立編譯機(jī)制。第六章軟件測試2、測試的概念(1) 測試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過程(2) 好的測試方案是極可能發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測試方案。(3) 成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測試。3、測試的過程與步驟(P)大型軟件的測試過程根本由下述幾個(gè)步驟組成(1) 模塊測試(單元測試)發(fā)現(xiàn)編碼和詳細(xì)設(shè)計(jì)的錯(cuò)誤(2) 子系統(tǒng)測試(3) 系統(tǒng)測試(集成測試)(4) 驗(yàn)收測試(確認(rèn)測試)(5) 平行運(yùn)行4、單元測試(卩1陰)著重從下述5個(gè)模塊進(jìn)行測試(主要使用白盒測試技術(shù))(1) 模塊接口(2) 局部數(shù)據(jù)結(jié)構(gòu)(3) 重要的執(zhí)行通路(4) 出錯(cuò)處

16、理通路(5) 邊界條件5、集成測試(兒九)集成測試就是測試和組裝軟件的系統(tǒng)化技術(shù),主要目標(biāo)是發(fā)現(xiàn)與接口有關(guān)的問題。 有兩種集成策咯(1) 自頂向下集成(2) 自底向上集成6、確認(rèn)測試(P。)也稱驗(yàn)收測試,它的目標(biāo)是驗(yàn)證軟件的有效性。通常使用黑盒測試法。7、白盒測試技術(shù)(P16Z)白盒方法測試軟件時(shí)設(shè)計(jì)測試數(shù)據(jù)的典型技術(shù) (1)邏輯覆蓋1、語句覆蓋2、判定覆蓋3、條件覆蓋4、判定/條件覆蓋5、條件組合覆蓋6、點(diǎn)覆蓋 7、邊覆蓋 8路徑覆蓋(2) 控制結(jié)構(gòu)測試1、根本路徑測試2、條件測試3、循環(huán)測試& 黑盒測試技術(shù)(卩1九)黑盒測試力圖發(fā)現(xiàn)下述類型的錯(cuò)誤:(1) 功能不正確或遺漏了功能。(2) 界

17、面錯(cuò)誤。(3) 數(shù)據(jù)結(jié)構(gòu)錯(cuò)誤或外部訪問數(shù)據(jù)庫錯(cuò)誤(4) 性能錯(cuò)誤(5) 初始化和終止錯(cuò)誤 黑盒測試用到的技術(shù)(1) 等價(jià)劃分(2) 邊界值分析(3) 錯(cuò)誤推測第七章維護(hù)1、維護(hù)的定義(Pl腫)所謂軟件維護(hù)就是在軟件已經(jīng)交付使用周,為了改正錯(cuò)誤或滿足新的需要而修改軟件的過程。根據(jù)交付使用之后可能進(jìn)行的4項(xiàng)活動(dòng)具體定義軟件維護(hù)(1) 改正性維護(hù)糾正在使用過程中暴露出來的錯(cuò)誤;診斷和改正錯(cuò)誤的過程,(2) 適應(yīng)性維護(hù)為了和變化了的環(huán)境適當(dāng)?shù)嘏浜隙M(jìn)行的修改軟件活動(dòng)(3) 完善性維護(hù)在使用軟件的過程中增加新的功能或修改已有功能,還可能提出一般性的改良意見的過程(4) 預(yù)防性維護(hù)為了改良未來的可維護(hù)性與

18、可靠性,或?yàn)榱私o未來的改良奠定更好的根底而修改軟件的過程。2、維護(hù)的過程(卩舊2)(1) 維護(hù)組織(2) 維護(hù)報(bào)告(3) 維護(hù)的事件流(4) 保存維護(hù)記錄(5) 評價(jià)維護(hù)活動(dòng)3、小結(jié)1、軟件生命周期每個(gè)階段的工作都和軟件可維護(hù)性有密切關(guān)系。2、再工程過程可以在完成任意一個(gè)活動(dòng)之后中止第八章面向?qū)ο蠹夹g(shù)1、面向?qū)ο蠓椒▽W(xué)要點(diǎn)P面向?qū)ο蠓椒▽W(xué)的出發(fā)點(diǎn)和根本原那么,是盡可能模擬人類思維方法, 是開發(fā)軟件盡可能接近人類認(rèn)識世界解決問題的方法與過程。2、面向?qū)ο蠓椒▽W(xué)優(yōu)點(diǎn)1、與人類習(xí)慣的思維方法一致2、穩(wěn)定性好3、可重用性好4、較易開發(fā)大型軟件產(chǎn)品5、可維護(hù)性好3、對象模型卩2“對象模型表示靜態(tài)的, 結(jié)

19、構(gòu)化的系統(tǒng)的 數(shù)據(jù)性質(zhì)。它是對模擬客觀世界實(shí)體的對 象以及對象彼此之間的關(guān)系的映射,描述了系統(tǒng)的靜態(tài)結(jié)構(gòu)。4、動(dòng)態(tài)模型23動(dòng)態(tài)模型表示瞬時(shí)的、 行為化的系統(tǒng)的控制 性質(zhì),它規(guī)定了對象模型中的對象的 合法序列。5、功能模型/224功能模型表示變化的系統(tǒng)的 功能 性質(zhì),他指明了系統(tǒng)應(yīng)該做什么因此更直接 反映了用戶對目標(biāo)系統(tǒng)的需求。6、三種模型之間的關(guān)系功能模型指明了系統(tǒng)應(yīng)該“做什么;動(dòng)態(tài)模型明確規(guī)定了什么時(shí)候即在何種狀 況下接受什么時(shí)間的觸發(fā)做;對象模型那么定義了做事情的實(shí)體。在面向?qū)ο蠓椒▽W(xué)中,對象模型是最根本的,它為其他兩種模型奠定了根底,人們依靠對象模型完成了 3中模型的集成。下面扼要地表達(dá)3種模型之間的關(guān)系。三種模型描述了系統(tǒng)的不同方面:對象模型動(dòng)態(tài)模型功能模型對象的靜態(tài)結(jié)構(gòu) 及相互關(guān)系與時(shí)間和順序有關(guān)的系統(tǒng)性質(zhì)與值的變化有關(guān)的系統(tǒng)性質(zhì)描述系統(tǒng)的數(shù)據(jù) 結(jié)構(gòu)控制結(jié)構(gòu)系統(tǒng)的功能干事的主體什么時(shí)候干干什么功能模型與對象模型的關(guān)系-對象模型描述了功能模型中的動(dòng)作對象,數(shù)據(jù)存儲(chǔ)以及數(shù)據(jù)流結(jié)構(gòu)-功能模型中的處理對應(yīng)于對象模型中的操作動(dòng)態(tài)模型與對象模型的關(guān)系-狀態(tài)轉(zhuǎn)換驅(qū)使行為發(fā)生,這些行為在DFD中被映射成處理,它們同時(shí)與對象模 型的操作相對應(yīng)-針對每個(gè)建立的動(dòng)態(tài)模型描述了類實(shí)例的生命周期或運(yùn)行周期動(dòng)態(tài)模型與功能模型的關(guān)系-功能模型中的處理可能

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論