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

正文內(nèi)容

軟件工程課后答案-資料下載頁

2025-11-05 23:09本頁面
  

【正文】 )多態(tài)重用。?答:描述可重用的軟件構(gòu)件一種理想的方式是3C模型——概念(concept)、內(nèi)容(content)和語境(context)。第四篇:軟件工程課后答案殷鋒主編1(范文模版)軟件工程課后習(xí)題答案注:有些可能錯誤,讀者自己注意第一章一、填空題:軟件是計算機系統(tǒng)中與硬件相互依存的另一部分,是包括、及相關(guān)文檔的的完整集合軟件工程包括三要素:方法、工具 和 過程。軟件開發(fā)的基本方法包括和二、選擇題:CBC第二章一、填空題:軟件生存周期的各個過程可以分成三類,及 主要生存周期過程、支持生存周期過程 和 組織的生存周期過程。軟件生存周期包括 計劃、需求分析、設(shè)計、程序編碼、軟件測試 和 運行維護(hù)6個階段。軟件過程改進(jìn)(SPI)幫助軟件企業(yè)對其軟件過程的改變進(jìn)行計劃,制定以及實施。二、填空題AB三、判斷題√X第三章三、填空題:可行性研究的目的是用最小的代價,在盡可能短的時間內(nèi),確定能夠解決可行性研究在進(jìn)行簡要需求分析和設(shè)計時,要在高層次上以進(jìn)行需求分析階段產(chǎn)生的最重要的文檔是。為解決一個復(fù)雜的問題,往往采取的策略是SA方法中使用半形式化的描述方式表達(dá)需求,采用的主要描述工具是 流圖和ER圖。數(shù)據(jù)流圖中有四種負(fù)號元素,它們是 終點數(shù)據(jù)字典中有四類條目,分別是在IDEF0圖中,表示系統(tǒng)功能的圖形成為圖。在畫分層的DFD時,父圖與子圖的輸入/輸出的數(shù)據(jù)流要用于描述基本加工的小說明的三種描述工具是判定表。二、選擇題ACBBDDDADA1C1B第四章一、填空題變換型系統(tǒng)由3部分組成 :。模塊的分解的基本原則是在軟件開發(fā)的過程中必須遵循的軟件工程原則有:藏 和 模塊獨立性。二、選擇題DAAAB三、判斷題√XX√X第五章二、填空題軟件測試是為了 而執(zhí)行程序的過程。運行被測程序的方法稱為測試。動態(tài)測試中,主要測試軟件功能的方法稱為法選擇測試用例,使得被測程序中每個判定的每個分支至少執(zhí)行一次,這種邏輯覆蓋標(biāo)準(zhǔn)為 判定/覆蓋法。要覆蓋含有循環(huán)結(jié)構(gòu)的所有路徑是不可能的,一般通過限制來測試。用等價類劃分法設(shè)計測試用例時,如果被測程序的某個輸入條件規(guī)定了取之范圍,則可確定一個 合理的等價類和 兩個不合理的等價類憑經(jīng)驗或直覺推測程序中可能存在的錯誤而設(shè)計測試用例的方法是 測。集成測試中的具體方法是 非漸增式、漸增式。確認(rèn)測試階段的兩項工作是。在單元測試中,測試一個 模塊時,需要設(shè)計。1與編碼風(fēng)格有關(guān)的因素有 數(shù)據(jù)說明、語句構(gòu)造、輸入/輸出、效率等,其中有個重要的因素是 源程序的文檔化。三、選擇題BCBDDABDAA1C1B1D1A1C第六章一、填空題用例之間的關(guān)系可以有包含關(guān)系、和。面向?qū)ο蟮幕咎匕ǎ撼橄蟆⒎庋b、和 繼承。類與類之間可以有具有關(guān)聯(lián)、聚合、和 等關(guān)系。二、選擇題CCB三、判斷題√√XX第七章一、填空題面向?qū)ο穹治龅牟襟E包括:分析問題域建立用例模型、發(fā)現(xiàn)和定義對象和類、識別對象的內(nèi)部特征、識別對象的外部特征、識別對象之間的交互。面向?qū)ο蠓治龅牡谝徊骄褪欠治鲇脩粜枨?,在此的基礎(chǔ)上建立 建模。用戶需求包括系統(tǒng)的功能、性能、可靠性等非技術(shù)性要求,其中需求分析階段需要著重考慮的是用戶對系統(tǒng)的功能要求。二、選擇題CDD三、判斷題X√X√第八章一、填空題復(fù)用性子系統(tǒng)數(shù)據(jù)庫設(shè)計二、選擇題DCDD三、判斷題XX√第九章一、填空題測試對對象之間交互的測試待維護(hù)的軟件是可以理解的、待維護(hù)的軟件是可以修改的二、選擇題ABC三、判斷題X√第十章一、填空題直接度量、間接度量人的因素、問題因素、過程因素、產(chǎn)品因素、過程因素甘特圖、時標(biāo)網(wǎng)狀圖、PERT技術(shù)和CPM方法項目風(fēng)險、技術(shù)風(fēng)險、商業(yè)風(fēng)險 ;已知風(fēng)險、可預(yù)測的風(fēng)險、不可預(yù)測的風(fēng)險項目經(jīng)理、配置控制委員會、配置管理員、系統(tǒng)集成員、開發(fā)人員配置項識別、工作空間管理、版本控制、變更控制、狀態(tài)報告、配置審計按課題劃分的模式、按職能劃分的模式、矩陣型模式(1)牢固掌握計算機軟件的基本知識和技能(2)善于分析、綜合問題、具有嚴(yán)密的邏輯思維能力(3)工作踏實、細(xì)致,遵循標(biāo)準(zhǔn)和規(guī)范,具有嚴(yán)格的科學(xué)作風(fēng)(4)工作中表現(xiàn)出耐心,毅力和責(zé)任心(5)善于聽取別人的意見,善于與周圍人員團結(jié)協(xié)作,建立良好的人際關(guān)系(6)具有良好的書面和 空頭表達(dá)能力(1)能把用戶提出的 非技術(shù)性要求加以整理提煉,以技術(shù)說明書的形式轉(zhuǎn)告給分析員和測試員。(2)能說服用戶放棄 一些不切實際的要求,以便保證合理的要求得以滿足。(3)能夠把表面上似乎無關(guān)的要求集中在一起,歸結(jié)為“需要什么”“要解決什么問題”,這是一種綜合問題的能力。(4)要懂得心理學(xué),能說服上級領(lǐng)導(dǎo)和用戶,即讓他們理解什么事不切實際的要求。又使他們毫不勉強,樂于接受。鼓勵、引導(dǎo)、通信1選定標(biāo)準(zhǔn)、重大偏離、特殊情況二、選擇題8三、判斷題8第五篇:軟件工程自考課后習(xí)題4第八章習(xí)題參考答案 軟件維護(hù)有哪些內(nèi)容? 答:(1)校正性維護(hù)。在軟件交付使用后,一些隱含的錯誤在某些特定的使用環(huán)境下會暴露出來。為了識別和糾正錯誤,修改軟件性能上的缺陷,應(yīng)進(jìn)行確定和修改錯誤的過程,這個過程就稱為校正性維護(hù)。(2)適應(yīng)性維護(hù)。為了使應(yīng)用軟件適應(yīng)計算機硬件、軟件環(huán)境及數(shù)據(jù)環(huán)境的不斷發(fā)生的變化而修改軟件的過程稱為適應(yīng)性維護(hù)。(3)完善性維護(hù)。為增加軟件功能、增強軟件性能、提高軟件運行效率而進(jìn)行的維護(hù)活動稱為完善性維護(hù)。(4)預(yù)防性維護(hù)。為了提高軟件的可維護(hù)性和可靠性而對軟件進(jìn)行的修改稱為預(yù)防性維護(hù)。軟件維護(hù)的特點是什么? 答:主要體現(xiàn)在三個方面:(1)非結(jié)構(gòu)化維護(hù)和結(jié)構(gòu)化維護(hù)。軟件的開發(fā)過程對軟件的維護(hù)有很大的影響。若不采用軟件工程的方法開發(fā)軟件,則軟件只有程序而無文檔,維護(hù)工作非常困難,這是一種非結(jié)構(gòu)化的維護(hù)。若采用軟件工程的方法開發(fā)軟件,則各階段都有相應(yīng)的文檔,容易進(jìn)行維護(hù)工作,這是一種結(jié)構(gòu)化的維護(hù)。(2)維護(hù)的困難性。軟件維護(hù)的困難性是由于軟件需求分析和開發(fā)方法的缺陷。軟件生存周期中的開發(fā)階段沒有嚴(yán)格而又科學(xué)的管理和規(guī)劃,就會引起軟件運行時的維護(hù)困難。(3)軟件維護(hù)的費用。軟件維護(hù)的費用在總費用中的比重是在不斷增加的,這是軟件維護(hù)有形的代價。另外還有無形的代價,即要占有更多的資源。軟件維護(hù)費用增加的占有原因是軟件維護(hù)的生產(chǎn)率非常低。軟件維護(hù)的流程是什么?答:軟件維護(hù)的流程如下:知道維護(hù)申請報告、審查申請報告并批準(zhǔn)、運行維護(hù)并做詳細(xì)記錄、復(fù)審。軟件維護(hù)的副作用有哪些? 答:維護(hù)的副作用有以下三種:(1)編碼副作用。在使用程序設(shè)計語言修改源代碼時可能引入的錯誤。(2)數(shù)據(jù)副作用。在修改數(shù)據(jù)結(jié)構(gòu)時,有可能造成軟件設(shè)計與數(shù)據(jù)結(jié)構(gòu)不匹配,因而導(dǎo)致軟件錯誤。數(shù)據(jù)副作用是修改軟件信息結(jié)構(gòu)導(dǎo)致的結(jié)果。但它可以通過詳細(xì)的設(shè)計文檔加以控制。(3)文檔副作用。如果對可執(zhí)行軟件的修改沒有反映在文檔中,就會產(chǎn)生文檔副作用。什么是軟件可維護(hù)性?可維護(hù)性度量的特性是什么?答:軟件可維護(hù)性的定義:軟件能夠被理解、校正、適應(yīng)及增強功能的容易程度。軟件的可維護(hù)性可用以下七個質(zhì)量特性來衡量,即可理解性、可測試性、可修改性、可靠性、可移植性、可使用性和效率。提高可維護(hù)性的方法有哪些? 答:(1)建立明確的軟件質(zhì)量目標(biāo)。(2)使用先進(jìn)的軟件開發(fā)技術(shù)和工具。(3)建立明確的質(zhì)量保證。(4)選擇可維護(hù)性的程序設(shè)計語言。(5)改進(jìn)程序的文檔。第九章習(xí)題參考答案漸增模型有幾種?各有何特點? 答:漸增模型有兩種類型,一是增量構(gòu)造模型,二是演化提交模型。增量構(gòu)造模型是在瀑布模型基礎(chǔ)上,對一些階段進(jìn)行整體開發(fā),對另一些階段進(jìn)行增量開發(fā)。演化提交模型則是在瀑布模型的基礎(chǔ)上,所有階段都進(jìn)行增量開發(fā),不僅是增量開發(fā),也是增量提交。快速原型模型有幾種,各有什么特點?答:快速原形模型根據(jù)原型的不同作用,有三類原型模型:探索型原型:把原型用于開發(fā)的需求分析階段,目的是要弄清用戶的需求,確定所期望的特性,并探索各種方案的可行性。它主要針對開發(fā)目標(biāo)模糊,用戶與開發(fā)者對項目都缺乏經(jīng)驗的情況,通過對原型的開發(fā)來明確用戶的需求。實驗型原型:主要用于設(shè)計階段,考核實現(xiàn)方安是否合適,能否實現(xiàn)。對于一個大型系統(tǒng),若對設(shè)計方案心中沒有把握時,可通過這種原型的開發(fā)來證實設(shè)計方案的正確性。(3)演化型原型:它將原型思想擴展到軟件開發(fā)的全過程,就是及早向用戶提交一個原型系統(tǒng),在得到用戶認(rèn)可后,將原型系統(tǒng)不斷擴充演化為最終的軟件系統(tǒng)。快速原型的開發(fā)步驟是什么? 答:快速原型的開發(fā)步驟是:(1)快速分析:在分析人員與用戶的配合下,迅速確定系統(tǒng)基本需求并開始構(gòu)造原型。(2)構(gòu)造原型:在快速分析的基礎(chǔ)上,根據(jù)基本需求說明盡快實現(xiàn)一個可運行的系統(tǒng)。(3)運行原型:通過運行快速原型,發(fā)現(xiàn)問題,消除誤解,達(dá)到開發(fā)者也用戶的充分協(xié)調(diào)。(4)評價原型:在運行的基礎(chǔ)上,評價原型的特性,分析運行效果是否滿足用戶的需求,提出全面的修改意見。(5)修改:根據(jù)評價原型的活動結(jié)果進(jìn)行修改,修改過程代替初始的快速分析,從而實現(xiàn)原型開發(fā)的循環(huán)過程。用戶與開發(fā)者在這種循環(huán)過程中不斷接近系統(tǒng)的最終要求。上述步驟在軟件工具的支持下往往是互相交融在一起的,而不再象瀑布模型那樣嚴(yán)格的階段劃分,線性推進(jìn)。評價快速原型模型的優(yōu)缺點。答:快速原型的優(yōu)點是:(1)可及早為用戶提供有用的產(chǎn)品。(2)可及早發(fā)現(xiàn)問題,隨時糾正錯誤。(3)減少技術(shù)、應(yīng)用風(fēng)險,縮短開發(fā)時間,減少費用、提高生產(chǎn)率。(4)通過實際運行原型,提供直接評價系統(tǒng)的方法,促使用戶主動參與開發(fā)活動,加強了信息反饋,促進(jìn)各類人員的協(xié)調(diào),減少誤解,適應(yīng)需求變化,能有效提高系統(tǒng)質(zhì)量??焖僭偷娜秉c是:。,還未建立起自己的開發(fā)標(biāo)準(zhǔn)。(4)在多次重復(fù)改變原型的過程中,程序員會感到厭倦。(5)系統(tǒng)的易變性對測試有一定影響,難于做到徹底測試,更新文檔較為困難。比瀑布模型與增量模型,指出增量模型的新思路。答:瀑布模型屬于整體開發(fā)模型,它規(guī)定在開始下一個階段的工作之前,必須完成前一階段的所有細(xì)節(jié)。瀑布模型很難適應(yīng)需求可變、模糊不定的軟件系統(tǒng)的開發(fā),而且在開發(fā)過程中用戶很難參與進(jìn)去,只有到開發(fā)結(jié)束才能看到整個軟件系統(tǒng)。這種理想的、線性的開發(fā)過程缺乏靈活性,不適應(yīng)實際的開發(fā)過程。增量模型是在瀑布模型的基礎(chǔ)上加以修改而形成的。屬于非整體開發(fā)模型。它的基本思路是為了使開發(fā)過程具有一定的靈活性和可修改性,在開發(fā)過程中推遲某些階段或所有階段中的細(xì)節(jié),從而較早的產(chǎn)生工作軟件。第十章習(xí)題參考答案說明對象、類、類結(jié)構(gòu)、消息的基本概念。答:(1)對象:對象是人們要進(jìn)行研究的任何事物,它不僅能表示具體的事物,還能表示抽象的規(guī)則、計劃或事件。對象包括有形實體、作用、事件、性能說明等類型。對象具有狀態(tài)和行為。一個對象用數(shù)據(jù)值來描述它的狀態(tài),對象的操作則用于改變狀態(tài),對象及其操作就是對象的行為。對象實現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作封裝于對象的統(tǒng)一體中。對象內(nèi)的數(shù)據(jù)具有自己的操作,從而可靈活地專門描述對象的獨特行為,具有較強的獨立性和自治性,其內(nèi)部狀態(tài)不受或很少受外界的影響,具有很好的模塊化特點。為軟件重用奠定了堅實的基礎(chǔ)。(2)類:具有相同或相似性質(zhì)的對象的抽象就是類。因此,對象的抽象就是類,類的具體化就是對象,也可以說類的實例是對象。(3)類結(jié)構(gòu):類與類之間的結(jié)構(gòu)關(guān)系,包括一般具體結(jié)構(gòu)關(guān)系和整體部分結(jié)構(gòu)關(guān)系。一般具體關(guān)系結(jié)構(gòu)稱為分類結(jié)構(gòu),也可以說是“或”關(guān)系或“is a”關(guān)系,類的這種層次結(jié)構(gòu)可用來描述現(xiàn)實世界中的一般化的抽象關(guān)系,通常越在上層的類越具有一般性和共性,越在下層的類越具體、越細(xì)化。整體部分結(jié)構(gòu)稱為組裝結(jié)構(gòu),它們之間的關(guān)系是一種“與”關(guān)系,或者是“has a”關(guān)系。類的這種層次關(guān)系可用來描述現(xiàn)實世界中的類的組成的抽象關(guān)系。上層的類具有整體性,下層的類具有成員性。在類的層次結(jié)構(gòu)中,通常上層的類稱為父類或超類,下層類稱為子類。(4)消息:對象之間進(jìn)行通信的構(gòu)造叫做消息。在對旬的操作中,當(dāng)一個消息發(fā)送給某個對象時,消息包含接收對象去執(zhí)行某種操作的信息。接收消息的對象經(jīng)過解釋,然后給予響應(yīng)。這種通信機制稱為消息傳遞。發(fā)送一條消息的格式是“(參數(shù))”。說明面向?qū)ο蟮奶卣骱鸵?。答:面向?qū)ο蟮奶卣魇牵海?)對象唯一性。每個對象都有自身唯一的標(biāo)識,在對象生存期中,其標(biāo)識不變,不同的對象不能有不同的標(biāo)識。(2)分類性。是指將具有一致的數(shù)據(jù)結(jié)構(gòu)(屬性)和行為(操作)的對象抽象成類(3)繼承性。是子類自動共享父類數(shù)據(jù)結(jié)構(gòu)和方法的機制,這是類之間的一種關(guān)系。(4)多態(tài)性。是指相同的操作或函數(shù)過程可以作用于多種類型的對象上并獲得不同的結(jié)果。面向?qū)ο蟮囊厥牵骸?信息隱蔽)(3)共享性。說明動態(tài)模型的特征,說明事件,腳本、狀態(tài)的含義。答:動態(tài)模型是與時間和變化有關(guān)的系統(tǒng)性質(zhì),該模型描述了系統(tǒng)的控制結(jié)構(gòu),它表示了瞬時的、行為化的系統(tǒng)控制性質(zhì),它關(guān)心的是系統(tǒng)的控制,操作的執(zhí)行順序,它從對象的事件和狀態(tài)的角度出發(fā),表現(xiàn)了相互行為。事件是指特定時刻發(fā)生的某件事情,它是某事情發(fā)生的信號,它沒有持續(xù)時間,它是一種相對性的快速事件。腳本是完成系統(tǒng)某個功能事件序列,側(cè)重于表達(dá)說明發(fā)生于系統(tǒng)執(zhí)行過程中的一個特定場景,用事件跟蹤圖表達(dá)。狀態(tài)是對象屬性值的抽象。狀態(tài)指明了對象對輸入事
點擊復(fù)制文檔內(nèi)容
合同協(xié)議相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1