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

正文內(nèi)容

軟件工程作業(yè)及答案(已改無(wú)錯(cuò)字)

2022-07-23 02:06:57 本頁(yè)面
  

【正文】 有:1.按合同規(guī)定審查軟件配置;2.設(shè)計(jì)測(cè)試計(jì)劃,使通過(guò)測(cè)試保證軟件能滿足所有功能、性能要求;3.文檔與程序一致,具有維護(hù)階段所必須的細(xì)節(jié);4嚴(yán)格按用戶手冊(cè)操作,以檢查手冊(cè)的完整性和正確性。24.設(shè)計(jì)測(cè)試方案的任務(wù)有哪些?①預(yù)定要測(cè)試的功能②設(shè)計(jì)輸入的測(cè)試數(shù)據(jù)③列出預(yù)期結(jié)果25.什么是邏輯覆蓋測(cè)試法?它主要用于什么測(cè)試?邏輯覆蓋測(cè)試是一種對(duì)程序邏輯通路進(jìn)行覆蓋的測(cè)試,通常適用于白盒測(cè)試。26.什么是等價(jià)劃分法?它主要用于什么測(cè)試?是一種很常用的測(cè)試方法。其對(duì)測(cè)試數(shù)據(jù)的選擇是基于對(duì)程序功能的分析,按照程序輸入要求和輸出要求,選擇若干數(shù)據(jù)進(jìn)行測(cè)試功能的過(guò)程。等價(jià)劃分法主要用于黑盒測(cè)試。27.什么是邊值分析法?它主要用于什么測(cè)試?根據(jù)經(jīng)驗(yàn),在程序處理的邊界最容易發(fā)生錯(cuò)誤的地方進(jìn)行測(cè)試,主要用于黑盒測(cè)試。28.什么是錯(cuò)誤推測(cè)法?它主要用于什么測(cè)試?利用有經(jīng)驗(yàn)的測(cè)試者對(duì)程序可能發(fā)生錯(cuò)誤的位置的推測(cè)進(jìn)行測(cè)試的方法,主要用于黑盒測(cè)試。29.一個(gè)軟件的測(cè)試策略應(yīng)該是怎樣的?① 在任何情況下都應(yīng)首先使用邊界值分析的方法;② 必要時(shí)用等價(jià)劃分法補(bǔ)充;③ 必要時(shí)再用錯(cuò)誤推測(cè)法補(bǔ)充;④ 對(duì)照程序邏輯,檢查測(cè)試方案。30.什么是調(diào)試?調(diào)試和測(cè)試有什么不同?測(cè)試 —— 發(fā)現(xiàn)錯(cuò)誤 。調(diào)試 —— 改正錯(cuò)誤調(diào)試與測(cè)試的區(qū)別在于,調(diào)試作為測(cè)試的后續(xù)工作,主要是解決和排除測(cè)試中出現(xiàn)的錯(cuò)誤。31.簡(jiǎn)單說(shuō)明調(diào)試的方法和策略。調(diào)試過(guò)程的關(guān)鍵不是調(diào)試技術(shù),而是用來(lái)推斷錯(cuò)誤原因的基本策略。主要有:① 試探法:憑經(jīng)驗(yàn)猜測(cè)。② 回溯法:由癥狀(symptom)最先出現(xiàn)的地方,沿control flow向回檢查。適用于小型程序。③ 對(duì)分法:在關(guān)鍵點(diǎn)插入變量的正確值。④ 歸納法:從錯(cuò)誤癥狀中找出規(guī)律,推斷根源。⑤ 演繹法:普通 174。 特殊32.什么是軟件的可靠性、可用性和正確性?軟件可靠性是指程序在給定的時(shí)間間隔內(nèi),按照說(shuō)明書(shū)的規(guī)定,成功地運(yùn)行的概率。軟件可用性是指程序在給定的時(shí)間點(diǎn),按照說(shuō)明書(shū)的規(guī)定,成功地運(yùn)行的概率。軟件正確性是指程序的功能正確。 第七章1.什么是軟件維護(hù)?在軟件已經(jīng)交付使用之后,為了改正錯(cuò)誤或滿足新的需要而修改軟件的過(guò)程。2.軟件維護(hù)有哪幾種類(lèi)型?①改正性維護(hù):診斷和改正錯(cuò)誤;②適應(yīng)性維護(hù):為了和變化了的環(huán)境(如軟\硬件升級(jí)、新數(shù)據(jù)庫(kù)等)適當(dāng)?shù)嘏浜隙薷能浖?;③完善性維護(hù):為了增加新功能,修改已有功能,改造界面,增加HELP等,而修改軟件; ④預(yù)防性維護(hù):為了改進(jìn)未來(lái)的可維護(hù)性或可靠性,或?yàn)榱私o未來(lái)的改進(jìn)奠定更好的基礎(chǔ)而修改軟件。3.為什么說(shuō)軟件文檔維護(hù)和代碼維護(hù)同樣重要?這是因?yàn)?,軟件文檔是影響軟件可維護(hù)性的決定因素。4.為什么說(shuō)維護(hù)的代價(jià)很高?應(yīng)該怎樣做才能降低維護(hù)的代價(jià)?一般維護(hù)的工作量占生存周期70%以上,維護(hù)成本約為開(kāi)發(fā)成本的4倍(滿足82規(guī)則)。維護(hù)代價(jià)分為:1.有形代價(jià):費(fèi)用已上升至總預(yù)算的80%;2.無(wú)形代價(jià): 170。 占用資源以致延誤開(kāi)發(fā);170。修改不及時(shí)引起用戶不滿;170。 維護(hù)引入新錯(cuò)誤,降低了軟件質(zhì)量;等等。3.維護(hù)工作量的經(jīng)驗(yàn)?zāi)P停篗 = P + K*ecd降低維護(hù)代價(jià)的通常認(rèn)識(shí)是:提高程序的可維護(hù)性,這也是軟件工程學(xué)的主要目的。5.導(dǎo)致維護(hù)成本高企的原因主要有哪些?軟件開(kāi)發(fā)途徑不好,導(dǎo)致軟件可維護(hù)性差,原來(lái)的開(kāi)發(fā)人員沒(méi)有參與維護(hù),維護(hù)成本日益高漲等,從維護(hù)工作量的經(jīng)驗(yàn)?zāi)P涂梢钥吹剑S護(hù)工作量和成本將呈指數(shù)增加。6.什么是軟件的可維護(hù)性?軟件可維護(hù)性可定性地定義為:維護(hù)人員理解、改正、改動(dòng)和改進(jìn)這個(gè)軟件的難易程度。7.如何提高軟件的可維護(hù)性?可以從提高決定軟件可維護(hù)性的因素著手,這些因素是:可理解性、可測(cè)試性、可修改性、可移植性、可重用性、可靠性、可使用性、效率等。9.為什么說(shuō)文檔是影響軟件可維護(hù)性的決定因素?由于長(zhǎng)期使用的軟件系統(tǒng)在使用過(guò)程中會(huì)有多次修改的經(jīng)歷,而文檔應(yīng)該記載了這些重要的修改,所以文檔比之代碼更為重要。10.什么是軟件的系統(tǒng)文檔?系統(tǒng)文檔是指軟件系統(tǒng)從問(wèn)題定義、需求說(shuō)明、設(shè)計(jì)、實(shí)現(xiàn)到驗(yàn)收測(cè)試計(jì)劃等一系列和系統(tǒng)實(shí)現(xiàn)密切相關(guān)的技術(shù)文檔。11.什么是軟件的用戶文檔?提供用戶了解、使用、操作和安裝系統(tǒng)的文檔資料。12.什么是可重用性?如何通過(guò)提高軟件的可重用性來(lái)提高軟件的可維護(hù)性?可重用性是指同一事物不加修改或稍加修改,就可以在不同環(huán)境多次重復(fù)使用。大量使用可重用軟件構(gòu)件,可大幅提高軟件的可維護(hù)性。主要體現(xiàn)在兩個(gè)方面:1.可重用構(gòu)件通常都是組裝成功的部件,加上每次重用又都會(huì)進(jìn)一步完善部件,因此可以大幅提高軟件的可靠性,而改正性維護(hù)要求會(huì)降低。2.很容易修改可重用的軟件構(gòu)件,使之適應(yīng)新的應(yīng)用環(huán)境,因此軟件中使用可重用構(gòu)件越多,軟件的適應(yīng)性維護(hù)和完善性維護(hù)也越容易。13.為什么要進(jìn)行軟件可維護(hù)性復(fù)審?目的是提高軟件的可維護(hù)性??删S護(hù)性復(fù)審在軟件開(kāi)放的不同階段有不同的重點(diǎn)。例如,在分析階段的復(fù)審重點(diǎn)是:可靠性、可移植性、可用性。而編碼階段則主要是:可理解性、可修改性、可移植性和效率。14.什么是軟件的逆向工程和再工程?軟件逆向工程是指當(dāng)維護(hù)對(duì)象缺乏必要的文檔資料時(shí),分析已有程序,尋求比源代碼更高級(jí)的抽象表現(xiàn)形式,恢復(fù)軟件原有設(shè)計(jì)的過(guò)程。換言之,是一個(gè)恢復(fù)設(shè)計(jì)的過(guò)程。軟件再工程則是以軟件工程學(xué)為指導(dǎo),對(duì)目標(biāo)軟件進(jìn)行重新設(shè)計(jì)、重新編碼和測(cè)試的過(guò)程。15.逆向工程與再工程與軟件的預(yù)防性維護(hù)有什么樣的關(guān)系?預(yù)防性維護(hù)是為了改進(jìn)軟件未來(lái)的可維護(hù)性或可靠性,或?yàn)榱私o軟件未來(lái)的改進(jìn)奠定更好的基礎(chǔ)而修改軟件的過(guò)程。預(yù)防性維護(hù)就是對(duì)軟件將來(lái)可能需要的改動(dòng),使用逆向工程與再工程方法對(duì)軟件進(jìn)行維護(hù)。16.假設(shè)你的任務(wù)是對(duì)一個(gè)已有軟件進(jìn)行重大修改,而且只允許你從以下文檔中選取兩份:(a)程序的規(guī)格說(shuō)明;(b)程序的詳細(xì)設(shè)計(jì)結(jié)果(自然語(yǔ)言描述加上某種設(shè)計(jì)工具表示);(b)源程序清單(其中有適當(dāng)數(shù)量的注解)。你將選取哪兩份文檔?為什么這樣選?。磕愦蛩闳绾瓮瓿蛇@個(gè)任務(wù)?應(yīng)該選擇(a)程序的規(guī)格說(shuō)明和(b)程序的詳細(xì)設(shè)計(jì)結(jié)果。因?yàn)槭侵卮笮薷?,所以需要從修改程序?guī)格說(shuō)明和詳細(xì)設(shè)計(jì)開(kāi)始,對(duì)開(kāi)發(fā)文檔進(jìn)行重大修改,而源碼也會(huì)需要重新編制。 第八章1.為什么要引入面向?qū)ο蠓椒▽W(xué)?瀑布模型的缺點(diǎn):僵化SA SD SP 技術(shù)的缺點(diǎn):本質(zhì)上是基于過(guò)程的設(shè)計(jì)不易被理解;且功能變化往往引起結(jié)構(gòu)變化較大,穩(wěn)定性不好。系統(tǒng)有明確的邊界定義,且系統(tǒng)結(jié)構(gòu)依賴于系統(tǒng)邊界的定義,這樣的系統(tǒng)不易擴(kuò)充和修改。數(shù)據(jù)與操作分開(kāi)處理,可能造成軟構(gòu)件對(duì)具體應(yīng)用環(huán)境的依賴,可重用性(reusability)較差。2.面向?qū)ο蠓椒▽W(xué)有哪4個(gè)基本要素?對(duì)象、類(lèi)、繼承、消息3.面向?qū)ο蠓椒▽W(xué)的優(yōu)點(diǎn)主要有哪些?1.以object為核心,強(qiáng)調(diào)對(duì)現(xiàn)實(shí)概念的模擬而不是算法。2.以object模擬實(shí)體,需求變化不會(huì)引起結(jié)構(gòu)的整體變化,因?yàn)閷?shí)體相對(duì)穩(wěn)定,故系統(tǒng)也相應(yīng)穩(wěn)定。3.一個(gè)class所有的 instances 都可重用它的代碼;由 inheritance 派生出的新的 class 可重用其父類(lèi)的代碼,并且可以修改、擴(kuò)充而不影響其父類(lèi)的使用。4.從穩(wěn)定性、Class 的獨(dú)立性強(qiáng)、繼承和多態(tài)性、容易理解、容易測(cè)試、調(diào)試等幾方面改善了可維護(hù)性。4.什么是“對(duì)象”?它與傳統(tǒng)數(shù)據(jù)有何不同?對(duì)象是封裝了數(shù)據(jù)結(jié)構(gòu)及可以施加在這些數(shù)據(jù)結(jié)構(gòu)上的操作的封裝體,可以表示為:對(duì)象Object: = 身份ID + 方法Method + 屬性Attribute+ 消息Message。與傳統(tǒng)數(shù)據(jù)相比,對(duì)象有以下特點(diǎn):① 以數(shù)據(jù)為中心,不設(shè)與數(shù)據(jù)無(wú)關(guān)的操作;② Object主動(dòng)處理而不 被動(dòng)地等待被處理,外部只能通
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1