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

正文內(nèi)容

軟件工程復(fù)習(xí)要點(專業(yè)版)

2024-11-16 23:24上一頁面

下一頁面
  

【正文】 (),測試用例是根據(jù)程序內(nèi)部邏輯設(shè)計的。(),模塊越小,模塊化的優(yōu)點越明顯。 :()A、增加內(nèi)聚性 B、降低復(fù)雜性C、提高易讀性D、減少耦合性 ()。()?其主要表現(xiàn)有那些??軟件工程過于耗費時間,并且妨礙開發(fā)人員的編程效率。屬性:屬性就是類中所定義的數(shù)據(jù),它是對客觀世界實體說具有的性質(zhì)的抽象。4)絕大多數(shù)軟件在設(shè)計時沒有考慮將來的修改。Alpha測試由用戶在開發(fā)者的場所進(jìn)行,并且在開發(fā)者對用戶的“指導(dǎo)”下進(jìn)行測試,其是在受控的環(huán)境中進(jìn)行的。軟測的準(zhǔn)則:①所有的測試都應(yīng)該能追溯到用戶的需求。設(shè)計指南:一般交互指南,信息顯示指南和數(shù)據(jù)輸入指南4過程設(shè)計的各種工具,程序流程圖,盒圖,PAD圖,判定表,判定樹,過程設(shè)計語言過程設(shè)計的工具有三類:圖形,表格,語言。任務(wù)是設(shè)計軟件的結(jié)構(gòu),也就是明確系統(tǒng)中每個程序是由哪些模塊組成的,以及這些模塊相互間的關(guān)系。階段:1問題定義2可行性研究3需求分析4總體設(shè)計5詳細(xì)設(shè)計6編碼和單元測試7綜合測試8軟件維護(hù)6軟件過程的精確定義,它與軟件工程的關(guān)系,它的各種模型,各種模型的優(yōu)缺點,適用范 圍。第九章:對象,類,實例,消息,方法,屬性,封裝,繼承,多態(tài)性P209215 對象:是封裝了數(shù)據(jù)結(jié)構(gòu)及可以施加在這些數(shù)據(jù)結(jié)構(gòu)上的操作的封裝體(類的實例)類:是對具有相同屬性和行為的一個或多個對象的描述(支持繼承的抽象數(shù)據(jù)類型)實例:是由某個特定的類所描述的一個具體的對象消息:就是要求某個對象執(zhí)行在定義它的那個類中所定義的某個操作的規(guī)格說明。 P141第七章:單元測試:模塊的編寫者和測試者是同一個人,編碼和單元測試屬于軟件生命周期的同一個階段;綜合測試:由專門的測試人員承擔(dān)這項工作。:1軟件定義(問題定義、可行性研究、需求分析),2軟件開發(fā)(總體設(shè)計、詳細(xì)設(shè)計、編碼和單元測試、綜合測試),3運行維護(hù)(軟件維護(hù))。 螺旋模型 ? 優(yōu)點216。高度內(nèi)聚:巧合內(nèi)聚,邏輯內(nèi)聚,時間內(nèi)聚,過程內(nèi)聚,通信內(nèi)聚,信息內(nèi)聚,功能內(nèi)聚 設(shè)計過程(1)復(fù)查并精化數(shù)據(jù)流圖;(2)確定數(shù)據(jù)流圖中數(shù)據(jù)流的類型,典型的數(shù)據(jù)流類型有變換型數(shù)據(jù)流和事務(wù)型數(shù)據(jù)流;(3)導(dǎo)出初始的軟件結(jié)構(gòu)圖;(4)逐級分解;(5)精化軟件結(jié)構(gòu);(6)導(dǎo)出接口描述和全局?jǐn)?shù)據(jù)結(jié)構(gòu) 軟件模塊結(jié)構(gòu)的改進(jìn)方法 1)模塊功能的完善化;2)消除重復(fù)功能,改善軟件結(jié)構(gòu);3)模塊的作用范圍應(yīng)在控制范圍之內(nèi);4)盡可能減少高扇出結(jié)構(gòu),隨著深度增大扇入; 5)避免或減少使用病態(tài)連接; 6)模塊的大小要適中 自頂向下、逐步細(xì)化的設(shè)計過程一是將復(fù)雜問題的解法分解和細(xì)化成由若干個模塊組成的層次結(jié)構(gòu); 二是將每個模塊的功能逐步分解細(xì)化為一系列的處理。2)智能特性。7)環(huán)境特性。:診斷和改正錯誤的過程;:為了使軟件適應(yīng)外部環(huán)境或數(shù)據(jù)環(huán)境可能發(fā)生的變化,而修改軟件的過程稱為適應(yīng)性維護(hù); :修改或再開發(fā)軟件,以擴(kuò)充軟件功能、增強(qiáng)軟件性能、改進(jìn)加工效率、提高軟件的可維護(hù)性,這種情況下進(jìn)行的維護(hù)活動稱為完善性維護(hù)。 在螺旋模型中維護(hù)只是模型的另一個周期,因而在維護(hù)和開發(fā)之間并沒有本質(zhì)區(qū)別。:=表示“等價于”或“定義為”;+表示連接;[ ]表示“或”,用“|”分隔;{ }表示“重復(fù)”,()表示“可選”用“,”號隔開;1{A}5 表示上限和下限。:(1)黑盒測試 :把程序看作一個黑盒子,完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過程 ;對程序接口進(jìn)行測試,檢查程序功能是否能按規(guī)格說明書的規(guī)定正常使用; 程序是否能適當(dāng)?shù)亟邮茌斎霐?shù)據(jù)并產(chǎn)生正確的輸出信息; 程序運行過程中能否保持外部信息的完整性(2)白盒測試 :把程序堪稱裝在一個透明的白盒子里,測試者完全知道程序的結(jié)構(gòu)處理算法 ;按照程序內(nèi)部的邏輯測試程序,檢測程序中的主要執(zhí)行通路是否都能按 預(yù)定要求正確工作。軟件維護(hù)費用的急劇上升,直接威脅計算機(jī)應(yīng)用的擴(kuò)大;軟件生產(chǎn)技術(shù)進(jìn)步緩慢,是加劇軟件危機(jī)的重要原因。2從哪幾個方面進(jìn)行可行性研究,每個方面研究什么,它的目的,它的任務(wù)。模塊獨立程度的兩個定性標(biāo)準(zhǔn)度量:1內(nèi)聚2耦合。為每對有對應(yīng)關(guān)系的數(shù)據(jù)單元,按照它們在數(shù)據(jù)結(jié)構(gòu)圖中的層次在程序結(jié)構(gòu)圖的相應(yīng)層次畫一個處理框。⑥為了達(dá)到最佳的測試效果,應(yīng)該由獨立的第三方從事測試工作。7軟件的可靠性,計算公式軟件的可靠性:程序在給定的時間間隔內(nèi),按照規(guī)格說明書的規(guī)定成功的運行的概率。要點:1認(rèn)為客觀世界是由各種對象構(gòu)成的,任何事物都是對象,復(fù)雜的對象可以由簡單的對象以某種方式組合而成。5面向?qū)ο蠼?,對象模型(重點),功能模型(重點)動態(tài)模型,模型怎么畫,各種符號 6面向?qū)ο蠓椒▽W(xué)使用的語言面向?qū)ο笳Z言是一類以對象作為基本程序結(jié)構(gòu)單位的程序設(shè)計語言,指用于描述的設(shè)計是以對象為核心,而對象是程序運行時刻的基本成分。 ()。C、遞歸、堆棧和隊列。A、校正性維護(hù) B、適應(yīng)性維護(hù) C、完善性維護(hù) D、預(yù)防性維護(hù)()。8.()關(guān)系數(shù)據(jù)庫可以完全支持面向?qū)ο蟮母拍?,面向?qū)ο笤O(shè)計中的類可以直接對應(yīng)到關(guān)系數(shù)據(jù)庫中的表。,應(yīng)盡可能增加維護(hù)人員的數(shù)目。(),分析員要解決的最重要的問題是明確軟件做什么。,其原因在于()。特點:1以數(shù)據(jù)為中心2對象的主動的3實現(xiàn)了數(shù)據(jù)封裝4本質(zhì)上具有并行性5模塊獨立性好3面向?qū)ο蟮母拍?,定義,特點面向?qū)ο笫且环N對現(xiàn)實世界理解和抽象的方法,是計算機(jī)編程技術(shù)[1]發(fā)展到一定階段后的產(chǎn)物。第四項維護(hù)活動:為了改進(jìn)未來的可維護(hù)性或可靠性,或為了給未來的改進(jìn)奠定更好的基礎(chǔ)而修改軟件。集成測試的策略:自頂向下和自底向上。使用的圖形工具:jackson圖6復(fù)雜度的度量,McCabe方法,流圖,(2014年重點)復(fù)雜度度量:把程序的復(fù)雜程度乘以適當(dāng)?shù)某?shù)即可估算出軟件中的錯誤的數(shù)量以及軟件開發(fā)需要的工作量Mccabe方法:根據(jù)程序控制流的復(fù)雜程度定量度量程序的復(fù)雜程度 第7章1實現(xiàn)的重點是測試2軟件測試的基礎(chǔ):目標(biāo),準(zhǔn)則,方法,測試5步驟軟件測試的基礎(chǔ):在測試階段測試的人員努力設(shè)計出一系列的方案,目的卻是為了“破壞”已經(jīng)建造好的軟件系統(tǒng)—竭力證明程序中有錯誤,不能按照預(yù)定要求正確工作。2結(jié)構(gòu)化:定義,指導(dǎo)思想,哪幾種結(jié)構(gòu),使用的工具,建立什么模型使用什么工具結(jié)構(gòu)化的定義:結(jié)構(gòu)化程序設(shè)計是盡可能少用GOTO語句的程序設(shè)計方法,最好僅在檢測出錯誤時才使用GOTO語句,而且應(yīng)該總是使用前向goto語句。對數(shù)據(jù)流圖中包含的所有元素的定義的集合。1,軟件工程關(guān)注于大型程序的構(gòu)造; 2,軟件工程的中心課題是控制復(fù)雜性; 3,軟件經(jīng)?;?;4,開發(fā)軟件的效率非常重要; 5,和諧地合作是開發(fā)軟件的關(guān)鍵; 6,軟件必須有效地支持它的用戶;7,在軟件工程領(lǐng)域中是由一種文化背景的人替具有另一種文化背景的人創(chuàng)造產(chǎn)品。exp,以自然對數(shù)e為底指數(shù)函數(shù),Exponential(指數(shù)曲線)。:內(nèi)聚和耦合。,采用工程的概念、原理、技術(shù)和方法來開發(fā)與維護(hù)軟件,把經(jīng)過時間考驗而證明正確的管理技術(shù)和當(dāng)前能夠得到最好的技術(shù)方法結(jié)合起來,以經(jīng)濟(jì)地開發(fā)出高質(zhì)量的
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1