軟件工程導(dǎo)論學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第1頁(yè)
軟件工程導(dǎo)論學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第2頁(yè)
軟件工程導(dǎo)論學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第3頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余3頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

軟件工程導(dǎo)論學(xué)習(xí)通超星期末考試章節(jié)答案2024年軟件維護(hù)分為:

、

、預(yù)防性維護(hù)等四種。

答案:改正性維護(hù);完善性維護(hù);適應(yīng)性維護(hù);改正性;完善性;適應(yīng)性;改正性維護(hù);完善性維護(hù);適應(yīng)性維護(hù);改正性;完善性;適應(yīng)性;改正性維護(hù);完善性維護(hù);適應(yīng)性維護(hù);改正性;完善性;適應(yīng)性以下哪項(xiàng)不是軟件維護(hù)的特點(diǎn)?

答案:技術(shù)容易什么是白盒法?有哪些覆蓋標(biāo)準(zhǔn)?

答案:將程序看成是白盒子,認(rèn)真的分析程序的結(jié)構(gòu)和功能制定測(cè)試用例來(lái)測(cè)試。有邏輯覆蓋(語(yǔ)句覆蓋、判斷覆蓋、條件覆蓋、判斷/條件覆蓋、條件組合覆蓋、路徑覆蓋)設(shè)被測(cè)試的程序段為:begins1;if(x=0)and(y>2)thens2;if(x<1)or(y=1)thens3;s4;end可供選擇的測(cè)試數(shù)據(jù)組為:xyⅠ03Ⅱ12Ⅲ-12Ⅳ31

以下選項(xiàng)中,實(shí)現(xiàn)條件覆蓋至少要選擇的數(shù)據(jù)組是哪一組?

答案:Ⅰ,Ⅳ

在項(xiàng)目開(kāi)發(fā)時(shí)選擇程序設(shè)計(jì)語(yǔ)言通??紤]哪些因素?

答案:以上都包括以下哪一項(xiàng)不是第4代語(yǔ)言(4GL)的主要特征?

答案:面向機(jī)器什么是"變換流"?什么是"事務(wù)流"?

答案:變換流由輸入、變換(或處理)、輸出三部分組成。某個(gè)加工將它的輸入流分離成許多發(fā)散的數(shù)據(jù)流,形成許多加工路徑,并根據(jù)輸入選擇其中一個(gè)路徑來(lái)執(zhí)行這種特征的DFD稱為事物流。耦合分哪些種類?請(qǐng)從耦合度從高到低排序

答案:內(nèi)容耦合、公共耦合、控制耦合、標(biāo)記耦合、數(shù)據(jù)耦合什么是“模塊”?模塊設(shè)計(jì)質(zhì)量的度量標(biāo)準(zhǔn)有哪些?

答案:模塊是邏輯上語(yǔ)義鄰接的語(yǔ)句序列,具有邊界標(biāo)志和聚合標(biāo)識(shí)符。模塊設(shè)計(jì)質(zhì)量的度量標(biāo)準(zhǔn)有:內(nèi)聚、耦合設(shè)計(jì)工作主要包括哪些階段?各階段的主要任務(wù)是什么?

答案:設(shè)計(jì)工作主要包括概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)。概要設(shè)計(jì):完成功能結(jié)構(gòu)的設(shè)計(jì),其輸出的結(jié)果為系統(tǒng)的模塊劃分。詳細(xì)設(shè)計(jì):主要完成模塊內(nèi)部的細(xì)節(jié)設(shè)計(jì),如算法、變量等。16.[其它]為方便儲(chǔ)戶,某銀行擬開(kāi)發(fā)計(jì)算機(jī)儲(chǔ)蓄系統(tǒng)。儲(chǔ)戶填寫(xiě)的存款單或取款單由業(yè)務(wù)員鍵入系統(tǒng),如果是存款,系統(tǒng)記錄存款人姓名、住址、存款類型、存款日期、利率等信息,并印出存款單給儲(chǔ)戶;如果是取款,系統(tǒng)計(jì)算利息并印出利息清單給儲(chǔ)戶。(1)請(qǐng)畫(huà)出此系統(tǒng)的ER圖(2)請(qǐng)畫(huà)出此系統(tǒng)的數(shù)據(jù)流圖。

答案:無(wú)標(biāo)題.png無(wú)標(biāo)題1.png15.[其它]“決定比賽名單”這個(gè)加工,根據(jù)“運(yùn)動(dòng)員名單”和“比賽項(xiàng)目”產(chǎn)生“項(xiàng)目參加者”,如下圖所示,運(yùn)動(dòng)員名單要包括所在隊(duì)名,運(yùn)動(dòng)員編號(hào)號(hào),運(yùn)動(dòng)員姓名,及參加的所有項(xiàng)目。請(qǐng)寫(xiě)出這三個(gè)數(shù)據(jù)流條目。

答案:運(yùn)動(dòng)員名單=隊(duì)名+運(yùn)動(dòng)員號(hào)+姓名+{項(xiàng)目}項(xiàng)目=項(xiàng)目名項(xiàng)目參加者=項(xiàng)目名+{運(yùn)動(dòng)員號(hào)}14.[其它]某旅館的電話服務(wù)如下:可以撥分機(jī)號(hào)和外線號(hào)碼。分機(jī)號(hào)是從7201至7299。外線號(hào)碼先撥9,然后是市話號(hào)碼或長(zhǎng)話號(hào)碼。長(zhǎng)話號(hào)碼是以區(qū)號(hào)和市話號(hào)碼組成。區(qū)號(hào)是從100到300中任意的數(shù)字串。市話號(hào)碼是以局號(hào)和分局號(hào)組成。局號(hào)可以是455,466,888,552中任意一個(gè)號(hào)碼。分局號(hào)是任意長(zhǎng)度為4的數(shù)字串。要求:寫(xiě)出在數(shù)據(jù)字典中,電話號(hào)碼的數(shù)據(jù)條目的定義(即組成)。

答案:電話號(hào)碼=分機(jī)號(hào)|外線號(hào)碼分機(jī)號(hào)=7201...7299外線號(hào)碼=9+[市話號(hào)碼|長(zhǎng)話號(hào)碼]長(zhǎng)話號(hào)碼=區(qū)號(hào)+市話號(hào)碼區(qū)號(hào)=100...300市話號(hào)碼=局號(hào)+分局號(hào)局號(hào)=[455|466|888|552]分局號(hào)=4{數(shù)字}4數(shù)字=[0|1|2|3|4|5|6|7|8|9]13.[其它]某廠對(duì)部分職工重新分配工作的政策是:年齡在伙歲以下者,初中文化程度脫產(chǎn)學(xué)習(xí)。高中文化程度當(dāng)電工;年齡在20歲到40歲之間者,中學(xué)文化程度男性當(dāng)鉗工,女性當(dāng)車工,大學(xué)文化程度都當(dāng)技術(shù)員。年齡在40歲以上者,中學(xué)文化程度當(dāng)材料員,大學(xué)文化程序當(dāng)技術(shù)員。請(qǐng)用結(jié)構(gòu)化語(yǔ)言描述上述問(wèn)題的加工邏輯。

答案:根據(jù)職工年齡和文化程序:REPEATIf年齡<=20If初中文化Then脫產(chǎn)學(xué)習(xí)endifelseif高中文化Then電工endifendifIf20=40If中學(xué)文化Then材料員elseif大學(xué)文化Then技術(shù)員endifendifendifUntil沒(méi)有剩余未分配員工什么是需求分析?需求分析階段的基本任務(wù)是什么?

答案:需求分析是指:開(kāi)發(fā)人員要準(zhǔn)確理解用戶的要求,進(jìn)行細(xì)致的調(diào)查分析,將用戶非形式的需求陳述轉(zhuǎn)化為完整的需求定義,再由需求定義轉(zhuǎn)換到相應(yīng)的形式主義功能規(guī)約(需求規(guī)格說(shuō)明)的過(guò)程。需求分析階段的基本任務(wù)是:(1)問(wèn)題識(shí)別:雙方對(duì)問(wèn)題的綜合需求:a.功能需求b.性能需求c.環(huán)境需求d.用戶界面需求.(2)分析與綜合,導(dǎo)出軟件的邏輯模型.(3)編寫(xiě)文檔北京某高校可用的電話號(hào)碼有以下幾類:校內(nèi)電話號(hào)碼由4位數(shù)字組成,第一位數(shù)字不是0;校外電話又分為本市電話和外地電話兩類,撥校外電話需先撥0,若是本市電話則再接著撥8位數(shù)字(第一位不是0),若是外地電話則撥3位區(qū)碼再撥8位電話號(hào)碼(第一位不是0)。

答案:l

電話號(hào)碼=[校內(nèi)電話號(hào)碼|校外電話號(hào)碼]l

校內(nèi)電話號(hào)碼=非零數(shù)字+3位數(shù)字l

校外電話號(hào)碼=[本市號(hào)碼|外地號(hào)碼]l

本市號(hào)碼=數(shù)字零+8位數(shù)字l

外地號(hào)碼=數(shù)字零+3位數(shù)字+8位數(shù)字l

非零數(shù)字=[1|2|3|4|5|6|7|8|9]l

數(shù)字零=0l

3位數(shù)字=3{數(shù)字}3l

8位數(shù)字=非零數(shù)字+7位數(shù)字l

7位數(shù)字=7{數(shù)字}7l

數(shù)字=[0|1|2|3|4|5|6|7|8|9]描述加工邏輯有哪些工具?

答案:a,結(jié)構(gòu)化語(yǔ)言b,判定表c.判定樹(shù)什么是數(shù)據(jù)流圖?其作用是什么?其中的基本符號(hào)各表示什么含義?

答案:數(shù)據(jù)流圖:簡(jiǎn)稱DFD,是SA(結(jié)構(gòu)化分析)方法中用于表示系統(tǒng)邏輯模型的一種工具,是一種功能模型。作用:它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動(dòng)和處理的過(guò)程,反映系統(tǒng)必須完成的邏輯功能.基本符號(hào)有四種:→,箭頭,表示數(shù)據(jù)流;○,圓或橢圓,表示加工;=,雙杠,表示數(shù)據(jù)存儲(chǔ);□,方框,表示數(shù)據(jù)的源點(diǎn)或終點(diǎn).簡(jiǎn)述SA方法的優(yōu)缺點(diǎn)。

答案:優(yōu)點(diǎn):1)公認(rèn)的、有成效的、技術(shù)成熟、使用廣泛的一種方法,比較適合于開(kāi)發(fā)數(shù)據(jù)處理類型軟件的需求分析。2)該方法利用圖形等半形式化工具表達(dá)需求,簡(jiǎn)明、易讀,也易于使用,為后一階段的設(shè)計(jì)、測(cè)試、評(píng)價(jià)提供了有利條件。缺點(diǎn):1)傳統(tǒng)的SA方法主要用于數(shù)據(jù)處理方面的問(wèn)題,主要工具DFD體現(xiàn)了系統(tǒng)"做什么"的功能,但它僅是一個(gè)靜態(tài)模型,沒(méi)有反映處理的順序,即控制流程。因此,不適合描述實(shí)時(shí)控制系統(tǒng)。2)SA方法在使用DFD在分析與描述"數(shù)據(jù)要求"方面是有局限的。3)DFD不適合描述人機(jī)界面系統(tǒng)的要求。4)為了更精確地描述軟件包需求,提高軟件系統(tǒng)的可靠性、安全性,也便于實(shí)現(xiàn)自動(dòng)化,SA方法可與形式方法結(jié)合起來(lái)。數(shù)據(jù)流圖的基本成分有四個(gè),分別是:

、

、

。

答案:數(shù)據(jù)流;數(shù)據(jù)源點(diǎn)或終點(diǎn);數(shù)據(jù)存儲(chǔ);數(shù)據(jù)處理在結(jié)構(gòu)化分析中,用于描述加工邏輯的主要工具有三種,即:結(jié)構(gòu)化語(yǔ)言、判定表、

答案:判定樹(shù)描述加工邏輯的工具有:___________、___________、___________。

答案:結(jié)構(gòu)化語(yǔ)言;判定表;判定樹(shù)需求分析最終結(jié)果是產(chǎn)生

答案:需求規(guī)格說(shuō)明書(shū)需求分析中開(kāi)發(fā)人員要從用戶那里了解

答案:軟件做什么可行性研究的任務(wù)是什么?

答案:a.技術(shù)可行性:考慮的因素(1).開(kāi)發(fā)的風(fēng)險(xiǎn)(2)資源的有效性(3)技術(shù)(4)開(kāi)發(fā)人員在主段技術(shù)可行性時(shí),一旦估計(jì)錯(cuò)誤,將會(huì)出現(xiàn)災(zāi)難性后果。b.經(jīng)濟(jì)可行性。c.社會(huì)可行性。.成本---效益分析可用哪些指標(biāo)進(jìn)行度量?

答案:有形效益度量:a.貨幣的時(shí)間價(jià)值b.投資回收期c.純收入無(wú)形效益:主要從性質(zhì)上、心理上進(jìn)行衡量,很難直接進(jìn)行量的比較。通常以有形效益度量作為成本---效益分析的度量??尚行匝芯恳M(jìn)行一次何種程度的需求分析?

答案:簡(jiǎn)化的、壓縮了的軟件可行性研究一般不考慮

答案:待開(kāi)發(fā)的軟件是否會(huì)有質(zhì)量問(wèn)題軟件工程目標(biāo)和內(nèi)容是什么?

答案:軟件工程的目標(biāo)是成功的建造一個(gè)大型軟件系統(tǒng),所謂成功是要達(dá)到以下幾個(gè)目標(biāo):a.付出較低的開(kāi)發(fā)成本;b.面到要求的軟件功能;c.取得較好的軟件性能;d.開(kāi)發(fā)的軟件易于移植;e.需要較低的維護(hù)費(fèi)用;f.能按時(shí)完成開(kāi)發(fā)任務(wù),及時(shí)交付使用;g.開(kāi)發(fā)的軟件可靠性高;軟件工程的內(nèi)容:1)軟件開(kāi)發(fā)技術(shù):軟件開(kāi)發(fā)方法、軟件開(kāi)發(fā)過(guò)程、軟件開(kāi)發(fā)工具和環(huán)境。2)軟件開(kāi)發(fā)管理:軟件管理學(xué)、軟件經(jīng)濟(jì)學(xué)、軟件心理學(xué)。軟件工程面臨的問(wèn)題是什么?

答案:軟件工程面臨的問(wèn)題:a.軟件費(fèi)用。b.軟件可靠性。c.軟件維護(hù)。d.軟件生產(chǎn)率。e.軟件重用。什么是軟件生存周期模型?有哪些主要模型?

答案:軟件生存周期模型:是描述軟件開(kāi)發(fā)過(guò)程中各種活動(dòng)如何執(zhí)行的模型。(模型:是為了理解事物而對(duì)事物做出一種抽象,它忽略不必要的細(xì)節(jié),它也是事物的一種抽象形式、一個(gè)規(guī)劃、一個(gè)程式。)軟件生存周期主要模型:瀑布模型、增量模型、螺旋模型、噴泉模型、變換模型和基于知識(shí)的模型等什么是軟件生存周期?它有哪幾個(gè)活動(dòng)?

答案:軟件生存周期:一個(gè)軟件從提出開(kāi)發(fā)要求開(kāi)始直到該軟件報(bào)廢為止的整個(gè)時(shí)期。軟件生存周期包括:可行性分析和項(xiàng)目開(kāi)發(fā)計(jì)劃、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試、維護(hù)等。.以文檔驅(qū)動(dòng)為主要特征的軟件生命周期模型是_______________。

答案:瀑布模型軟件工程方法學(xué)的3個(gè)要素是:

。

答案:方法;工具;過(guò)程軟件的生命周期按照先后順序主要包括:?jiǎn)栴}定義、可行性研究、

、總體設(shè)計(jì)、

、編碼、測(cè)試和

等階段。

答案:需求分析;詳細(xì)設(shè)計(jì);維護(hù)軟件工程是把

的、

的、

的方法應(yīng)用于軟件的

、

過(guò)程,即將

應(yīng)用于

;并研究以上實(shí)現(xiàn)的途徑。

答案:系統(tǒng);規(guī)范;可度量;開(kāi)發(fā);運(yùn)行;維護(hù);工程;軟件軟件是一種

答案:邏輯產(chǎn)品軟件開(kāi)發(fā)的螺旋模型綜合了瀑布模型和演化模型的優(yōu)點(diǎn),還增加了什么?

答案:風(fēng)險(xiǎn)分析當(dāng)你準(zhǔn)備參與開(kāi)發(fā)一個(gè)系統(tǒng)的時(shí)候,如果你對(duì)這個(gè)系統(tǒng)的問(wèn)題領(lǐng)域不是很熟悉,那么最好不要采用以下哪種系統(tǒng)開(kāi)發(fā)模型?

答案:瀑布模型下列說(shuō)法中,哪個(gè)選項(xiàng)是造成軟件危機(jī)的主要原因?①用戶使用不當(dāng);②軟件本身特點(diǎn);③硬件不可靠;④對(duì)軟件的錯(cuò)誤認(rèn)識(shí);⑤缺乏好的開(kāi)發(fā)方法和手段;⑥開(kāi)發(fā)效率低

答案:②⑤⑥Abstractionisconceptualizeproblematalowerlevel.

答案:錯(cuò)在面向數(shù)據(jù)的設(shè)計(jì)方法中,首先要確定數(shù)據(jù)結(jié)構(gòu),然后根據(jù)數(shù)據(jù)結(jié)構(gòu)確定產(chǎn)品結(jié)構(gòu)。

答案:對(duì)WecandecomposetheproductintomodulesaccordingtotheDFD.

答案:對(duì)Tabularisaformatforrepresentingthedetaileddesign.

答案:對(duì)Forgoodmaintainability,theproductshouldbedesignedsoastominimizetheeffectsofchange.

答案:對(duì)Inalargerproduct,therewillbemanylevelsofabstraction.

答案:對(duì)Whichistheoutputofarchitecturaldesign?

答案:ModulardecompositionWhichistheinputofarchitecturaldesign?

答案:Specifications軟件測(cè)試方法中,黑盒、白盒測(cè)試法是常用的方法,其中白盒測(cè)試主要用于測(cè)試

答案:程序內(nèi)部邏輯請(qǐng)閱讀關(guān)于軟件工程職業(yè)道德的相關(guān)內(nèi)容。列舉1-2個(gè)例子,結(jié)合軟件工程職業(yè)道德,進(jìn)行

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論