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

正文內(nèi)容

軟件工程課后答案-資料下載頁(yè)

2024-11-14 23:09本頁(yè)面
  

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