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

正文內(nèi)容

大學課程軟件工程測試(編輯修改稿)

2025-04-21 12:51 本頁面
 

【文章內(nèi)容簡介】 步驟: (1)實體動作分析:從問題的描述中,提取軟件系統(tǒng)要產(chǎn)生和運用的實體,以及現(xiàn)實世界作用于實體上的動作。(2)實體結(jié)構(gòu)分析:把作用于實體的動作或由實體執(zhí)行的動作,按時間發(fā)生的先后次序排序,構(gòu)成進程,并用一個層狀的Jackson結(jié)構(gòu)圖表示。(3)定義初始模型:把實體和動作表示成一個進程模型,定義模型與現(xiàn)實世界的聯(lián)系。(4)功能描述:說明與已定義的動作相對應的功能,為已定義的動作加入功能函數(shù)。(5)決定系統(tǒng)時間特性:對進程加入時間因素,對進程調(diào)度特性進行評價和說明。(6)實現(xiàn):設計組成系統(tǒng)的硬件和軟件,實現(xiàn)系統(tǒng)的原型。1 測試階段的信息流:這個階段的輸入信息有兩類: (1)軟件配置,包括需求說明書、設計說明書和源程序清單等; (2)測試配置,包括測試計劃和測試方案。自頂向下集成:從主控制模塊開始,沿著程序的控制層次向下移動,逐漸把各個模塊結(jié)合起來。在把附屬于主控制模塊的那些模塊組裝到程序結(jié)構(gòu)中去時,或者使用深度優(yōu)先的策略,或者使用寬度優(yōu)先的策略。深度優(yōu)先的結(jié)合方法先組裝在軟件結(jié)構(gòu)的一條主控制通路上的所有模塊。選擇一條主控制通路取決于應用的特點,并且有很大任意性。而寬度優(yōu)先的結(jié)合方法是沿軟件結(jié)構(gòu)水平地移動,把處于同一個控制層次上的所有模塊組裝起來。集成測試的策略:當使用漸增方式把模塊結(jié)合到程序中去時,有自頂向下和自底向上兩種集成策略。1 決定軟件可維護性的因素:⑴可理解性;⑵可測試性;⑶可修改性;⑷可移植性;⑸可重用性;軟件維護:是指在軟件已經(jīng)交付使用之后,也是持續(xù)時間最長代價最大的一個階段。軟件的可維護性可以定義為:維護人員理解,改正和改動軟件的難易程度。1 對象:是對現(xiàn)實世界實體的正確抽象,它是由描述內(nèi)部狀態(tài)表示靜態(tài)屬性的數(shù)據(jù),以及可以對這些數(shù)據(jù)施加的操作,封裝在一起所構(gòu)成的統(tǒng)一體。對象之間通過傳遞消息互相聯(lián)系,以模擬現(xiàn)實世界中不同事物彼此之間的聯(lián)系。對象的特點:①以數(shù)據(jù)為中心;②對象是主動的;③實現(xiàn)了數(shù)據(jù)封裝;④本質(zhì)上具有并行性;⑤模塊獨立性好;類:類是對具有相同屬性和行為的一個或多個對象的描述。通常在這種描述中也包括對怎樣創(chuàng)建該類的新對象的說明。類是支持繼承的抽象數(shù)據(jù)類型,而對象就是類的實例:類結(jié)構(gòu):類的結(jié)構(gòu)通常有一般具體(分類結(jié)構(gòu))整體抽象(組裝結(jié)構(gòu)) 消息:對象之間通信的構(gòu)造。實例:實例就是由某個特定的類所描述的一個具體的對象。類是對具有相同屬性和行為的一組相似的對象的抽象,類在現(xiàn)實世界中并不能真正存在。在面向?qū)ο蟮某绦蛑校褦?shù)據(jù)和實現(xiàn)操作的代碼集中起來放在對象內(nèi)部。封裝:從字面上理解,所謂封裝就是把某個事物包起來,使外界不知道該事物的具體內(nèi)容。繼承:廣義地說,繼承是指能夠直接獲得已有的性質(zhì)和特征,而不必重復定義它們。在面向?qū)ο蟮能浖夹g(shù)中,繼承是子類自動地共享基類中定義的數(shù)據(jù)和方法的機制。多態(tài)性:多態(tài)性是指子類對象可以像父類對象那樣使用,同樣的消息既可以發(fā)送給父類對象也可以發(fā)送給子類對象。面向?qū)ο蠼#孩倜枋鱿到y(tǒng)數(shù)據(jù)結(jié)構(gòu)的對象模型,②描述系統(tǒng)控制結(jié)構(gòu)的動態(tài)模型和③描述系統(tǒng)功能的功能模型。對象模型:對象模型表示了靜態(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)、屬性和操作使用對象圖來描述。動態(tài)模型:動態(tài)模型描述了與時間和變化有關(guān)的系統(tǒng)性質(zhì),描述的是系統(tǒng)的控制結(jié)構(gòu),表示了瞬間的系統(tǒng)控制性質(zhì),它關(guān)心系統(tǒng)的控制,操作順序,從對象的狀態(tài)角度出發(fā)表現(xiàn)對象的相互行為。三種模型的關(guān)系:功能模型描述發(fā)生了什么,動態(tài)模型確定什么時候發(fā)生,對象模型確定發(fā)生的客體。1 對比瀑布模型和增量模型,指出增量模型的新思路。答:瀑布模型是一種整體的開發(fā)模型,開發(fā)的每一階段必須按線性的順序來進行,前一階段的工作沒有完成后一階段的工作就不能開始。由于需求分析的易變性使的軟件開發(fā)工作不順利,同時瀑布模型的每個階段有不可避免的錯誤出現(xiàn),那么延伸到以下的各個階段錯誤就會放大。增量模型是非整體開發(fā)的模型它采用漸增模型和原形模型,軟件的開發(fā)是用增量開發(fā)和增量提交。 漸增模型有那幾種?特點?答:增量構(gòu)造和演化提交。增量構(gòu)造是瀑布模型的基礎上在一些的階段中采用增量開發(fā)一些階段整體開發(fā)。演化提交是在瀑布模型的基礎上所有階段都使用增量開發(fā)也就是不緊使用增量開發(fā)也使用增量提交。2 在結(jié)構(gòu)化設計過程中,要將數(shù)據(jù)流圖(DFD)映射成系統(tǒng)結(jié)構(gòu)圖(SC),畫出變換型數(shù)據(jù)流和事物型數(shù)據(jù)流的映射方式。答:變換型 事務型2 COCOMO2模型:COCOMO2給出了3個層次的軟件開發(fā)工作量估算模型,這3個層次的模型在估算工作量時,對軟件細節(jié)考慮的詳盡程度逐級增加。這些模型既可以用于不同類型的項目,也可以用于同一個項目的不同開發(fā)階段。這3個層次的估算模型分別是: (1) 應用系統(tǒng)組成模型:主要用于估算構(gòu)建原型的工作量,模型名字暗示在構(gòu)建原型時大量使用已有的構(gòu)件。(2) 早期設計模型。這個模型適用于體系結(jié)構(gòu)設計階段。(3) 后體系結(jié)構(gòu)模型。這個模型適用于完成體系結(jié)構(gòu)設計之后的軟件開發(fā)階段。Gantt圖和工程網(wǎng)絡圖:2 產(chǎn)生最佳解的一般結(jié)構(gòu):2 目前住院病人主要由護士護理,這樣做不僅需要大量護士,而且由于不能隨時觀察危重病人的病情變化,還會延誤搶救時機。某醫(yī)院打算開發(fā)一個以計算機為中心的患者監(jiān)護系統(tǒng),請寫出問題定義,并且分析開發(fā)這個系統(tǒng)的可行性。答:⑴從問題陳述可知,本系統(tǒng)數(shù)據(jù)源點是“病人”和“護士”,他們分別提供生理信號和要求病情報告的信息。進一步分析問題陳述,從系統(tǒng)應該“定時記錄病人情況以形成患者日志”這項要求可以想到,還應該有一個提供日期和時間信息的“時鐘”作為數(shù)據(jù)源點。⑵從問題陳述容易看出,本系統(tǒng)的數(shù)據(jù)終點是接收警告信息和病情報告的護士。⑶系統(tǒng)對病人生理信號的處理功能主要是“接收信號”、“分析信號”和“產(chǎn)生警告信息”。⑷此外,系統(tǒng)還應該具有“定時取樣生理信號”、“更新日志”和“產(chǎn)生病情報告”的功能。⑸為了分析病人生理信號是否超出了醫(yī)生規(guī)定的安全范圍,應該存儲“患者安全范圍”信息。此外,定時記錄病人生理信號所形成的“患者日志”,顯然也是一個數(shù)據(jù)存儲。2 銀行計算機儲蓄系統(tǒng)的工作過程大致如下:儲戶填寫的存款單或取款單由業(yè)務員鍵入系統(tǒng),如果是存款則系統(tǒng)記錄存款人姓名、住址(或電話號碼)、身份證號碼、存款類型、存款日期、到期日期、利率及密碼(可選)等信息,并印出存單給儲戶;如果是取款而且存款時留有密碼,則系統(tǒng)首先核對儲戶密碼,若密碼正確或存款時未留密碼,則系統(tǒng)計算利息并印出利息清單給儲戶。請用數(shù)據(jù)流圖描繪本系統(tǒng)的功能,并用實體聯(lián)系圖描繪系統(tǒng)中的數(shù)據(jù)對象。ER模型1 本問題中共有兩類實體,分別是“儲戶”和“儲蓄所”,在它們之間存在“存取款”關(guān)系。因為一位儲戶可以在多家儲蓄所存取款,一家儲蓄所擁有多位儲戶,所以“存取款”是多對多(M:N)關(guān)系。2 儲戶的屬性主要有姓名、住址、電話號碼和身份證號碼,儲蓄所的屬性主要是名稱、地址和電話號碼,而數(shù)額、類型、到期日期、利率和密碼則是關(guān)系類型存取款的屬性。2復印機的工作過程:未接到復印命令時處于閑置狀態(tài),一旦接到復印命令則進入復印狀態(tài),完成一個復印命令規(guī)定的工作后又回到閑置狀態(tài),等待下一個復印命令;如果執(zhí)行復印命令時發(fā)現(xiàn)沒紙,則進入缺紙狀態(tài),發(fā)出警告,等待裝紙,裝滿紙后
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1