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

正文內(nèi)容

大學(xué)課程軟件工程測試-wenkub

2023-04-09 12:51:52 本頁面
 

【正文】 研究:⑴系統(tǒng)流程圖;⑵數(shù)據(jù)流程圖;系統(tǒng)流程圖:系統(tǒng)流程圖是概括地描繪物理系統(tǒng)的傳統(tǒng)工具。③具有一定的市場。 快速原型模型:①開發(fā)速度快,質(zhì)量有保證。面向?qū)ο蠓椒▽W(xué):其切入點是客觀世界的主體和客體,通過封裝實現(xiàn)了信息交流的安全,抽象和繼承使得事物的一完整表述和容易修改新的變化,聚合,關(guān)聯(lián)反映事物間的相互作用和關(guān)系,通過關(guān)聯(lián)類管理,這樣把事物和事物間的關(guān)系分開.減少了復(fù)雜度,便于維護(hù),大大提高了代碼重用率。 面向?qū)ο蠓椒▽W(xué)與傳統(tǒng)方法學(xué)有何區(qū)別?答:面向?qū)ο蠓椒▽W(xué)注重的是軟件的重用性,而傳統(tǒng)的方法學(xué)則在這一問題解決上不理想。非漸增式需要樁模塊和驅(qū)動模塊、非漸增式開始可以并行測試、漸增式可以及時的發(fā)現(xiàn)接口錯誤,非漸增式很難發(fā)現(xiàn)接口發(fā)現(xiàn)錯誤、漸增式開始不能并行測試、漸增式測試比較徹底。這些在堆的問題中表現(xiàn)的更為突出。黑盒測試:所謂黑盒測試是指在完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過程的前提下,在程序接口進(jìn)行的測試,它只檢查程序功能是否能按照規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮茌斎霐?shù)據(jù)產(chǎn)生正確的輸出信息,又稱為功能測試。要延續(xù)軟件的使用壽命,就必須對軟件進(jìn)行維護(hù)。測試的方法主要有白盒測試和黑盒測試兩種。在程序編碼中必須要制定統(tǒng)一,符合標(biāo)準(zhǔn)的編寫規(guī)范。  軟件設(shè)計  此階段主要根據(jù)需求分析的結(jié)果,對整個軟件系統(tǒng)進(jìn)行設(shè)計,如系統(tǒng)框架設(shè)計,數(shù)據(jù)庫設(shè)計等等。  需求分析  在確定軟件開發(fā)可行的情況下,對軟件需要實現(xiàn)的各個功能進(jìn)行詳細(xì)分析。 軟件生命周期由哪三個時期組成,又劃分為哪8個階段?答:軟件生存周期:一個軟件從提出開發(fā)要求開始直到該軟件報廢為止的整個時期。②把所有對象都劃分成類。軟件工程的原則:是指圍繞工程設(shè)計、工程支持以及工程管理在軟件開發(fā)過程中必須遵循的原則。軟件工程過程:生產(chǎn)一個最終能滿足需求且達(dá)到工程目標(biāo)的軟件產(chǎn)品所需要的步驟。④開發(fā)的軟件易于移植。2) 軟件開發(fā)管理:軟件管理學(xué)、軟件經(jīng)濟(jì)學(xué)、軟件心理學(xué)。(6) 軟件成本在計算機(jī)系統(tǒng)總成本中所占的比例逐年上升。(2) 用戶對“已完成的”軟件系統(tǒng)不滿意的現(xiàn)象經(jīng)常發(fā)生。 ⑤生產(chǎn)方式落后。軟件危機(jī)產(chǎn)生的原因是由于軟件產(chǎn)品本身的特點以及開發(fā)軟件的方式、方法、技術(shù)和人員引起的:①軟件的規(guī)模越來越大,結(jié)構(gòu)越來越復(fù)雜。 ②軟件開發(fā)管理困難而復(fù)雜。 ⑥開發(fā)工具落后,生產(chǎn)率提高緩慢。(3) 軟件產(chǎn)品的質(zhì)量往往靠不住。(7) 軟件開發(fā)生產(chǎn)率提高的速度,遠(yuǎn)遠(yuǎn)跟不上計算機(jī)應(yīng)用迅速普及深入的趨勢。軟件工程的目標(biāo):是成功的建造一個大型軟件系統(tǒng),所謂成功是要達(dá)到以下幾個目標(biāo):①付出較低的開發(fā)成本。⑤需要較低的維護(hù)費(fèi)用。軟件工程過程主要包括開發(fā)過程、運(yùn)作過程、維護(hù)過程?;驹恚孩庞梅蛛A段的生命周期計劃嚴(yán)格管理;⑵堅持進(jìn)行階段評審;⑶實行嚴(yán)格的產(chǎn)品控制;⑷采用現(xiàn)代程序設(shè)計技術(shù);⑸結(jié)果應(yīng)能清楚地審查;⑹開發(fā)小組的人員應(yīng)該少而精;⑺承認(rèn)不斷改進(jìn)軟件工程實踐的必要性;(工程化的方法開發(fā)軟件基本原理)軟件工程方法學(xué):軟件工程包括技術(shù)和管理兩方面的內(nèi)容,是技術(shù)與管理緊密結(jié)合所形成的工程學(xué)科。③按子類與父類的關(guān)系,把類組成一個層次結(jié)構(gòu)。軟件生命周期是由:⑴軟件定義時期;⑵軟件開發(fā)時期;⑶軟件維護(hù)時期三個時期組成的。需求分析階段是一個很重要的階段,這一階段做得好,將為整個軟件開發(fā)項目的成功打下良好的基礎(chǔ)。軟件設(shè)計一般分為總體設(shè)計和詳細(xì)設(shè)計。以保證程序的可讀性,易維護(hù)性,提高程序的運(yùn)行效率。在測試過程中需要建立詳細(xì)的測試計劃并嚴(yán)格按照測試計劃進(jìn)行測試,以減少測試的隨意性。軟件的維護(hù)包括糾錯性維護(hù)和改進(jìn)性維護(hù)兩個方面。特點:等價類劃分、邊界值分析、因果圖、錯誤推測。 什么是集成測試?非漸增式和漸增式有什么區(qū)別?漸增式如何組裝模塊?答:將模塊組合起來成為一個完整的系統(tǒng)對其進(jìn)行測試。漸增式組裝模塊有自頂向下和自底向上兩種組裝方式。面向?qū)ο蠓椒▽W(xué)和傳統(tǒng)的方法學(xué)在問題分析上的切入點不同。 軟件開發(fā)模型有幾種?各有什么特點?軟件生存周期模型:是描述軟件開發(fā)過程中各種活動如何執(zhí)行的模型。②對信息系統(tǒng)特別有效。螺旋模型:①對于大型系統(tǒng)及軟件的開發(fā),這種模型是一個很好的方法。基本思想是用圖形符號以黑盒子形式描繪組成系統(tǒng)的每個部件。作用:它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動和處理的過程,反映系統(tǒng)必須完成的邏輯功能。(2)技術(shù)可行性。(4)抉擇。1 需求分析的任務(wù)是什么?答: 需求分析是指:開發(fā)人員要準(zhǔn)確理解用戶的要求,進(jìn)行細(xì)致的調(diào)查分析,將用戶非形式的需求陳述轉(zhuǎn)化為完整的需求定義,再由需求定義轉(zhuǎn)換到相應(yīng)的形式主義功能規(guī)約(需求規(guī)格說明)的過程。⑷編寫用戶手冊;⑸編寫驗收計劃;⑹修正可行性研究階段所制訂的軟件項目開發(fā)計劃。驗證軟件需求:⑴一致性;⑵完整性;⑶現(xiàn)實性;⑷有效性;結(jié)構(gòu)化分析方法步驟: ①了解當(dāng)前系統(tǒng)的工作流程,獲得當(dāng)前系統(tǒng)的物理模型。結(jié)構(gòu)化程序設(shè)計基本要點:⑴采用自頂向下、逐步求精的程序設(shè)計方法;⑵使用三種基本程序控制結(jié)構(gòu)構(gòu)造程序(①順序方式;②選擇方式;③循環(huán)方式;)。將整個軟件劃分成若干單獨(dú)命名和可編址的部分,稱之為模塊。這就是模塊化的根據(jù)。按耦合度從低到高依次有7種耦合方式:①非直接耦合(獨(dú)立運(yùn)行);②數(shù)據(jù)耦合(用參數(shù)表傳遞簡單數(shù)據(jù));③標(biāo)記耦合(傳遞數(shù)據(jù)結(jié)構(gòu)或者一部分);④控制耦合(傳遞的信息包括控制模塊的信息);⑤外部耦合(模塊與軟件之外的環(huán)境有關(guān));⑥公共耦合(多個模塊引用同一全局的數(shù)據(jù)區(qū));⑦內(nèi)容耦合(訪問內(nèi)部數(shù)據(jù),代碼重疊或者多個入口)。但這種關(guān)系并不是絕對的。1 Jackson方法的步驟: (1)實體動作分析:從問題的描述中,提取軟件系統(tǒng)要產(chǎn)生和運(yùn)用的實體,以及現(xiàn)實世界作用于實體上的動作。(5)決定系統(tǒng)時間特性:對進(jìn)程加入時間因素,對進(jìn)程調(diào)度特性進(jìn)行評價和說明。在把附屬于主控制模塊的那些模塊組裝到程序結(jié)構(gòu)中去時,或者使用深度優(yōu)先的策略,或者使用寬度優(yōu)先的策略。集成測試的策略:當(dāng)使用漸增方式把模塊結(jié)合到程序中去時,有自頂向下和自底向上兩種集成策略。對象之間通過傳遞消息互相聯(lián)系,以模擬現(xiàn)實世界中不同事物彼此之間的聯(lián)系。實例:實例就是由某個特定的類所描述的一個具體的對象。繼承:廣義地說,繼承是指能夠直接獲得已有的性質(zhì)和特征,而不必重復(fù)定義它們。對象模型:對象模型表示了靜態(tài)的、結(jié)構(gòu)化的、系統(tǒng)數(shù)據(jù)性質(zhì),描述了系統(tǒng)的靜態(tài)結(jié)構(gòu),表現(xiàn)了對象間的相互關(guān)系,模型主要關(guān)心系統(tǒng)中對象的結(jié)構(gòu)、屬性和操作使用對象圖來描述。答:瀑布模型是一種整體的開發(fā)模型,開發(fā)的每一階段必須按線性的順序來進(jìn)行,前一階段的工作沒有完成后一階段的工作就不能開始。漸增模型有那幾種?特點?答:增量構(gòu)造和演化提交。答:變換型 事務(wù)型2 COCOMO2模型:COCOMO2給出了3個層次的軟件開發(fā)工作量估算模型,這3個層次的模型在估算工作量時,對軟件細(xì)節(jié)考慮的詳盡程度逐級增加。這個模型適用于體系結(jié)構(gòu)設(shè)計階段。某醫(yī)院打算開發(fā)一個以計算機(jī)為中心的患者監(jiān)護(hù)系統(tǒng),請寫出問題定義,并且分析開發(fā)這個系統(tǒng)的可行性。⑶系統(tǒng)對病人生理信號的處理功能主要是“接收信號”、“分析信號”和“產(chǎn)生警告信息”。2 銀行計算機(jī)儲蓄系統(tǒng)的工作過程大致如下:儲戶填寫的存款單或取款單由業(yè)務(wù)員鍵入系統(tǒng),如果是存款則系統(tǒng)記錄存款人姓名、住址(或電話號碼)、身份證號碼、存款類型、存款日期、到期日期、利率及
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1