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

正文內(nèi)容

軟件工程知識(shí)概論(編輯修改稿)

2025-07-22 02:27 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 測(cè)試性和穩(wěn)定性④可理解性、可修改性和可測(cè)試性C、D:①功能性②擴(kuò)展性③合理性④完善性⑤合法性③適應(yīng)性E:①可用性②正確性③穩(wěn)定性④健壯性【解析]軟件的可移植性是指把程序從一種硬件配置或軟件系統(tǒng)環(huán)境轉(zhuǎn)移到另一種配置和環(huán)境時(shí),需要的工作量的多少。提高軟件可移植性的關(guān)鍵在于提高軟件的設(shè)備無關(guān)性,即設(shè)備不依賴展性。軟件的可維護(hù)性通常包括叮理解性、可修改性和可測(cè)試性。按照每次維護(hù)的具體目標(biāo),軟件維護(hù)工作可分為3類:改正性維護(hù)、完善性維護(hù)和適應(yīng)性維護(hù)。改正性維護(hù)的目的在于糾正開發(fā)期間未能發(fā)現(xiàn)的錯(cuò)誤。由于軟件測(cè)試的不徹底性,任何大型軟件在交付使用后都會(huì)發(fā)現(xiàn)一些潛藏的錯(cuò)誤,對(duì)它們進(jìn)行的診斷和改正就稱為改正性維 護(hù),改正性維護(hù)約占總維護(hù)的20%。完善性維護(hù)指的是任何軟件,無論是應(yīng)用軟件還是系統(tǒng)軟件,在使用期間都要不斷改善,加強(qiáng)產(chǎn)品的功能和性能,以滿足用戶日益增長的需求,提高自己產(chǎn)品的市場(chǎng)競(jìng)爭(zhēng)力。剛投入使用的是第1版,以后就可能不斷升級(jí)為第2版、第3版等,在整個(gè)維護(hù)工作量中,完善性維護(hù)所占比重最大,約占50~60%。適應(yīng)性維護(hù)是指軟件為適應(yīng)運(yùn)行環(huán)境的變化而進(jìn)行的一種維護(hù),如硬件或支撐軟件(如操作系統(tǒng)升級(jí))改變引起的變化,將軟件移植到其他的運(yùn)行平臺(tái)上等,這類維護(hù)大約占總維量的25%。軟件的健壯性是指在硬件發(fā)生故障、輸入的數(shù)據(jù)無效或操作錯(cuò)誤等意外環(huán)境下,即系統(tǒng)遇到未預(yù)料的情況時(shí),系統(tǒng)能夠做出適當(dāng)響應(yīng)的程度。[答案】A:④B:④C:④D:③E:④試題6 (1997年試題6)從供選擇的答案中,選出應(yīng)填入下面敘述中{ }內(nèi)的最確切的解答,把相應(yīng)編號(hào)寫在答卷的對(duì)應(yīng)欄內(nèi)。在設(shè)計(jì)測(cè)試用例時(shí),A 是用得最多的一種黑盒測(cè)試方法。在黑盒測(cè)試方法中,等價(jià)類劃分方法設(shè)計(jì)測(cè)試用例的步驟是:1.根據(jù)輸入條件把數(shù)目極多的輸入數(shù)據(jù)劃分成若干個(gè)有效等價(jià)類和若干個(gè)無效等價(jià)類; 2.設(shè)計(jì)一個(gè)測(cè)試用例,使其覆蓋 B 尚未被覆蓋的有效等價(jià)類,重復(fù)這一步,直至所有的有效等價(jià)類均被覆蓋。3.設(shè)計(jì)一個(gè)測(cè)試用例,使其覆蓋 C 尚未被覆蓋的無效等價(jià)類,重復(fù)這一步,直至所有的無效等價(jià)類均被覆蓋。因果圖方法是根據(jù) D 之間的因果關(guān)系來設(shè)計(jì)測(cè)試用例的。在實(shí)際應(yīng)用中,一旦糾正了程序中的錯(cuò)誤后,還應(yīng)選擇部分或全部原先已測(cè)試過的測(cè)試用例,對(duì)修改后的程序重新測(cè)試,這種測(cè)試稱為 E 。供選擇的答案A:①等價(jià)類劃分②邊值分析③因果圖④判定表B、C:①1個(gè)②7個(gè)左右③一半④盡可能少的⑤盡可能多的③全部D:①輸入與輸出②設(shè)計(jì)與實(shí)現(xiàn)③條件與結(jié)果④主程序與子程序E:①驗(yàn)收測(cè)試②強(qiáng)度測(cè)試③系統(tǒng)測(cè)試④回歸測(cè)試[解析]等價(jià)類劃分是典型的黑盒測(cè)試方法,其方法是把程序的輸入域劃分成若干部分,然后從每個(gè)部分中選取少數(shù)代表性數(shù)據(jù)當(dāng)作測(cè)試用例。列舉所有可能的測(cè)試數(shù)據(jù)進(jìn)行測(cè)試工作量太大,通常選取一部分測(cè)試數(shù)據(jù)進(jìn)行測(cè)試,因此如何選取數(shù)據(jù)就成為關(guān)鍵的一步。用這種方法設(shè)計(jì)測(cè)試用例需要經(jīng)過劃分等價(jià)類、選取測(cè)試用例兩個(gè)步驟。劃分等價(jià)類時(shí),首先把數(shù)目極多的輸入分成若干個(gè)等價(jià)類。所謂等價(jià)類就是某個(gè)輸入域的集合,對(duì)于一個(gè)等價(jià)共中的輸入值來說,它們揭示程序中錯(cuò)誤的作用是等效的。如果我們的測(cè)試用例全部從一個(gè)等價(jià)類中選取,測(cè)試工作將不能保證軟件質(zhì)量。根據(jù)列出的等價(jià)類表,應(yīng)該按照以下步驟確定測(cè)試用例:(1)為每個(gè)等價(jià)類規(guī)定一個(gè)唯一的編號(hào);(2)設(shè)計(jì)一個(gè)等價(jià)類,使其盡可能多地覆蓋尚未覆蓋的有效等價(jià)類。重復(fù)這一步,最后使得所有有效等價(jià)類都被測(cè)試用例所覆蓋;(3)設(shè)計(jì)一個(gè)新的測(cè)試用例,使其只覆蓋一個(gè)無效等價(jià)類。重復(fù)這一步使所有無效等價(jià)類都被覆蓋。應(yīng)當(dāng)注意到,(3)中規(guī)定一次只能覆蓋一個(gè)無效等價(jià)類,因?yàn)橐粋€(gè)測(cè)試用例中如果含有多個(gè)錯(cuò)誤,有可能在測(cè)試中只發(fā)現(xiàn)其中的一個(gè),另一些被忽視。因果圖法是根據(jù)輸入與輸出之間的因果關(guān)系來設(shè)計(jì)測(cè)試用例的,要檢查輸入條件的各種組合情況,在設(shè)計(jì)測(cè)試用例時(shí),需分析規(guī)格說明中哪些是原因,哪些是結(jié)果,并指出原因和結(jié)果之間、原因和原因之間的對(duì)應(yīng)關(guān)系。因果圖法最終生成的是判定表;功能圖方法利用功能圖形式化地表示程序的功能說明,并機(jī)械地生成功能圖的測(cè)試用例;回歸測(cè)試是在糾正了程序中的錯(cuò)誤后,選擇部分或全部原先己測(cè)試過的測(cè)試用例,對(duì)修改后的程序重新測(cè)試,以 驗(yàn)證對(duì)軟件修改后有沒有引出新的錯(cuò)誤;強(qiáng)度測(cè)試是檢查在系統(tǒng)運(yùn)行環(huán)境發(fā)生故障的情況下,系統(tǒng)可以運(yùn)行到何種程度的測(cè)試;系統(tǒng)測(cè)試是將通過確認(rèn)測(cè)試的軟件作為整個(gè)基于計(jì)算機(jī)系統(tǒng)的一個(gè)元素,與計(jì)算機(jī)硬件、外設(shè)、支持軟件、數(shù)據(jù)以及人員等其他系統(tǒng)元素結(jié)合在一起,在實(shí)際運(yùn)行環(huán)境對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行一系列的組裝測(cè)試和確認(rèn)測(cè)試;驗(yàn)收測(cè)試是在系統(tǒng)進(jìn)行有效性測(cè)試及軟件配置審查后,以用戶為主進(jìn)行的測(cè)試?!敬鸢福軦:②B:⑤C:①D:①E:④試題 7 (1996年試題 2)從供選擇的答案中,選出應(yīng)填入下面敘述中{ }內(nèi)的最確切的解答,把相應(yīng)編號(hào)寫在答卷的對(duì)應(yīng)欄內(nèi)。在軟件工程的設(shè)計(jì)階段中,有3種常用的設(shè)計(jì)方法:結(jié)構(gòu)化設(shè)計(jì)(SD)方法、Jackson方法和 Parnas方法。SD方法側(cè)重于 A ;Jackson方法則是 B ;Pmas方法的主要思想 C 。從70年代中期到90年代早期,D 是最為常用的設(shè)計(jì)方法。E 法只提供了重要的設(shè)計(jì)準(zhǔn)則,沒有規(guī)定出具體的工作步驟。供選擇的答案A~C:①使用對(duì)象、類和繼。②由數(shù)據(jù)結(jié)構(gòu)導(dǎo)出模塊結(jié)構(gòu)。③模塊要相對(duì)獨(dú)立,且功能單一,使塊間聯(lián)系弱,塊內(nèi)聯(lián)系強(qiáng)。④將可能引起變化的因素隱藏在某有關(guān)模塊內(nèi)部,使這些因素變化時(shí)的影響范圍受到限制。⑤用數(shù)據(jù)流圖表示系統(tǒng)的分解,且用數(shù)據(jù)詞典和小說明分別表示數(shù)據(jù)和加工的含義。⑥自頂向下、逐步細(xì)化,采用順序、選擇和循環(huán)3種基本結(jié)構(gòu),以及限制gotO語句的使用,設(shè)計(jì)出可靠的和易維護(hù)的軟件。D:①SD②Jackson③Parnas④面向?qū)ο驟:①SD②Jackson③Parnas④以上皆非?!窘馕觥拷Y(jié)構(gòu)化設(shè)計(jì)(SD)方法、Jackson方法和 Parnas方法是軟件工程設(shè)計(jì)階段常用的設(shè)計(jì)方法。結(jié)構(gòu)化設(shè)計(jì)(SD)采用自項(xiàng)向下逐步求精、模塊化的設(shè)計(jì)方法,單入日、單出日的控制結(jié)構(gòu),利用程序結(jié)構(gòu)圖表達(dá)模塊之間的關(guān)系??梢娊Y(jié)構(gòu)化設(shè)計(jì)方法是以模塊化設(shè)計(jì)為中心,在開始設(shè)計(jì)時(shí)就把待開發(fā)系統(tǒng)劃分為若干個(gè)相互獨(dú)立的模塊,每一個(gè)模塊的工作明確清晰,模塊之間的耦合量低,可減少修改或重新設(shè)計(jì)時(shí)的工作量。結(jié)構(gòu)化設(shè)計(jì)方法的關(guān)鍵是要恰到好處地劃分模塊,采用試探方法處理好模塊內(nèi)部以及模塊之間的聯(lián)系,從而達(dá)到逐步疏清條理的目的。所以問題A選擇③。結(jié)構(gòu)化設(shè)計(jì)方法是70年代中期到90年代早期最常用的設(shè)計(jì)方法,問題D選擇①。Jackson方法是一種面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方法,設(shè)計(jì)目標(biāo)是得出對(duì)程序處理過程的描述, 其設(shè)計(jì)過程是從描繪數(shù)據(jù)結(jié)構(gòu)的Jackson圖推導(dǎo)出描繪程序結(jié)構(gòu)的Jackson圖,該方法適用于比較簡(jiǎn)單的數(shù)據(jù)處理系統(tǒng),所以問題B選擇②。Parnas方法強(qiáng)調(diào)在概要設(shè)計(jì)時(shí)應(yīng)預(yù)先估計(jì)在未來生存周期中可能發(fā)生的情況,并采取相應(yīng)措施來提高系統(tǒng)的可維護(hù)性和可靠性。信息隱藏是提高軟件可維護(hù)性的重要措施,在分解模塊時(shí),就應(yīng)采取措施,將一些將來可能發(fā)生變化的因素隱含在某模塊內(nèi),使將來因修改造成的影響盡可能地局限在一個(gè)或少數(shù)幾個(gè)模塊中,這種方法只提供了重要的設(shè)計(jì)準(zhǔn)則,而沒有規(guī)定具體的工作步驟,所以問題C選擇④,問題E選擇③。[答案] A:③ B:② C:④ D:① E:③試題 8 (1996年試題 7)從供選擇的答案中,選出應(yīng)填入下面敘述中{ }內(nèi)的最確切的解答,把相應(yīng)編號(hào)寫在答卷的對(duì)應(yīng)欄內(nèi)。軟件測(cè)試的目的是 A 。通常 B 是在代碼編寫階段可進(jìn)行的測(cè)試,它是整個(gè)測(cè)試工作的基礎(chǔ)。邏輯覆蓋標(biāo)準(zhǔn)主要用于 C 。它主要包括條件覆蓋、條件組合(多重條件)覆蓋。判定覆蓋、條件及判定覆蓋、語旬覆蓋和路徑覆蓋等幾種,其中除路徑覆蓋外最弱的覆蓋標(biāo)準(zhǔn)是 D ,最強(qiáng)的覆蓋標(biāo)準(zhǔn)是 E 。供選擇的答案A:①表明軟件的正確性②評(píng)價(jià)軟件質(zhì)量③盡可能發(fā)現(xiàn)軟件中錯(cuò)誤④判定軟件是否合格B:①系統(tǒng)測(cè)試②安裝測(cè)試③驗(yàn)收測(cè)試④單元測(cè)試C:①黑盒測(cè)試方法②白盒測(cè)試方法③灰盒測(cè)試方法④軟件驗(yàn)證方法D、E:①條件覆蓋②條件組合覆蓋③判定覆蓋④條件及判定覆蓋⑤語句覆蓋【解析】軟件測(cè)試在軟件生存周期中占有重要地位,這不僅是因?yàn)闇y(cè)試階段占用的時(shí)間、花費(fèi)人力和成本占軟件開發(fā)比重的40%以上,而且還因?yàn)樗潜WC軟件質(zhì)量的關(guān)鍵步驟。由于人的主觀因素或客觀原因,在軟件開發(fā)過程中不可避免的要產(chǎn)生一些錯(cuò)誤。軟件測(cè) 試的任務(wù)是在軟件投入運(yùn)行以前盡可能多地發(fā)現(xiàn)并改正軟件中的錯(cuò)誤,所以問題A應(yīng)選擇③。一個(gè)軟件產(chǎn)品在交付使用前要經(jīng)歷以下幾種測(cè)試:(1)模塊測(cè)試。也稱為單元測(cè)試,是針對(duì)每個(gè)模塊單獨(dú)進(jìn)行的測(cè)試。模塊測(cè)試一般和程序編寫結(jié)合起來,在編碼階段由軟件編寫者進(jìn)行測(cè)試,以保證每個(gè)模塊作為一個(gè)單元能正確運(yùn)行,所以問題B選擇④。(2)于系統(tǒng)測(cè)試。把已通過單元測(cè)試的模塊連接成為子系統(tǒng)來測(cè)試,著重檢驗(yàn)?zāi)K間的接口。(3)系統(tǒng)測(cè)試。把經(jīng)過測(cè)試的子系統(tǒng)連接成為一個(gè)完整的系統(tǒng)米測(cè)試,主要檢查系統(tǒng)是 否實(shí)現(xiàn)說明書中指定的功能,系統(tǒng)的動(dòng)態(tài)性能是否符合要求。(4)驗(yàn)收測(cè)試。是為了確認(rèn)已開發(fā)的軟件能否滿足標(biāo)準(zhǔn),是否合格。與系統(tǒng)測(cè)試不同的是,它是在客戶的積極參與下進(jìn)行的。(5)平行運(yùn)行。一些十分重要的軟件在經(jīng)過驗(yàn)收之后,并不立即投入運(yùn)行,而是再經(jīng)過一段平行運(yùn)行的測(cè)試,即新舊兩個(gè)系統(tǒng)同時(shí)運(yùn)行,比較結(jié)果有什么不同。下面再對(duì)題目中涉及的一些概念進(jìn)行解釋。黑盒測(cè)試方法又稱功能測(cè)試,把程序看作一個(gè)黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)的情況下設(shè)計(jì)測(cè)試數(shù)據(jù),主要測(cè)試程序的功能是否符合軟件說明書的要求。 白盒測(cè)試方法又稱結(jié)構(gòu)測(cè)試,它是根據(jù)程序的內(nèi)部結(jié)構(gòu)設(shè)計(jì)測(cè)試數(shù)據(jù),檢查程序中的每條通路是否都能按要求正確運(yùn)行。邏輯覆蓋主要用于白盒測(cè)試方法,所以問題C選擇②。由于覆蓋的詳盡程度不同,又分為語句覆蓋、判定覆蓋、條件覆蓋、條件組合覆蓋、條件及判定覆蓋和路徑覆蓋等。語句覆蓋:設(shè)計(jì)足夠多的測(cè)試用例,使程序中的每個(gè)語句至少執(zhí)行一次。語句覆蓋是最弱的邏輯覆蓋準(zhǔn)則。判定覆蓋:設(shè)計(jì)足夠多的測(cè)試用例,不僅每個(gè)語句至少執(zhí)行一次,而且使得程序中每個(gè)判定的每個(gè)分支至少執(zhí)行一次。條件覆蓋:設(shè)計(jì)足夠多的測(cè)試用例.不僅每個(gè)語句至少執(zhí)行一枚.而日體每個(gè)判定表達(dá)式中每個(gè)條件都取到可能的結(jié)果。條件組合覆蓋:設(shè)計(jì)足夠多的測(cè)試用例,使得每個(gè)判斷的各種可能組合至少出現(xiàn)一次。條件及判定覆蓋:設(shè)計(jì)足夠多的測(cè)試用例,使得判斷中每個(gè)條件的每種可能至少出現(xiàn)一次,而且每個(gè)判斷的不同判定結(jié)果也至少出現(xiàn)一次。路徑覆蓋:設(shè)計(jì)足夠多的測(cè)試用例,要求程序中所有路徑至少執(zhí)行一次。在上述幾種邏輯覆蓋中,除路徑覆蓋外,最弱的覆蓋標(biāo)準(zhǔn)是語句覆蓋,最強(qiáng)的覆蓋標(biāo)準(zhǔn)是條件組合覆蓋。【答案】A:③ B:④ C:② D:⑤ E:②試題9 (1995年試題4)從供選擇的答案中,選出應(yīng)填入下面敘述中{ }內(nèi)的正確答案,把編號(hào)寫在答卷的對(duì)應(yīng)欄內(nèi)。軟件維護(hù)工作越來越受到重視,因?yàn)樗幕ㄙM(fèi)常常要占軟件生存周期全部花費(fèi)的A%左右。其工作內(nèi)容為B,為了減少維護(hù)工作的困難,可以考慮采取的措施是C。而軟件的可維護(hù)性包D。所謂維護(hù)管理主要指的是E。供選擇的答案:A:①10~20 ②20~40 ③60~80 ④90以上B:①糾正與修改軟件中含有的錯(cuò)誤。②因環(huán)境已發(fā)生變化,軟件需作相應(yīng)的變更。③為擴(kuò)充功能,提高性能而作的變更。④包括上述各點(diǎn)內(nèi)容。C:①設(shè)法開發(fā)出的無錯(cuò)的軟件②增加維護(hù)人員數(shù)量。③切實(shí)加強(qiáng)維護(hù)管理,并在開發(fā)過程中就采取有利于未來維護(hù)的措施。④限制個(gè)性的范圍。D:①正確性、靈活性、可移植性。②可測(cè)試性、可理解性、可個(gè)性性。③可靠性、可復(fù)用性、可
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1