下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
軟件工程導(dǎo)論學(xué)習(xí)通超星期末考試章節(jié)答案2024年軟件維護分為:
、
、
、預(yù)防性維護等四種。
答案:改正性維護;完善性維護;適應(yīng)性維護;改正性;完善性;適應(yīng)性;改正性維護;完善性維護;適應(yīng)性維護;改正性;完善性;適應(yīng)性;改正性維護;完善性維護;適應(yīng)性維護;改正性;完善性;適應(yīng)性以下哪項不是軟件維護的特點?
答案:技術(shù)容易什么是白盒法?有哪些覆蓋標(biāo)準(zhǔn)?
答案:將程序看成是白盒子,認真的分析程序的結(jié)構(gòu)和功能制定測試用例來測試。有邏輯覆蓋(語句覆蓋、判斷覆蓋、條件覆蓋、判斷/條件覆蓋、條件組合覆蓋、路徑覆蓋)設(shè)被測試的程序段為:begins1;if(x=0)and(y>2)thens2;if(x<1)or(y=1)thens3;s4;end可供選擇的測試數(shù)據(jù)組為:xyⅠ03Ⅱ12Ⅲ-12Ⅳ31
以下選項中,實現(xiàn)條件覆蓋至少要選擇的數(shù)據(jù)組是哪一組?
答案:Ⅰ,Ⅳ
在項目開發(fā)時選擇程序設(shè)計語言通??紤]哪些因素?
答案:以上都包括以下哪一項不是第4代語言(4GL)的主要特征?
答案:面向機器什么是"變換流"?什么是"事務(wù)流"?
答案:變換流由輸入、變換(或處理)、輸出三部分組成。某個加工將它的輸入流分離成許多發(fā)散的數(shù)據(jù)流,形成許多加工路徑,并根據(jù)輸入選擇其中一個路徑來執(zhí)行這種特征的DFD稱為事物流。耦合分哪些種類?請從耦合度從高到低排序
答案:內(nèi)容耦合、公共耦合、控制耦合、標(biāo)記耦合、數(shù)據(jù)耦合什么是“模塊”?模塊設(shè)計質(zhì)量的度量標(biāo)準(zhǔn)有哪些?
答案:模塊是邏輯上語義鄰接的語句序列,具有邊界標(biāo)志和聚合標(biāo)識符。模塊設(shè)計質(zhì)量的度量標(biāo)準(zhǔn)有:內(nèi)聚、耦合設(shè)計工作主要包括哪些階段?各階段的主要任務(wù)是什么?
答案:設(shè)計工作主要包括概要設(shè)計、詳細設(shè)計。概要設(shè)計:完成功能結(jié)構(gòu)的設(shè)計,其輸出的結(jié)果為系統(tǒng)的模塊劃分。詳細設(shè)計:主要完成模塊內(nèi)部的細節(jié)設(shè)計,如算法、變量等。16.[其它]為方便儲戶,某銀行擬開發(fā)計算機儲蓄系統(tǒng)。儲戶填寫的存款單或取款單由業(yè)務(wù)員鍵入系統(tǒng),如果是存款,系統(tǒng)記錄存款人姓名、住址、存款類型、存款日期、利率等信息,并印出存款單給儲戶;如果是取款,系統(tǒng)計算利息并印出利息清單給儲戶。(1)請畫出此系統(tǒng)的ER圖(2)請畫出此系統(tǒng)的數(shù)據(jù)流圖。
答案:無標(biāo)題.png無標(biāo)題1.png15.[其它]“決定比賽名單”這個加工,根據(jù)“運動員名單”和“比賽項目”產(chǎn)生“項目參加者”,如下圖所示,運動員名單要包括所在隊名,運動員編號號,運動員姓名,及參加的所有項目。請寫出這三個數(shù)據(jù)流條目。
答案:運動員名單=隊名+運動員號+姓名+{項目}項目=項目名項目參加者=項目名+{運動員號}14.[其它]某旅館的電話服務(wù)如下:可以撥分機號和外線號碼。分機號是從7201至7299。外線號碼先撥9,然后是市話號碼或長話號碼。長話號碼是以區(qū)號和市話號碼組成。區(qū)號是從100到300中任意的數(shù)字串。市話號碼是以局號和分局號組成。局號可以是455,466,888,552中任意一個號碼。分局號是任意長度為4的數(shù)字串。要求:寫出在數(shù)據(jù)字典中,電話號碼的數(shù)據(jù)條目的定義(即組成)。
答案:電話號碼=分機號|外線號碼分機號=7201...7299外線號碼=9+[市話號碼|長話號碼]長話號碼=區(qū)號+市話號碼區(qū)號=100...300市話號碼=局號+分局號局號=[455|466|888|552]分局號=4{數(shù)字}4數(shù)字=[0|1|2|3|4|5|6|7|8|9]13.[其它]某廠對部分職工重新分配工作的政策是:年齡在伙歲以下者,初中文化程度脫產(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ù)員。請用結(jié)構(gòu)化語言描述上述問題的加工邏輯。
答案:根據(jù)職工年齡和文化程序:REPEATIf年齡<=20If初中文化Then脫產(chǎn)學(xué)習(xí)endifelseif高中文化Then電工endifendifIf20=40If中學(xué)文化Then材料員elseif大學(xué)文化Then技術(shù)員endifendifendifUntil沒有剩余未分配員工什么是需求分析?需求分析階段的基本任務(wù)是什么?
答案:需求分析是指:開發(fā)人員要準(zhǔn)確理解用戶的要求,進行細致的調(diào)查分析,將用戶非形式的需求陳述轉(zhuǎn)化為完整的需求定義,再由需求定義轉(zhuǎn)換到相應(yīng)的形式主義功能規(guī)約(需求規(guī)格說明)的過程。需求分析階段的基本任務(wù)是:(1)問題識別:雙方對問題的綜合需求:a.功能需求b.性能需求c.環(huán)境需求d.用戶界面需求.(2)分析與綜合,導(dǎo)出軟件的邏輯模型.(3)編寫文檔北京某高??捎玫碾娫捥柎a有以下幾類:校內(nèi)電話號碼由4位數(shù)字組成,第一位數(shù)字不是0;校外電話又分為本市電話和外地電話兩類,撥校外電話需先撥0,若是本市電話則再接著撥8位數(shù)字(第一位不是0),若是外地電話則撥3位區(qū)碼再撥8位電話號碼(第一位不是0)。
答案:l
電話號碼=[校內(nèi)電話號碼|校外電話號碼]l
校內(nèi)電話號碼=非零數(shù)字+3位數(shù)字l
校外電話號碼=[本市號碼|外地號碼]l
本市號碼=數(shù)字零+8位數(shù)字l
外地號碼=數(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)化語言b,判定表c.判定樹什么是數(shù)據(jù)流圖?其作用是什么?其中的基本符號各表示什么含義?
答案:數(shù)據(jù)流圖:簡稱DFD,是SA(結(jié)構(gòu)化分析)方法中用于表示系統(tǒng)邏輯模型的一種工具,是一種功能模型。作用:它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動和處理的過程,反映系統(tǒng)必須完成的邏輯功能.基本符號有四種:→,箭頭,表示數(shù)據(jù)流;○,圓或橢圓,表示加工;=,雙杠,表示數(shù)據(jù)存儲;□,方框,表示數(shù)據(jù)的源點或終點.簡述SA方法的優(yōu)缺點。
答案:優(yōu)點:1)公認的、有成效的、技術(shù)成熟、使用廣泛的一種方法,比較適合于開發(fā)數(shù)據(jù)處理類型軟件的需求分析。2)該方法利用圖形等半形式化工具表達需求,簡明、易讀,也易于使用,為后一階段的設(shè)計、測試、評價提供了有利條件。缺點:1)傳統(tǒng)的SA方法主要用于數(shù)據(jù)處理方面的問題,主要工具DFD體現(xiàn)了系統(tǒng)"做什么"的功能,但它僅是一個靜態(tài)模型,沒有反映處理的順序,即控制流程。因此,不適合描述實時控制系統(tǒng)。2)SA方法在使用DFD在分析與描述"數(shù)據(jù)要求"方面是有局限的。3)DFD不適合描述人機界面系統(tǒng)的要求。4)為了更精確地描述軟件包需求,提高軟件系統(tǒng)的可靠性、安全性,也便于實現(xiàn)自動化,SA方法可與形式方法結(jié)合起來。數(shù)據(jù)流圖的基本成分有四個,分別是:
、
、
、
。
答案:數(shù)據(jù)流;數(shù)據(jù)源點或終點;數(shù)據(jù)存儲;數(shù)據(jù)處理在結(jié)構(gòu)化分析中,用于描述加工邏輯的主要工具有三種,即:結(jié)構(gòu)化語言、判定表、
。
答案:判定樹描述加工邏輯的工具有:___________、___________、___________。
答案:結(jié)構(gòu)化語言;判定表;判定樹需求分析最終結(jié)果是產(chǎn)生
答案:需求規(guī)格說明書需求分析中開發(fā)人員要從用戶那里了解
答案:軟件做什么可行性研究的任務(wù)是什么?
答案:a.技術(shù)可行性:考慮的因素(1).開發(fā)的風(fēng)險(2)資源的有效性(3)技術(shù)(4)開發(fā)人員在主段技術(shù)可行性時,一旦估計錯誤,將會出現(xiàn)災(zāi)難性后果。b.經(jīng)濟可行性。c.社會可行性。.成本---效益分析可用哪些指標(biāo)進行度量?
答案:有形效益度量:a.貨幣的時間價值b.投資回收期c.純收入無形效益:主要從性質(zhì)上、心理上進行衡量,很難直接進行量的比較。通常以有形效益度量作為成本---效益分析的度量。可行性研究要進行一次何種程度的需求分析?
答案:簡化的、壓縮了的軟件可行性研究一般不考慮
答案:待開發(fā)的軟件是否會有質(zhì)量問題軟件工程目標(biāo)和內(nèi)容是什么?
答案:軟件工程的目標(biāo)是成功的建造一個大型軟件系統(tǒng),所謂成功是要達到以下幾個目標(biāo):a.付出較低的開發(fā)成本;b.面到要求的軟件功能;c.取得較好的軟件性能;d.開發(fā)的軟件易于移植;e.需要較低的維護費用;f.能按時完成開發(fā)任務(wù),及時交付使用;g.開發(fā)的軟件可靠性高;軟件工程的內(nèi)容:1)軟件開發(fā)技術(shù):軟件開發(fā)方法、軟件開發(fā)過程、軟件開發(fā)工具和環(huán)境。2)軟件開發(fā)管理:軟件管理學(xué)、軟件經(jīng)濟學(xué)、軟件心理學(xué)。軟件工程面臨的問題是什么?
答案:軟件工程面臨的問題:a.軟件費用。b.軟件可靠性。c.軟件維護。d.軟件生產(chǎn)率。e.軟件重用。什么是軟件生存周期模型?有哪些主要模型?
答案:軟件生存周期模型:是描述軟件開發(fā)過程中各種活動如何執(zhí)行的模型。(模型:是為了理解事物而對事物做出一種抽象,它忽略不必要的細節(jié),它也是事物的一種抽象形式、一個規(guī)劃、一個程式。)軟件生存周期主要模型:瀑布模型、增量模型、螺旋模型、噴泉模型、變換模型和基于知識的模型等什么是軟件生存周期?它有哪幾個活動?
答案:軟件生存周期:一個軟件從提出開發(fā)要求開始直到該軟件報廢為止的整個時期。軟件生存周期包括:可行性分析和項目開發(fā)計劃、需求分析、概要設(shè)計、詳細設(shè)計、編碼、測試、維護等。.以文檔驅(qū)動為主要特征的軟件生命周期模型是_______________。
答案:瀑布模型軟件工程方法學(xué)的3個要素是:
、
和
。
答案:方法;工具;過程軟件的生命周期按照先后順序主要包括:問題定義、可行性研究、
、總體設(shè)計、
、編碼、測試和
等階段。
答案:需求分析;詳細設(shè)計;維護軟件工程是把
的、
的、
的方法應(yīng)用于軟件的
、
和
過程,即將
應(yīng)用于
;并研究以上實現(xiàn)的途徑。
答案:系統(tǒng);規(guī)范;可度量;開發(fā);運行;維護;工程;軟件軟件是一種
答案:邏輯產(chǎn)品軟件開發(fā)的螺旋模型綜合了瀑布模型和演化模型的優(yōu)點,還增加了什么?
答案:風(fēng)險分析當(dāng)你準(zhǔn)備參與開發(fā)一個系統(tǒng)的時候,如果你對這個系統(tǒng)的問題領(lǐng)域不是很熟悉,那么最好不要采用以下哪種系統(tǒng)開發(fā)模型?
答案:瀑布模型下列說法中,哪個選項是造成軟件危機的主要原因?①用戶使用不當(dāng);②軟件本身特點;③硬件不可靠;④對軟件的錯誤認識;⑤缺乏好的開發(fā)方法和手段;⑥開發(fā)效率低
答案:②⑤⑥Abstractionisconceptualizeproblematalowerlevel.
答案:錯在面向數(shù)據(jù)的設(shè)計方法中,首先要確定數(shù)據(jù)結(jié)構(gòu),然后根據(jù)數(shù)據(jù)結(jié)構(gòu)確定產(chǎn)品結(jié)構(gòu)。
答案:對WecandecomposetheproductintomodulesaccordingtotheDFD.
答案:對Tabularisaformatforrepresentingthedetaileddesign.
答案:對Forgoodmaintainability,theproductshouldbedesignedsoastominimizetheeffectsofchange.
答案:對Inalargerproduct,therewillbemanylevelsofabstraction.
答案:對Whichistheoutputofarchitecturaldesign?
答案:ModulardecompositionWhichistheinputofarchitecturaldesign?
答案:Specifications軟件測試方法中,黑盒、白盒測試法是常用的方法,其中白盒測試主要用于測試
答案:程序內(nèi)部邏輯請閱讀關(guān)于軟件工程職業(yè)道德的相關(guān)內(nèi)容。列舉1-2個例子,結(jié)合軟件工程職業(yè)道德,進行
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 大學(xué)生實訓(xùn)報告的格式10篇
- 添加劑7月月考練習(xí)試題附答案
- 校園2021軍訓(xùn)學(xué)生心得感言五篇
- 珍愛生命的講話稿集錦15篇
- 財務(wù)部工作總結(jié)600字左右10篇
- 長距離供熱管道市場需求分析
- 2024年版商業(yè)秘密許可合同
- 省級產(chǎn)業(yè)園區(qū)基礎(chǔ)設(shè)施項目技術(shù)可行性分析
- 2024年度地磅設(shè)備買賣及售后服務(wù)合同3篇
- 老舊廠區(qū)改造環(huán)境影響評估
- 吞咽困難與認知功能的關(guān)系探討
- 醫(yī)共體信息系統(tǒng)(HIS)需求說明
- CBL胸腔穿刺教學(xué)設(shè)計
- 軟件工程填空題(18套試題與答案)
- 數(shù)據(jù)庫課程設(shè)計-教材購銷管理系統(tǒng)
- 動機式訪談法:改變從激發(fā)內(nèi)心開始
- 旁站記錄新表(腳手架拆除)
- Web前端框架應(yīng)用之微商城項目教學(xué)介紹課件
- 如何降低住院病人壓瘡的發(fā)生率PDCA-任亮亮
- 教育學(xué) (202220232)學(xué)習(xí)通超星課后章節(jié)答案期末考試題庫2023年
- 單位紅頭文件模板(各類通知、任命通知公函紅頭文件)
評論
0/150
提交評論