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

正文內(nèi)容

軟件工程習(xí)題集-資料下載頁

2025-06-07 08:41本頁面
  

【正文】 較容易實(shí)現(xiàn)。 而樁模塊用于模擬那些由被測(cè)模塊所調(diào)用的下屬模塊的功能,由于下屬模塊往往不只一個(gè),也不只一層,由于模塊接口的復(fù)雜性,樁模塊很難模擬各下層模塊之間的調(diào)用關(guān)系,同時(shí)為了模擬下層模塊的不同功能,需要編寫多個(gè)樁模塊,而這些樁模塊所模擬的功能是否正確,也很難進(jìn)行驗(yàn)證。因此,驅(qū)動(dòng)模塊的設(shè)計(jì)顯然比樁模塊容易。?答:α測(cè)試是在開發(fā)機(jī)構(gòu)的監(jiān)督下,由個(gè)別用戶在確認(rèn)測(cè)試階段后期對(duì)軟件進(jìn)行測(cè)試,目的是評(píng)價(jià)軟件的FLURPS(功能、局域化、可使用性、可靠性、性能和支持性),注重界面和特色。β測(cè)試是由支持軟件預(yù)發(fā)行的客戶對(duì)FLURPS進(jìn)行測(cè)試,主要目的是測(cè)試系統(tǒng)的可支持性。 八 軟件維護(hù)參考答案一、選擇題 二、判斷題三、簡(jiǎn)答題?答:軟件維護(hù)是指軟件系統(tǒng)交付使用以后,為了改正錯(cuò)誤或滿足新的需求而修改軟件的過程。一個(gè)中等規(guī)模的軟件,如果其開發(fā)過程需要一到二年時(shí)間,則它投入使用以后,其運(yùn)行時(shí)間可能持續(xù)五到十年之久。在這個(gè)維護(hù)階段中,人們需要著手解決開發(fā)階段尚未解決的問題,同時(shí),還解決維護(hù)工作本身所產(chǎn)生的問題。做好軟件的維護(hù)工作不僅能夠排除軟件中存在的錯(cuò)誤,是它能夠正常工作,而且還可以使它擴(kuò)充功能,提高性能,為用戶帶來新的效益。維護(hù)階段的化肥約占整個(gè)軟件生命期花費(fèi)的67%。因此,我們應(yīng)充分認(rèn)識(shí)到維護(hù)現(xiàn)有軟件的重要意義。?答:修改代碼所產(chǎn)生的副作用一般可以在退化測(cè)試過程中對(duì)其造成系統(tǒng)的故障進(jìn)行查明和糾正;完善設(shè)計(jì)文檔資料可以限制修改數(shù)據(jù)的副作用,在文檔中描述了數(shù)據(jù)結(jié)構(gòu),并提供了一種把數(shù)據(jù)元素、記錄、文件以及其他結(jié)構(gòu)與系統(tǒng)模塊聯(lián)系起來的交叉對(duì)照表;在軟件系統(tǒng)再次交付使用之前,對(duì)整個(gè)軟件配置進(jìn)行復(fù)審,將能大大減少文檔資料的副作用。?可維護(hù)性度量的特性是什么?答:軟件的可維護(hù)性是指維護(hù)人員為糾正軟件系統(tǒng)出現(xiàn)的錯(cuò)誤或缺陷,以及為滿足新的要求而理解、修改和完善軟件系統(tǒng)的難易程度。可維護(hù)性是所有軟件系統(tǒng)都應(yīng)具備的特點(diǎn)。在軟件工程的每一階段都應(yīng)該努力提高系統(tǒng)的可維護(hù)性,在每個(gè)階段結(jié)束前的審查和復(fù)審中,應(yīng)著重得可維護(hù)性進(jìn)行復(fù)審。 可維護(hù)性度量的特性主要有可理解性、可測(cè)試性和可修改性??衫斫庑员欢x為人們通過閱讀源代碼和文檔了解軟件系統(tǒng)的結(jié)構(gòu)、接口、功能、內(nèi)部過程以及如何運(yùn)行的難易程度;可測(cè)試性被定義為診斷和測(cè)試系統(tǒng)的難易程度;可修改性被定義為修改軟件系統(tǒng)的難易程度;它們是密切相關(guān)的。?答:在軟件工程的每一階段都應(yīng)該努力提高系統(tǒng)的可維護(hù)性,在每個(gè)階段結(jié)束前的審查和復(fù)審中,應(yīng)著重得可維護(hù)性進(jìn)行復(fù)審。在需求分析階段的復(fù)審中,應(yīng)對(duì)將來要擴(kuò)充和修改的部分加以注明。在討論軟件可移植性問題時(shí),要考慮可能要影響軟件維護(hù)的系統(tǒng)界面。在軟件設(shè)計(jì)的復(fù)審中,因從便于修改、模塊化和功能獨(dú)立的目標(biāo)出發(fā),評(píng)價(jià)軟件的結(jié)構(gòu)和過程,還應(yīng)對(duì)將來可能修改的部分預(yù)先做準(zhǔn)備。在軟件代碼復(fù)審中,應(yīng)強(qiáng)調(diào)編碼風(fēng)格和內(nèi)部說明這兩個(gè)影響可維護(hù)性的因素。在軟件系統(tǒng)交付使用前的每一測(cè)試步驟中都應(yīng)給出需要作預(yù)防性維護(hù)部分的提示。在完成每項(xiàng)維護(hù)工作后,都應(yīng)對(duì)軟件維護(hù)本身進(jìn)行仔細(xì)認(rèn)真的復(fù)審。為了從根本上提高軟件系統(tǒng)的可維護(hù)性,人們正試圖通過直接維護(hù)軟件規(guī)格說明來維護(hù)軟件,同時(shí)也在大力發(fā)展軟件重用技術(shù)。 綜合試卷一參考答案及評(píng)分標(biāo)準(zhǔn)一、單項(xiàng)選擇題(每小題的四個(gè)備選答案只有一個(gè)正確答案,每題1分,共10分)1. C 2. A 3. D 4. D 5. B 6. D 7. A 8. A 9. B 10. C二、填空題(每題2分,共30分,兩個(gè)空的題目每空1分)1. 文檔 數(shù)據(jù) 2. 程序員 3. 編程準(zhǔn)則 編程風(fēng)格 4. 基本路徑測(cè)試 控制結(jié)構(gòu)測(cè)試 5. 可行性研究 需求分析 6. 預(yù)防性維護(hù) 7. 風(fēng)險(xiǎn)分析 8. 估算 10. 需求描述 需求評(píng)審 11. 設(shè)計(jì) 編碼 12. 數(shù)據(jù)格式 數(shù)據(jù)存取操作 13. 軟件重用 14. 數(shù)據(jù)抽象 過程抽象 15.用戶 三、名詞解釋(每小題4分,共16分)1. 軟件工程是將系統(tǒng)的、規(guī)范的、可度量的方法(1分)應(yīng)用于軟件的開發(fā)、運(yùn)行和維護(hù)的全過程及上述方法的研究。(3分)2. 軟件需求是指用戶對(duì)目標(biāo)軟件系統(tǒng)在功能、行為、性能、設(shè)計(jì)約束等(各1分)方面的期望。3. 軟件測(cè)試是對(duì)軟件規(guī)格說明、軟件設(shè)計(jì)和編碼的最后復(fù)審(1分),目的是在軟件產(chǎn)品交付之前盡可能發(fā)現(xiàn)軟件中潛伏的錯(cuò)誤。(3分)4. 軟件維護(hù)是軟件生存周期的最后一個(gè)階段,所有活動(dòng)都發(fā)生在軟件交付并投入運(yùn)行之后。(4分)四、簡(jiǎn)答題(每小題5分,共30分,每題答出5項(xiàng)即為滿分5分,每項(xiàng)1分)1. 軟件開發(fā)過程中必須遵循哪些軟件工程原則?至少列出5條并簡(jiǎn)述之抽象:關(guān)注事物基本、重要的部分,忽略不相關(guān)成分 信息隱藏:模塊中的軟件設(shè)計(jì)決策信息封裝起來的技術(shù),只知道它的功能以及對(duì)外的接口,而不知它的內(nèi)部細(xì)節(jié)模塊化:模塊是程序中一個(gè)邏輯上相對(duì)獨(dú)立、具有良好的接口定義的編程單位:過程、函數(shù)、類、程序包等 局部化:物理模塊內(nèi)集中邏輯上相互關(guān)聯(lián)的計(jì)算資源一致性:整個(gè)軟件系統(tǒng)均使用統(tǒng)一的符號(hào)、概念和術(shù)語完全性:整個(gè)軟件系統(tǒng)不丟失任何重要的成分,軟件完全實(shí)現(xiàn)系統(tǒng)所需的功能、行為和性能可驗(yàn)證性: 軟件系統(tǒng)應(yīng)易于檢查、測(cè)試和評(píng)審2. 面向?qū)ο蠓椒▽W(xué)包含哪些核心概念?簡(jiǎn)述之(1) 對(duì)象:對(duì)象是現(xiàn)實(shí)世界中個(gè)體或事物的抽象表示,是其屬性和相關(guān)操作的封裝。(2) 類:類表示某些對(duì)象在屬性和操作方面的共同特征。(3) 繼承:類之間的繼承關(guān)系是現(xiàn)實(shí)世界中遺傳關(guān)系的模擬,它表示類之間的內(nèi)在聯(lián)系 以及對(duì)屬性和操作的共享。(4) 聚集:現(xiàn)實(shí)世界普遍存在部分—整體關(guān)系。(5) 消息:消息傳遞是對(duì)象與其外部世界相互關(guān)聯(lián)的唯一途徑。3. 寫出至少5種內(nèi)聚度。(1)偶然性內(nèi)聚 (2)邏輯性內(nèi)聚 (3)時(shí)間性內(nèi)聚 (4)過程性內(nèi)聚 (5)通信性內(nèi)聚 (6)順序性內(nèi)聚 (7)功能性內(nèi)聚4. SD方法能方便地將數(shù)據(jù)流圖轉(zhuǎn)換為軟件結(jié)構(gòu),其過程分哪5步?(1)確定信息流的類型;(2)劃定流界;(3)將數(shù)據(jù)流圖映射為程序結(jié)構(gòu);(4)提取層次控制結(jié)構(gòu);(5)通過設(shè)計(jì)復(fù)審和啟發(fā)式策略精化結(jié)構(gòu)。5. UML的消息類型有幾種,哪幾種?4種;(1)簡(jiǎn)單消息 (2)同步消息 (3)異步消息 (4)返回消息6. 瀑布模型的缺陷有哪些?(1)完全地、精確地刻畫復(fù)雜應(yīng)用問題的用戶需求是不可能的。(2)需求分析和軟件實(shí)現(xiàn)是不可分割的。(3)用戶和開發(fā)人員都難于理解形式的、不可執(zhí)行的需求規(guī)格說明。(4)傳統(tǒng)的開發(fā)策略沒有為用戶參與關(guān)鍵的開發(fā)決策提供便利。(5)目標(biāo)軟件的適應(yīng)能力不強(qiáng)。(6)瀑布模型并不適合于軟件項(xiàng)目管理。五、應(yīng)用題(1題6分,2題8分,共14分)略。 綜合試卷二參考答案及評(píng)分標(biāo)準(zhǔn)一、單項(xiàng)選擇題(每小題的四個(gè)備選答案只有一個(gè)正確答案,每題1分,共10分) 1. D 2. A 3. B 4. D 5. C 6. C 7. B 8. C 9. A 10. D二、填空題(每題2分,共30分,兩個(gè)空的題目每空1分)1. 經(jīng)濟(jì) 技術(shù) 2. 繼承 聚集 3. 解 問題 4. 系統(tǒng)軟件 應(yīng)用軟件5. 變換分析 事務(wù)分析 6. 自底向上或相反順序 運(yùn)行 8. 形式化 9. 風(fēng)險(xiǎn)評(píng)價(jià) 風(fēng)險(xiǎn)管理 優(yōu)化級(jí) 11. 使用(use) 擴(kuò)展(extend) 12. 橫向 縱向 13. 分析與規(guī)劃 實(shí)現(xiàn)14. 概要設(shè)計(jì) 詳細(xì)設(shè)計(jì) 15. 白盒 三、名詞解釋(每小題4分,共16分)1. 計(jì)算機(jī)軟件是與計(jì)算機(jī)系統(tǒng)操作有關(guān)的程序(1分)、規(guī)程、規(guī)則(1分)及任何與之有關(guān)的文檔(1分)和數(shù)據(jù)(1分)。2. 數(shù)據(jù)流圖是用來刻畫數(shù)據(jù)流和轉(zhuǎn)換的信息系統(tǒng)建模技術(shù),它用簡(jiǎn)單的圖形記號(hào)分別表示數(shù)據(jù)流、轉(zhuǎn)換、數(shù)據(jù)源及外部實(shí)體(2分),它提供層次結(jié)構(gòu)讓分析人員以能夠方便地表示任意抽象級(jí)別上的信息系統(tǒng)或其子部分,并支持問題分解、逐步求精的分析方法。(2分)3. 軟件可維護(hù)性是指軟件被理解、改正、調(diào)整和改進(jìn)的難易程度(3分),是指導(dǎo)軟件工程各個(gè)階段工作的一條基本原則,也是軟件工程追求的目標(biāo)之一。(1分)4. 軟件測(cè)試是對(duì)軟件規(guī)格說明、軟件設(shè)計(jì)和編碼的最后復(fù)審(1分),目的是在軟件產(chǎn)品交付之前盡可能發(fā)現(xiàn)軟件中潛伏的錯(cuò)誤。(3分)四、簡(jiǎn)答題(每小題5分,共30分,每題答出5項(xiàng)即為滿分5分,每項(xiàng)1分)1. 高質(zhì)量的軟件應(yīng)該具備哪些條件?高質(zhì)量的軟件應(yīng)該具備三個(gè)條件。①滿足軟件需求定義的功能和性能②文檔符合事先確定的軟件開發(fā)標(biāo)準(zhǔn)③軟件的特點(diǎn)和屬性遵循軟件工程的目標(biāo)和原則。開發(fā)高質(zhì)量的軟件必須進(jìn)行有系統(tǒng)、有計(jì)劃的軟件質(zhì)量保證(SQA)活動(dòng)。2.寫出至少5種耦合度。(1)非直接耦合 (2)數(shù)據(jù)耦合 (3)控制耦合 (4)特征耦合(5)外部耦合 (6)公共耦合 (7)內(nèi)容耦合3. 人機(jī)界面的設(shè)計(jì)可分為哪幾個(gè)步驟?(1)創(chuàng)建系統(tǒng)功能的外部模型;(2)確定為完成此系統(tǒng)功能人和計(jì)算機(jī)應(yīng)分別完成的任務(wù);(3)考慮界面設(shè)計(jì)中的典型問題;(4)借助CASE工具構(gòu)造界面原型;(5)真正實(shí)現(xiàn)設(shè)計(jì)模型;(6)評(píng)估界面質(zhì)量。(1)需求定義。利用前面介紹的需求分析技術(shù)理解應(yīng)用領(lǐng)域,獲取初步的用戶需求,制定項(xiàng)目開發(fā)計(jì)劃。(2)風(fēng)險(xiǎn)分析。根據(jù)初始需求或改進(jìn)意見評(píng)審可選用的方案,給出消除或減少風(fēng)險(xiǎn)的途徑。(3)工程實(shí)現(xiàn)。利用前一節(jié)介紹的快速原型構(gòu)造方法針對(duì)已知的用戶需求生成快速原型。(4)評(píng)審。將原型提交用戶使用并征詢用戶改進(jìn)意見。上述過程將不斷迭代,直至給出用戶滿意的目標(biāo)軟件產(chǎn)品。5.衡量某種程序語言是否適合于特定的項(xiàng)目,應(yīng)考慮下面哪些因素?(1)應(yīng)用領(lǐng)域。(2)算法和計(jì)算復(fù)雜性。(3)軟件運(yùn)行環(huán)境。(4)用戶需求中關(guān)于性能方面的需要。(5)數(shù)據(jù)結(jié)構(gòu)的復(fù)雜性。(6)軟件開發(fā)人員的知識(shí)水平。(7)可用的編譯器與交叉編譯器。6. SD方法能方便地將數(shù)據(jù)流圖轉(zhuǎn)換為軟件結(jié)構(gòu),其過程分哪5步?(1)確定信息流的類型;(2)劃定流界;(3)將數(shù)據(jù)流圖映射為程序結(jié)構(gòu);(4)提取層次控制結(jié)構(gòu);(5)通過設(shè)計(jì)復(fù)審和啟發(fā)式策略精化結(jié)構(gòu)。五、應(yīng)用題(1題6分,2題8分,共14分)略。 綜合試卷三參考答案及評(píng)分標(biāo)準(zhǔn)一、單項(xiàng)選擇題(每小題的四個(gè)備選答案只有一個(gè)正確答案,每題1分,共10分)1. D 2. D 3. B 4. A 5. C 6. C 7. A 8. B 9. D 10. D二、填空題(每題2分,共30分,兩個(gè)空的題目每空1分)1. 文檔 2. 可行性研究 需求分析 3. 重構(gòu)工程 4. 風(fēng)險(xiǎn)分析 6. 實(shí)體關(guān)系 7. 對(duì)象圖 包圖 8. 概要設(shè)計(jì) 詳細(xì)設(shè)計(jì) 9. 基類 10. 黑盒 11. 設(shè)計(jì) 編碼 12. 糾錯(cuò)性維護(hù)13. 風(fēng)險(xiǎn)估算 風(fēng)險(xiǎn)管理 14. 數(shù)據(jù)格式 數(shù)據(jù)存取操作15. 用戶模型 系統(tǒng)映像 三、名詞解釋(每小題4分,共16分)1. 軟件產(chǎn)品從形成概念開始,經(jīng)過開發(fā)(1分)、運(yùn)行(使用)(1分)和維護(hù)(1分)直到退役(1分)的全過程稱為軟件生存周期,包括軟件定義、開發(fā)、使用和維護(hù)三部分。2. 軟件工程是將系統(tǒng)的、規(guī)范的、可度量的方法(1分)應(yīng)用于軟件的開發(fā)、運(yùn)行和維護(hù)的全過程及上述方法的研究。(3分)3. 協(xié)作圖用于描述相互合作的對(duì)象間的交互關(guān)系(2分)和鏈接關(guān)系(2分)。4. 軟件重用是指在兩次或多次不同的軟件開發(fā)過程中(2分)重復(fù)使用相同或相似軟件元素的過程。(2分)四、簡(jiǎn)答題(每小題5分,共30分,每題答出5項(xiàng)即為滿分5分,每項(xiàng)1分) 1. 軟件工程的目標(biāo)有哪些?至少寫出5種在給定成本、進(jìn)度的前提下,開發(fā)出具有可修改性、有效性、可靠性、可理解性、可維護(hù)性、可重用性、可適應(yīng)性、可追蹤性、可移植性、可互操作性并滿足用戶需求的軟件產(chǎn)品。2. 面向?qū)ο蠓椒▽W(xué)包含哪些核心概念?簡(jiǎn)述之(1) 對(duì)象:對(duì)象是現(xiàn)實(shí)世界中個(gè)體或事物的抽象表示,是其屬性和相關(guān)操作的封裝。(2) 類:類表示某些對(duì)象在屬性和操作方面的共同特征。(3) 繼承:類之間的繼承關(guān)系是現(xiàn)實(shí)世界中遺傳關(guān)系的模擬,它表示類之間的內(nèi)在聯(lián)系 以及對(duì)屬性和操作的共享。(4) 聚集:現(xiàn)實(shí)世界普遍存在部分—整體關(guān)系。(5) 消息:消息傳遞是對(duì)象與其外部世界相互關(guān)聯(lián)的唯一途徑。3. UML的消息類型有幾種,哪幾種?4種;(1)簡(jiǎn)單消息 (2)同步消息 (3)異步消息 (4)返回消息4.人機(jī)界面的設(shè)計(jì)可分為哪幾個(gè)步驟?(1)創(chuàng)建系統(tǒng)功能的外部模型;(2)確定為完成此系統(tǒng)功能人和計(jì)算機(jī)應(yīng)分別完成的任務(wù);(3)考慮界面設(shè)計(jì)中的典型問題;(4)借助CASE工具構(gòu)造界面原型;(5)真正實(shí)現(xiàn)設(shè)計(jì)模型;(6)評(píng)估界面質(zhì)量。?(1)代碼的功能。(2)代碼的完成者。(3)代碼在整個(gè)軟件系統(tǒng)中的位置。(4)代碼編制、復(fù)審的時(shí)間。(5)保留代碼的原因。(6)代碼中如何使用數(shù)據(jù)結(jié)構(gòu)和算法。6. 螺旋模型有哪些優(yōu)點(diǎn)?(1)螺旋模型支持用戶需求的動(dòng)態(tài)變化。(2)螺旋模型中,需求分析和軟件實(shí)現(xiàn)是互相依賴、緊密聯(lián)系的軟件開發(fā)活動(dòng)。(3)原型作為形式的可執(zhí)行的需求規(guī)格說明,既易于為用戶和開發(fā)人員共同理解,又可作為后續(xù)開發(fā)的基礎(chǔ)。(4)螺旋模型為用戶參與軟件開發(fā)的所有關(guān)鍵決策提供了方便。(5)螺旋模型有助于提高目標(biāo)軟件的適應(yīng)能力。(6)螺旋模型為項(xiàng)目管理人員及時(shí)調(diào)整管理決策提供了便利,從而降
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1