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

正文內(nèi)容

軟件工程基礎(chǔ)習(xí)題集答案_6(留存版)

2025-08-09 02:19上一頁面

下一頁面
  

【正文】 行需求:運(yùn)行環(huán)境、軟硬件配置等。而數(shù)據(jù)耦合只是模塊間通過數(shù)據(jù)參數(shù)來交換I/O信息,因此不會(huì)對(duì)其它模塊產(chǎn)生任何等影響。是軟件設(shè)計(jì)的自然結(jié)果。11.軟件測(cè)試的原則有哪些?① 應(yīng)當(dāng)把“盡早和不斷的測(cè)試”作為座右銘② 測(cè)試應(yīng)由獨(dú)立的專業(yè)測(cè)試機(jī)構(gòu)來完成③ 測(cè)試工作要全面,但不可能實(shí)現(xiàn)“窮舉”④ 只能盡可能查錯(cuò),不能證明程序中沒有錯(cuò)⑤ 軟件測(cè)試符合28(Pareto)原理⑥ 應(yīng)妥善保存測(cè)試文檔⑦ 制定嚴(yán)格、合理的測(cè)試計(jì)劃⑧ 錯(cuò)誤經(jīng)過修改后,相關(guān)的測(cè)試必不可少12.軟件測(cè)試的方法有哪幾種?黑盒測(cè)試和白盒測(cè)試。非漸增式測(cè)試由于最后才組裝,因此錯(cuò)誤發(fā)現(xiàn)得晚、發(fā)現(xiàn)錯(cuò)誤后難以診斷定位,但可以同時(shí)并行測(cè)試所有模塊,能充分利用人力。27.什么是邊值分析法?它主要用于什么測(cè)試?根據(jù)經(jīng)驗(yàn),在程序處理的邊界最容易發(fā)生錯(cuò)誤的地方進(jìn)行測(cè)試,主要用于黑盒測(cè)試。 第七章 維護(hù)1.什么是軟件維護(hù)?在軟件已經(jīng)交付使用之后,為了改正錯(cuò)誤或滿足新的需要而修改軟件的過程。大量使用可重用軟件構(gòu)件,可大幅提高軟件的可維護(hù)性。系統(tǒng)有明確的邊界定義,且系統(tǒng)結(jié)構(gòu)依賴于系統(tǒng)邊界的定義,這樣的系統(tǒng)不易擴(kuò)充和修改。10.什么是功能模型?建立功能模型時(shí)主要使用哪些圖形符號(hào)?描述系統(tǒng)功能。包括交互耦合、繼承耦合。把設(shè)計(jì)變動(dòng)減至最小。7. 測(cè)試面向?qū)ο筌浖r(shí),主要有哪些設(shè)計(jì)集成測(cè)試用例的方法?多類測(cè)試、從動(dòng)態(tài)模型中導(dǎo)出測(cè)試用例。⑵ 復(fù)查和管理復(fù)審:從技術(shù)、管理兩方面進(jìn)行的復(fù)查工作。缺點(diǎn)主要有:人員完整配備較難、不利人才脫穎而出。集成測(cè)試由于面向?qū)ο筌浖蓄惖某煞值闹苯雍烷g接交互,使得傳統(tǒng)測(cè)試方法已經(jīng)失去意義。2層)設(shè)計(jì)簡(jiǎn)單的類(定義不超過一頁紙或兩屏)。包括程序抽象、數(shù)據(jù)抽象、參數(shù)抽象。8.什么是對(duì)象模型?建立對(duì)象模型時(shí)主要使用哪些圖形符號(hào)?這些符號(hào)的含義是什么?描述系統(tǒng)數(shù)據(jù)結(jié)構(gòu)。16.假設(shè)你的任務(wù)是對(duì)一個(gè)已有軟件進(jìn)行重大修改,而且只允許你從以下文檔中選取兩份:(a)程序的規(guī)格說明;(b)程序的詳細(xì)設(shè)計(jì)結(jié)果(自然語言描述加上某種設(shè)計(jì)工具表示);(b)源程序清單(其中有適當(dāng)數(shù)量的注解)。9.為什么說文檔是影響軟件可維護(hù)性的決定因素?由于長(zhǎng)期使用的軟件系統(tǒng)在使用過程中會(huì)有多次修改的經(jīng)歷,而文檔應(yīng)該記載了這些重要的修改,所以文檔比之代碼更為重要。⑤ 演繹法:普通 174。24.設(shè)計(jì)測(cè)試方案的任務(wù)有哪些?①預(yù)定要測(cè)試的功能②設(shè)計(jì)輸入的測(cè)試數(shù)據(jù)③列出預(yù)期結(jié)果25.什么是邏輯覆蓋測(cè)試法?它主要用于什么測(cè)試?邏輯覆蓋測(cè)試是一種對(duì)程序邏輯通路進(jìn)行覆蓋的測(cè)試,通常適用于白盒測(cè)試。17.單元測(cè)試的主要手段有哪些?代碼審查、計(jì)算機(jī)測(cè)試等。3.信息應(yīng)該指出錯(cuò)誤可能導(dǎo)致的后果。PDA圖則既吸取了程序流程圖好學(xué)、好用、好懂,方便、靈活的優(yōu)點(diǎn),又保留了NS圖結(jié)構(gòu)化設(shè)計(jì)的特點(diǎn),很好地滿足了軟結(jié)構(gòu)構(gòu)設(shè)計(jì)圖形工具的要求,以及PDA圖所具有的① 結(jié)構(gòu)清晰,層次分明,易讀;② 支持逐步求精的設(shè)計(jì)思想;③ 容易將PAD自動(dòng)轉(zhuǎn)換為高級(jí)語言源程序等特點(diǎn),因此,ISO要推薦使用PDA圖。因?yàn)閮?nèi)容耦合會(huì)導(dǎo)致一個(gè)模塊修改另一個(gè)模塊的內(nèi)容,使得程序邏輯發(fā)生嚴(yán)重問題。通常,對(duì)一個(gè)軟件系統(tǒng)的需求可以有功能需求、性能需求、可靠性和可用性需求、出錯(cuò)處理需求、接口需求等多個(gè)方面??梢詾橹贫ㄜ浖?jì)劃估算軟件開發(fā)所需的資源。系統(tǒng)流程圖可以幫助了解和分析系統(tǒng),以概括的方式表達(dá)對(duì)系統(tǒng)的認(rèn)識(shí),并可以描述未來物理系統(tǒng)的概貌。4.增量模型。軟件生命周期模型也稱軟件開發(fā)過程模型,是為了解決產(chǎn)業(yè)環(huán)境中的實(shí)際問題,而提出的開發(fā)策略。3.什么是軟件工程?它有哪些本質(zhì)特性?軟件工程是一門研究如何用系統(tǒng)化、規(guī)范化、數(shù)量化等工程原則和方法進(jìn)行軟件開發(fā)和維護(hù)的學(xué)科。8.什么是軟件工程方法學(xué)?軟件工程是一種什么樣的技術(shù)?包括哪三大要素?分為哪三個(gè)分支?軟件工程方法學(xué)就是指在軟件生命周期全過程中使用的一整套管理和開發(fā)技術(shù)方法的集合。1.瀑布模型。以現(xiàn)有技術(shù),能否在預(yù)定時(shí)間內(nèi)完成該系統(tǒng)開發(fā)。定義數(shù)據(jù)的方法通常采用自頂向下分解的方式。是一種基于規(guī)模的分解估算:D=229。(4) 屬性需求:包括用戶關(guān)心的屬性,如效率、靈活性、完整性、可靠性等;開發(fā)者關(guān)心的屬性,如可維護(hù)性、可復(fù)用性、可移植性等。6.為什么模塊的規(guī)模要適中?過大不易理解;太小則接口開銷過大。而程序設(shè)計(jì)語言是否有理想的結(jié)構(gòu)化、模塊化機(jī)制,是否有可讀性好的控制結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)等特性,以及程序設(shè)計(jì)語言提供的編譯、軟件工具等,再加上程序的設(shè)計(jì)風(fēng)格會(huì)很深刻的影響軟件的質(zhì)量和可維護(hù)性、可測(cè)試性、可靠性等。13.簡(jiǎn)單說明什么是白盒測(cè)試,什么是黑盒測(cè)試。21.描述集成測(cè)試的兩種策略,并比較它們的優(yōu)缺點(diǎn)。28.什么是錯(cuò)誤推測(cè)法?它主要用于什么測(cè)試?利用有經(jīng)驗(yàn)的測(cè)試者對(duì)程序可能發(fā)生錯(cuò)誤的位置的推測(cè)進(jìn)行測(cè)試的方法,主要用于黑盒測(cè)試。2.軟件維護(hù)有哪幾種類型?①改正性維護(hù):診斷和改正錯(cuò)誤;②適應(yīng)性維護(hù):為了和變化了的環(huán)境(如軟\硬件升級(jí)、新數(shù)據(jù)庫(kù)等)適當(dāng)?shù)嘏浜隙薷能浖?;③完善性維護(hù):為了增加新功能,修改已有功能,改造界面,增加HELP等,而修改軟件; ④預(yù)防性維護(hù):為了改進(jìn)未來的可維護(hù)性或可靠性,或?yàn)榱私o未來的改進(jìn)奠定更好的基礎(chǔ)而修改軟件。主要體現(xiàn)在兩個(gè)方面:1.可重用構(gòu)件通常都是組裝成功的部件,加上每次重用又都會(huì)進(jìn)一步完善部件,因此可以大幅提高軟件的可靠性,而改正性維護(hù)要求會(huì)降低。數(shù)據(jù)與操作分開處理,可能造成軟構(gòu)件對(duì)具體應(yīng)用環(huán)境的依賴,可重用性(reusability)較差。功能模型具體描述的是表明系統(tǒng)應(yīng)該做什么。5.強(qiáng)內(nèi)聚。3.為什么說類構(gòu)件是目前較為理想的可重用軟構(gòu)件?它有哪些重用方式?具備可重用的軟構(gòu)件應(yīng)有的特點(diǎn):獨(dú)立、可塑、接口清晰(文檔詳盡)重用方式有:實(shí)例重用、繼承重用和多態(tài)重用。也可以采用隨機(jī)測(cè)試、劃分測(cè)試的方法。⑶ 測(cè)試9. 參加軟件質(zhì)量保證活動(dòng)的人員有哪兩類?可以分為兩類:參與軟件開發(fā)的技術(shù)人員,以及負(fù)責(zé)任軟件質(zhì)量保證活動(dòng)的SQA小組成員。優(yōu)點(diǎn)主要有:主程序員廣播式發(fā)布工作要求,組織管理好、效率高、質(zhì)量容易保證、成本相對(duì)較低。因此,具體的測(cè)試將在所有與該操作有關(guān)的每個(gè)子類語境中進(jìn)行。一般特殊結(jié)構(gòu)的深度應(yīng)適當(dāng)(約100個(gè)類,則設(shè)計(jì)7177。抽出事物的本質(zhì)特性, 暫不考慮其細(xì)節(jié),使設(shè)計(jì)從具體實(shí)現(xiàn)方法中超脫。對(duì)于較為復(fù)雜而不能直接理解的系統(tǒng),特別需要建立模型,其目的是可以減少?gòu)?fù)雜性。預(yù)防性維護(hù)就是對(duì)軟件將來可能需要的改動(dòng),使用逆向工程與再工程方法對(duì)軟件進(jìn)行維護(hù)。7.如何提高軟件的可維護(hù)性?可以從提高決定軟件可維護(hù)性的因素著手,這些因素是:可理解性、可測(cè)試性、可修改性、可移植性、可重用性、可靠性、可使用性、效率等。④ 歸納法:從錯(cuò)誤癥狀中找出規(guī)律,推斷根源。確認(rèn)測(cè)試的工作范圍主要有:1.按合同規(guī)定審查軟件配置;2.設(shè)計(jì)測(cè)試計(jì)劃,使通過測(cè)試保證軟件能滿足所有功能、性能要求;3.文檔與程序一致,具有維護(hù)階段所必須的細(xì)節(jié);4.嚴(yán)格按用戶手冊(cè)操作,以檢查手冊(cè)的完整性和正確性。再者,高質(zhì)量的程序模塊是構(gòu)造系統(tǒng)的基礎(chǔ),因此編程者必須向下一道工序提交符合質(zhì)量要求的產(chǎn)品。2.信息應(yīng)該提供有助于從錯(cuò)誤中恢復(fù)的建設(shè)性意見。(1) 順序結(jié)構(gòu)(2) 選擇結(jié)構(gòu)(3) 先判定型循環(huán)結(jié)構(gòu)(4) 后判定型循環(huán)結(jié)構(gòu)(5)
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1