freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件工程復(fù)習(xí)要點-文庫吧

2024-11-16 23:24 本頁面


【正文】 程中所遇到的一系列嚴重問題。:軟件不同于硬件,它是計算機系統(tǒng)中的邏輯部件而不是物理部件。:程序、數(shù)據(jù)及相關(guān)文檔的完整集合。,采用工程的概念、原理、技術(shù)和方法來開發(fā)與維護軟件,把經(jīng)過時間考驗而證明正確的管理技術(shù)和當(dāng)前能夠得到最好的技術(shù)方法結(jié)合起來,以經(jīng)濟地開發(fā)出高質(zhì)量的軟件并有校地維護它。:方法、工具和過程。它采用結(jié)構(gòu)化技術(shù)來完成軟件開發(fā)的各項任務(wù),并使用適當(dāng)?shù)能浖ぞ呋蜍浖こ汰h(huán)境來支持結(jié)構(gòu)化技術(shù)的運用。,它是一種以數(shù)據(jù)為主線,把數(shù)據(jù)和對數(shù)據(jù)的操作緊密地結(jié)合起來的方法。:1軟件定義(問題定義、可行性研究、需求分析),2軟件開發(fā)(總體設(shè)計、詳細設(shè)計、編碼和單元測試、綜合測試),3運行維護(軟件維護)。:改正性維護,也就是診斷和改正在使用過程中發(fā)現(xiàn)的軟件錯誤;適應(yīng)性維護,即修改軟件以適應(yīng)環(huán)境的變化;完善性維護,即根據(jù)用戶的要求改進或擴充軟件使它更完善;預(yù)防性維護,即修改軟件,為將來的維護活動預(yù)先做準備。10.“瀑布模型”的缺點:它是由文檔驅(qū)動的,僅僅通過寫在紙上的靜態(tài)的規(guī)格說明,很難全面正確地認識動態(tài)的軟件產(chǎn)品;瀑布模型幾乎完全依賴于書面的規(guī)格說明,很可能導(dǎo)致最終開發(fā)出的產(chǎn)品不能真正的滿足用戶的需要。:原型系統(tǒng)已經(jīng)通過與用戶交互而得到驗證,據(jù)此產(chǎn)生的規(guī)格說明文檔正確地描述了用戶需求;開發(fā)人員通過建立原型系統(tǒng)已經(jīng)學(xué)到了很多東西,因此,在設(shè)計和編碼階段發(fā)生錯誤的可能性也比較小,這自然減少了在后續(xù)階段需要改正前面階段所犯錯誤的可能性。第二章 :技術(shù)可行性:使用現(xiàn)有的技術(shù)能實現(xiàn)這個系統(tǒng)經(jīng)濟可行性:這個系統(tǒng)的經(jīng)濟效益能超過它的開發(fā)成本操作可行性:系統(tǒng)的操作方式在這個用戶組織內(nèi)行得通:是關(guān)于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集合。:=表示“等價于”或“定義為”;+表示連接;[ ]表示“或”,用“|”分隔;{ }表示“重復(fù)”,()表示“可選”用“,”號隔開;1{A}5 表示上限和下限。第三章:數(shù)據(jù)模型:實體聯(lián)系圖,描繪數(shù)據(jù)對象及數(shù)據(jù)對象之間的關(guān)系;功能模型:數(shù)據(jù)流圖,描繪當(dāng)數(shù)據(jù)在軟件系統(tǒng)中移動時被變換的邏輯過程;行為模型:狀態(tài)轉(zhuǎn)換圖,指明了作為外部事件結(jié)果的系統(tǒng)行為,描繪了系統(tǒng)的各種行為模式。:實體(數(shù)據(jù)對象),關(guān)系,屬性。P64:一致性,完整性,現(xiàn)實性,有效性。第四章:系統(tǒng)設(shè)計階段,確定系統(tǒng)的具體實現(xiàn)方案;結(jié)構(gòu)設(shè)計階段,確定軟件結(jié)構(gòu)。:設(shè)計和確定模塊,使得一個模塊內(nèi)包含的特定信息,對于不需要這些信息的模塊來說,是不能訪問的。:內(nèi)聚和耦合。耦合衡量不同模塊彼此間互相依賴(連接)的緊密程度;內(nèi)聚衡量一個模塊內(nèi)部各個元素彼此結(jié)合的緊密程度。:表示軟件結(jié)構(gòu)中控制的層數(shù),它往往粗略的標志一個系統(tǒng)的大小和復(fù)雜程度,深度和程序長度之間應(yīng)該有粗略的對應(yīng)關(guān)系;寬度:是軟件結(jié)構(gòu)內(nèi)同一層次上的模塊總數(shù)的最大值;扇出:是一個模塊直接控制(調(diào)用)的模塊數(shù)目;扇入:表明一個模塊有多少上級模塊直接調(diào)用它 模塊的作用域和模塊的控制域之間的關(guān)系:模塊的作用域定義為受該模塊內(nèi)一個判定影響的所有模塊的集合;模塊的控制域是這個模塊本身以及所有直接或間接從屬于它的模塊的集合;模塊的作用域應(yīng)該在控制域之內(nèi)(在設(shè)計的很好的系統(tǒng)中,所有受判定影響的模塊應(yīng)該都從屬于做出判定的那個模塊,最好局限于做出判定的那個模塊本身以及它的直屬下級模塊)。,結(jié)構(gòu)圖P102第六章:如果一個程序的代碼塊僅僅通過順序、選擇和循環(huán)這3種基本控制結(jié)構(gòu)進行連接,并且每一個代碼塊只有一個入口和一個出口,則稱這個程序是結(jié)構(gòu)化的。 過程設(shè)計的工具:程序流程圖、盒圖、PAD圖、判定表、判定樹、過程設(shè)計語言。 P141第七章:單元測試:模塊的編寫者和測試者是同一個人,編碼和單元測試屬于軟件生命周期的同一個階段;綜合測試:由專門的測試人員承擔(dān)這項工作。?(1)測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。(2)正確認識測試的目標是十分重要的,測試目標決定了測試力案的設(shè)計。如果為了表明程序是正確的而進行測試,就會設(shè)計一些不易暴露錯誤的測試方案;相反,如果測試是為了發(fā)現(xiàn)程序中的錯誤,就會力求設(shè)計出最能暴露錯誤的測試方案。(3)由于測試的目標是暴露程序中的錯誤,從心理學(xué)角度看,由程序的編寫者自己進行測試是不恰當(dāng)?shù)摹#?1)黑盒測試 :把程序看作一個黑盒子,完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過程 ;對程序接口進行測試,檢查程序功能是否能按規(guī)格說明書的規(guī)定正常使用; 程序是否能適當(dāng)?shù)亟邮茌斎霐?shù)據(jù)并產(chǎn)生正確的輸出信息; 程序運行過程中能否保持外部信息的完整性(2)白盒測試 :把程序堪稱裝在一個透明的白盒子里,測試者完全知道程序的結(jié)構(gòu)處理算法 ;按照程序內(nèi)部的邏輯測試程序,檢測程序中的主要執(zhí)行通路是否都能按 預(yù)定要求正確工作。:模塊測試,子系統(tǒng)測試,系統(tǒng)測試,驗收測試,平行運行。P151,即是在把模塊按照設(shè)計要求組裝起來的同時進行測試,由模塊組裝成程序時兩種方法:非漸增式測試方法和漸增式測試方法。 邏輯覆蓋標準:語句覆蓋,判定覆蓋,條件覆蓋,判定條件覆蓋,條件組合覆蓋,(還有點覆蓋,邊覆蓋,路徑覆蓋)。:P162第八章:在軟件已經(jīng)交付使用之后,為了改正錯誤或者滿足新的需要而修改軟件的過程。: M = P + K exp(cd)其中: M是維護用的總工作量,P是生產(chǎn)性工作量,K是經(jīng)驗常數(shù),c是復(fù)雜程度d是維護人員對軟件的熟悉程度。exp,以自然對數(shù)e為底指數(shù)函數(shù),Exponential(指數(shù)曲線)。?在軟件開發(fā)過程中應(yīng)該采取哪些措施來提高軟件產(chǎn)品可維護性?答:軟件的可理解性、可測試性、可修改性、可移植性 和可重用性是決定軟件可維護下的基本因素。軟件生命周期每個階段的工作都和軟件可維護性有密切關(guān)系。良好的設(shè)計,完整準確易讀易理解的文檔資料,以及一系列嚴格的復(fù)審和測試,使得一旦發(fā)現(xiàn)錯誤時比較容易診斷和糾正,當(dāng)用戶有新要求或外部環(huán)境變化時軟件能較容易地適應(yīng),并且能夠減少維護引入的錯誤。因此,在軟件生命周期的每個階段都必須充分考慮維護問題,并且為軟件維護預(yù)做準備。第九章:對象,類,實例,消息,方法,屬性,封裝,繼承,多態(tài)性P209215 對象:是封裝了數(shù)據(jù)結(jié)構(gòu)及可以施加在這些數(shù)據(jù)結(jié)構(gòu)上的操作的封裝體(類的實例)類:是對具有相同屬性和行為的一個或多個對象的描述(支持繼承的抽象數(shù)據(jù)類型)實例:是由某個特定的類所描述的一個具體的對象消息:就是要求某個對象執(zhí)行在定義它的那個類中所定義的某個操作的規(guī)格說明。由3部分組成:接收消息的對象,消息選擇符,零個或多個變元方法:是對象所能執(zhí)行的操作,描述了對象執(zhí)行操作的算法,響應(yīng)消息的方法屬性:類中所定義的數(shù)據(jù),對客觀世界實體所具有的性質(zhì)的抽象封?。壕褪切畔㈦[藏,通過封裝對外界隱藏了對象的實現(xiàn)細節(jié)繼承:子類自動地共享基類中定義的數(shù)據(jù)和方法的機制多態(tài)性:指子類對象可以像父類對象那樣使用,同樣的消息既可以發(fā)送給父類對象也可以發(fā)送給子類對象:描述系統(tǒng)數(shù)據(jù)結(jié)構(gòu)的對象模型,描述系統(tǒng)控制結(jié)構(gòu)的動態(tài)模型,描述系統(tǒng)功能的功能模型。類名:P217 屬性類圖符號:服務(wù):類與類之間通常有關(guān)聯(lián)、泛化(繼承
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1