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

正文內(nèi)容

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

2024-11-16 23:24本頁面
  

【正文】 設(shè)計語言(PDL)5面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計方法,jackson方法,使用的圖形工具設(shè)計方法:根據(jù)數(shù)據(jù)結(jié)構(gòu)設(shè)計程序處理過程的方法。設(shè)計過程,用戶界面設(shè)計是一個迭代的過程,通常先創(chuàng)建設(shè)計模型,再用原型實現(xiàn)這個設(shè)計模型,并由用戶試用和評價,然后根據(jù)用戶意見進行修改。指導(dǎo)思想:采用自頂向下,逐步求精的程序設(shè)計方法,使用三種基本控制結(jié)構(gòu)構(gòu)造程序,任何程序都可由順序,選擇,重復(fù)三種基本控制結(jié)構(gòu)構(gòu)造。2結(jié)構(gòu)化:定義,指導(dǎo)思想,哪幾種結(jié)構(gòu),使用的工具,建立什么模型使用什么工具結(jié)構(gòu)化的定義:結(jié)構(gòu)化程序設(shè)計是盡可能少用GOTO語句的程序設(shè)計方法,最好僅在檢測出錯誤時才使用GOTO語句,而且應(yīng)該總是使用前向goto語句。任務(wù):是要設(shè)計出程序的“藍圖”,以后程序員將根據(jù)這個藍圖寫出實際的程序代碼。5各種圖形工具,HIPO,結(jié)構(gòu)圖,數(shù)據(jù)流圖描繪軟件結(jié)構(gòu)的圖形工具:1層次圖2 HIPO圖3結(jié)構(gòu)圖;面向數(shù)據(jù)流的設(shè)計方法把信息流映射程軟件結(jié)構(gòu),信息流的類型決定了映射的方法信息流有下述兩種類型:1變換流2事務(wù)流。模塊獨立程度的兩個定性標(biāo)準(zhǔn)度量:1內(nèi)聚2耦合。設(shè)計過程的9個步驟:1設(shè)想供選擇的方案2選取合理的方案3推薦最佳方案4功能分解5設(shè)計軟件結(jié)構(gòu)6設(shè)計數(shù)據(jù)庫7制定測試計劃8書寫文檔9審查和復(fù)審。必要性:可以站在全局的高度上,花較少成本,從較抽象的層次上分析對比多種可能的系統(tǒng)實現(xiàn)方案和軟件結(jié)構(gòu),從中選出最佳方案和最合理的軟件結(jié)構(gòu),從而用較低成本開發(fā)出較高質(zhì)量的軟件系統(tǒng)。重要性:需求分析可以使得開發(fā)和測試更能夠了解客戶的需求,把一些技術(shù)難點和可能遇到的難點問題提出來,盡早解決,并且達到一致,便于以后的開發(fā)和測試需求分析結(jié)果是產(chǎn)生:需求規(guī)格說明書⑵分析與綜合,導(dǎo)出軟件的邏輯模型⑶編寫文檔:包括編寫“需求規(guī)格說明書”,“初步用戶使用手冊”,“確認(rèn)測試計劃”,“修改完善軟件開發(fā)計劃” 任務(wù)的7項要求,與用戶溝通的方法獲取需求的方法,用到的圖形工具:E_R圖,圖描述什么,使用符號 狀態(tài)轉(zhuǎn)換圖,其他圖形,IPO圖等 驗證需求,4個方面 第5章1總體設(shè)計的目的,任務(wù)總體設(shè)計的基本目的就是回答“概括地說,系統(tǒng)應(yīng)該如何實現(xiàn)?”這個問題。開發(fā)人員準(zhǔn)確地理解用戶的要求,進行細致的調(diào)查分析,將用戶非形式的需求陳述轉(zhuǎn)化為完整的需求定義,再由需求定義轉(zhuǎn)換到相應(yīng)的需求規(guī)格說明的過程。對數(shù)據(jù)流圖中包含的所有元素的定義的集合。6數(shù)據(jù)字典的精確定義,作用,內(nèi)容(4類定義組成)定義數(shù)據(jù)的方法,用途,實現(xiàn)。 4系統(tǒng)流程圖,表達什么,它的符號,符號含義 概括地描繪物理系統(tǒng)的傳統(tǒng)工具。2從哪幾個方面進行可行性研究,每個方面研究什么,它的目的,它的任務(wù)。目的:用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。軟件過程為一個為建造高質(zhì)量軟件所需完成的任務(wù)的框架,它規(guī)定了完成各項任務(wù)的工作步驟。一個軟件從定義到開發(fā)、使用和維護,直到最終被棄用,要經(jīng)歷一個漫長的時期,通常把軟件經(jīng)歷的這個漫長的時期稱為生存周期。4軟件工程方法學(xué)的精確定義,它的三要素。1,軟件工程關(guān)注于大型程序的構(gòu)造; 2,軟件工程的中心課題是控制復(fù)雜性; 3,軟件經(jīng)?;?;4,開發(fā)軟件的效率非常重要; 5,和諧地合作是開發(fā)軟件的關(guān)鍵; 6,軟件必須有效地支持它的用戶;7,在軟件工程領(lǐng)域中是由一種文化背景的人替具有另一種文化背景的人創(chuàng)造產(chǎn)品。3軟件工程的精確定義,軟件工程的7個特征,7基本原理。2什么是軟件,軟件的精確定義。軟件維護費用的急劇上升,直接威脅計算機應(yīng)用的擴大;軟件生產(chǎn)技術(shù)進步緩慢,是加劇軟件危機的重要原因。:用例圖包含的模型元素有系統(tǒng)、行為者、用例及用例之間的關(guān)系P224第十章,就是抽取和整理用戶需求并建立問題域精確模型的過程、動態(tài)模型、功能模型的基本方法P235255第四篇:軟件工程復(fù)習(xí)總結(jié)第1章1什么是軟件危機,產(chǎn)生軟件危機的原因,消除軟件危機的途徑。由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)功能的功能模型。因此,在軟件生命周期的每個階段都必須充分考慮維護問題,并且為軟件維護預(yù)做準(zhǔn)備。軟件生命周期每個階段的工作都和軟件可維護性有密切關(guān)系。exp,以自然對數(shù)e為底指數(shù)函數(shù),Exponential(指數(shù)曲線)。:P162第八章:在軟件已經(jīng)交付使用之后,為了改正錯誤或者滿足新的需要而修改軟件的過程。P151,即是在把模塊按照設(shè)計要求組裝起來的同時進行測試,由模塊組裝成程序時兩種方法:非漸增式測試方法和漸增式測試方法。:(1)黑盒測試 :把程序看作一個黑盒子,完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過程 ;對程序接口進行測試,檢查程序功能是否能按規(guī)格說明書的規(guī)定正常使用; 程序是否能適當(dāng)?shù)亟邮茌斎霐?shù)據(jù)并產(chǎn)生正確的輸出信息; 程序運行過程中能否保持外部信息的完整性(2)白盒測試 :把程序堪稱裝在一個透明的白盒子里,測試者完全知道程序的結(jié)構(gòu)處理算法 ;按照程序內(nèi)部的邏輯測試程序,檢測程序中的主要執(zhí)行通路是否都能按 預(yù)定要求正確工作。如果為了表明程序是正確的而進行測試,就會設(shè)計一些不易暴露錯誤的測試方案;相反,如果測試是為了發(fā)現(xiàn)程序中的錯誤,就會力求設(shè)計出最能暴露錯誤的測試方案。?(1)測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。 過程設(shè)計的工具:程序流程圖、盒圖、PAD圖、判定表、判定樹、過程設(shè)計語言。:表示軟件結(jié)構(gòu)中控制的層數(shù),它往往粗略的標(biāo)志一個系統(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)該都從屬于做出判定的那個模塊,最好局限于做出判定的那個模塊本身以及它的直屬下級模塊)。:內(nèi)聚和耦合。第四章:系統(tǒng)設(shè)計階段,確定系統(tǒng)的具體實現(xiàn)方案;結(jié)構(gòu)設(shè)計階段,確定軟件結(jié)構(gòu)。:實體(數(shù)據(jù)對象),關(guān)系,屬性。:=表示“等價于”或“定義為”;+表示連接;[ ]表示“或”,用“|”分隔;{ }表示“重復(fù)”,()表示“可選”用“,”號隔開;1{A}5 表示上限和下限。:原型系統(tǒng)已經(jīng)通過與用戶交互而得到驗證,據(jù)此產(chǎn)生的規(guī)格說明文檔正確地描述了用戶需求;開發(fā)人員通過建立原型系統(tǒng)已經(jīng)學(xué)到了很多東西,因此,在設(shè)計和編碼階段發(fā)生錯誤的可能性也比較小,這自然減少了在后續(xù)階段需要改正前面階段所犯錯誤的可能性
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1