




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第一章軟件工程概述一.填空題1 .軟件的發(fā)展過程 ,.2 .基于軟件的工作方式,軟件可以劃分為 , , , .3 .在軟件發(fā)展的第四階段計算機體系結(jié)構(gòu)迅速地從 環(huán)境轉(zhuǎn)變?yōu)?環(huán)境.4 .在計算機系統(tǒng)中,軟件是 ,而硬件是 .5 .軟件危機是在軟件發(fā)展第 階段末期,隨著第 代計算機和誕而產(chǎn)生。_6 .文檔一般可分為面向 的文檔,面向 的文檔,面向 的文檔和面向 的 文檔。7 .軟件生存期若分為三個大的階段 , , 二8 . 它是經(jīng)過階段評審后的軟件配置成分(各個階段產(chǎn)生的文檔或程序代碼)。_9 .在軟件的生存周期開發(fā)階段要經(jīng)三個步驟 , ,。10 .瀑布模型是以文檔為驅(qū)動、適合于 的軟件項目的模型
2、。11 .螺旋模型將開發(fā)過程分為幾個螺旋周期,在每個螺旋周期內(nèi)為 , , 和 四個步驟。12 .軟件開發(fā)的螺旋模型綜合了瀑布模型和演化模型的優(yōu)點,還增加了。采用螺旋模型時,軟件開發(fā)沿著螺線自內(nèi)向外旋轉(zhuǎn),每轉(zhuǎn)一圈都要對 進行識別和分析,并采取相應(yīng)的對策。螺旋 線第一圈的開始點可能是一個 。從第二圈開始,一個新產(chǎn)品開發(fā)項目開始了,新產(chǎn)品的演化 沿著螺旋線進行若干次迭代,一直運轉(zhuǎn)到軟件生命期結(jié)束。13 .軟件開發(fā)模型 , , , , , .14 .軟件工程面臨的問題有 , , , 15 .面向?qū)ο蠓椒▽W(xué)把客觀世界的事物或?qū)嶓w都看成對象,把對象作為分析設(shè)計的 元素,把所有對象都劃分成對象類,類可以派生
3、和 .16 .基于軟件的功能劃分可以把軟件劃分為 , ,和 。17 .計算機系統(tǒng)發(fā)展的早期所形成的一系列錯誤概念和做法,已經(jīng)嚴重地阻礙了計算機軟件的開發(fā),甚至有的 根本無法維護,只能提前報廢,造成大量人力、物力的浪費,從而導(dǎo)致軟件危機。為了研究解決的方法,計算機科學(xué)技術(shù)領(lǐng)域中的一門新興的學(xué)科逐步形成了,這就是。18 .軟件工程是指導(dǎo) 的一門工程學(xué)科。采用工程的概念、原理、技術(shù)和方法來開發(fā)與維護軟件,把經(jīng)過時間考驗而證明正確的管理技術(shù)和當(dāng)前能夠得到的最好的技術(shù)方法結(jié)合起來,這就是軟件工程。19 .為了開發(fā)出低成本高質(zhì)量的軟件產(chǎn)品,軟件工程學(xué)應(yīng)遵守以下基本原則:, ,和 , 。_20 .原型模型是
4、從需求分析開始。軟件開發(fā)者和用戶在一起定義 ,說明需求,并規(guī)劃出定義 的區(qū)域。然后快速設(shè)計軟件中對用戶/客戶可見部分的表示??焖僭O(shè)計導(dǎo)致了原形的建造,原形由用戶/客戶評估,并進一步求精 。二.選擇題1軟件是一種()性工業(yè)產(chǎn)品.A.理論B.知識C.消耗 D.體力2 .軟件的主要功能和結(jié)構(gòu)是在()階段決定的.A.分析設(shè)計 B編程 C.測試 D.維護3 .在下列哪個階段()技術(shù)特點是多用戶,實時,數(shù)據(jù)庫,軟件產(chǎn)品A.第一階段B.第二階段C.第三階段 D.第四階段4 .允許多個聯(lián)機用戶同時使用計算機是下列哪個軟件()A.分時軟件 B.應(yīng)用軟件 C.交互式軟件 D.微型軟件5 .下列哪一模型是軟件的基礎(chǔ)
5、模型()A.螺旋模型 B.瀑布卞II型 C.原型模型 D.第四代模型6 .瀑布模型的存在問題是()A.用戶容易參與開發(fā)B.缺乏靈活性 C.用戶與開發(fā)者易溝通 D.適用可變需求7 .螺旋模型的開發(fā)實施基本和()模型相吻和.A.瀑布B.再利用組裝C.螺旋D.原型8 .軟件生命周期中所花費用最多的階段是()A.詳細設(shè)計B.軟件編碼C.軟件測試D.軟件維護9 .()是軟件生存期中的一系列相關(guān)軟件工程活動的集合,它由軟件規(guī)格說明、軟件設(shè)計與開發(fā)、 軟件確認、軟件改進等活動組成。A.軟件過程B.軟件工具C.質(zhì)量保證D.軟件工程10綜合測試是在軟件周期的()階段制定的,在綜合測13t完成的.A.需求分析 B
6、.概要設(shè)計 C.綜合測試D.確認測試11確認測試計劃在軟件生存周期的()階段制定的,在確認測試階段完成的.A.需求分析B.概要設(shè)計C.綜合測試D.確認測試12 .下列關(guān)于瀑布模型的描述正確的是()。A.瀑布模型的核心是按照軟件開發(fā)白時間順序?qū)栴}簡化。B.瀑布模型具有良好的靈活性。C.瀑布模型采用結(jié)構(gòu)化的分析與設(shè)計方法,將邏輯實現(xiàn)與物理實現(xiàn)分開。D.利用瀑布模型,如果發(fā)現(xiàn)問題修改的代價很低。13 .軟件計劃階段要求()的交互和配合。A.分析人員和設(shè)計人員B.分析人員和用戶C.設(shè)計人員和用戶 D.代碼開發(fā)人員和用戶14 .軟件危機是指在軟件開發(fā)和維護中所產(chǎn)生的一系列嚴重的問題,在這些問題中相對次
7、要的因素是()A.文檔質(zhì)量B.程序中的解釋C.軟件性能 D.開發(fā)進度15 .軟件計劃的任務(wù)是為項目負責(zé)人提供對軟件資源、成本和進度的估價。其中對系統(tǒng)各種功能的界限劃分應(yīng)屬于下列哪種任務(wù)?A.分析 B.估價C.制定進度D .進度分配16 .軟件文檔時影響軟件可維護性的重要因素,軟件系統(tǒng)的文檔可分為用戶文檔和系統(tǒng)文檔。導(dǎo)致軟件開發(fā)進度與軟件文檔完全脫節(jié)的根本原因是()A.文檔規(guī)范程度低B.生成文檔的工具不夠先進C.開發(fā)者不公重視D.工程化程度尚低17 .瀑布模型把軟件生存周期劃分為軟件定義、()與運行及維護三個階段,每一個階段又可細分為若干更小的階段。A.可行性分析 B.詳細設(shè)計 C.編碼階段D.
8、軟件開發(fā)18 .軟件開發(fā)的原型化方法最有效的應(yīng)用領(lǐng)域是()A.科學(xué)計算 B.工程設(shè)計C.管理信息D.實時控制19 .軟件生命周期過程中,用戶的參與主要在()A .軟件定義階段 B.軟件開發(fā)階段 C.軟件維護階段 D .整個軟件生命周期過程中20 .結(jié)構(gòu)化生命周期方法是將軟件生命周期的各項活動規(guī)定為按固定次序連接的若干階段的工作 因其特征而一般稱為()A.層次模型B.瀑布模型 C.螺旋模型D.對象模型3 .名詞解釋1軟彳2系統(tǒng)軟件3實時處理軟件4.軟件工程5.軟件危機6.軟件生存周期7.瀑布卞II型8.螺旋模型4 .簡答題1.說出軟件的特點.2.簡述軟件的種類3簡述關(guān)鍵軟件的特點.4軟件危機主要
9、有哪些表現(xiàn)?其產(chǎn)生的原因是什么?5.軟件工程有哪些原則?6.簡述軟件工程目標(biāo)和面臨的主要問題。7.軟件生成周期一般可分為哪幾個階段?8 .軟件的質(zhì)量保證工作不能等到編碼階段結(jié)束之后再進行,簡述其理由?9 .簡述軟件工程研究的基本內(nèi)容與目標(biāo)10 .在用瀑布模型開發(fā)軟件時,每項開發(fā)活動均應(yīng)具有哪些特征11 .簡述第四代技術(shù)模型的優(yōu)點和缺點。簡述在軟件開發(fā)模型中原型模型的優(yōu)點和缺點,適用范圍和不適用范圍-可編輯修改-第一章習(xí)題答案一.填空題答案1 .程序設(shè)計階段程序系統(tǒng)階段軟件工程階段第四階段2.實時處理軟件分時軟件交互式軟件 批處理軟件 3.集中的主機 分布的客戶/服務(wù)器 4.邏輯部件 物理部件5
10、.二三6.管理人員開發(fā)人員用戶使用維護人員 7.計劃階段開發(fā)階段維護階段8.基準配置9.設(shè)計 編碼 測試 10.軟件需求明確11.制定計劃風(fēng)險分析開發(fā)實施 用戶評估12 .風(fēng)險分析 風(fēng)險概念項目13瀑布模型螺旋模型第四代技術(shù)模型原型模型構(gòu)件組裝模型混合模型14.軟件費用 可靠性 可維護性 可重用性及生產(chǎn)率等15.基本繼承16 .系統(tǒng)軟件 支撐軟件應(yīng)用軟件17.大型軟件 軟件危機計算機軟件工程學(xué)18 .計算機軟件開發(fā)和維護19.分解抽象和信息隱蔽一致性 確定性20.軟件的總目標(biāo)待開發(fā)軟件的需求2 .選擇題答案1 .C 2.B 3.A 4.B 5.B 6.D 7.A 8.D 9.D 10.B 11
11、 A 12 C 13 B 14 D 15 B 16 D 17 D 18 C 19 A20C3 .名詞解釋答案1 .軟件的定義如下:在運行中能提供所希望的功能和性能的指令集;使程序能正確運行的數(shù)據(jù)結(jié)構(gòu);描述程序研制過程和方法所用的文檔。2 .系統(tǒng)軟件:是與計算機硬件緊密配合以使計算機的各個部件與相關(guān)軟件及數(shù)據(jù)協(xié)調(diào)、高效工作的軟件。3 .實時處理軟件:指在事件或數(shù)據(jù)產(chǎn)生時,立即處理,并及時反饋信號,控制需要監(jiān)測和控制的 過程的軟件。4 .軟件工程是指導(dǎo)計算機軟件開發(fā)和維護的一門學(xué)科5 .軟件危機指的是軟件開發(fā)和維護過程中遇到的一系列嚴重問題6軟件生存周期:就是從提出軟件產(chǎn)品開始,直到該軟件產(chǎn)品被淘
12、汰的全過程7 .瀑布模型又稱生存周期模型,由 B.M.Boehm提出,是軟件工程的基礎(chǔ)模型。其核心思想是按工序?qū)栴}化簡,將功能的實現(xiàn)與設(shè)計分開,便于分工協(xié)作8 .螺旋模型將瀑布模型與演化模型結(jié)合起來,并且加入兩種模型均忽略了的風(fēng)險分析,彌補了兩者的不足四.簡答題答案1軟件既是知識產(chǎn)品,又是與汽車,建筑物一樣的工業(yè)產(chǎn)品,此外,軟件還具有類似藝術(shù),學(xué)術(shù)那樣的知識性創(chuàng)造和特點,因此,可以說軟件就是獨特的特點軟件的特點如下:軟件是一種邏輯實體,而不是具體的物理實體,因而它具有抽象性;軟件是通過人們的智力活動,把知識與技術(shù)轉(zhuǎn)化成信息的一種產(chǎn)品,是在研制、開發(fā)中被創(chuàng)造出來的;在軟件的運行和使用期間,沒有
13、硬件那樣的機械磨損、老化問題;軟件的開發(fā)和運行經(jīng)常受到計算機系統(tǒng)的限制,對計算機系統(tǒng)有著不同程度的依賴關(guān)系;軟件的開發(fā)尚未完全擺脫手工的開發(fā)方式;軟件的開發(fā)費用越來越高,成本相當(dāng)昂貴;軟件的開發(fā)是一個復(fù)雜的過程,因而管理是軟件開發(fā)過程中必不可少內(nèi)容。2.軟件的種類:基于軟件的功能劃分:系統(tǒng)軟件支撐軟件應(yīng)用軟件基于軟件工作方式劃分:實時處理軟件 分時軟件交互式軟件 批處理軟件基于軟件規(guī)模的劃分:微型軟件小型軟件 中型軟件大型軟件 甚大型軟件極大型軟件基于軟件失效的影響進行劃分:基于軟件服務(wù)對象的范圍劃分:定制軟件產(chǎn)品軟件3.1)可靠性質(zhì)量要求高;(2)常與完成重要功能的大系統(tǒng)的處理部件相聯(lián);3)
14、含有的程序可能對人員、公眾、設(shè)備或設(shè)施的安全造成影響。還可能影響到環(huán)境的質(zhì)量和關(guān)系到國家的安全和機密。 4軟件危機主要表現(xiàn)如下:產(chǎn)品不符合用戶的實際需要:軟件開發(fā)生產(chǎn)率提高的速度遠遠不能滿足客觀需要,軟件的生產(chǎn)率遠遠低于硬件生產(chǎn)率和計算機應(yīng)用的增長速度,使人們不能充分利用現(xiàn)代計算機硬件提供的巨大潛力。軟件產(chǎn)品的質(zhì)量差;對軟件開發(fā)成本和進度的估計常常不準確;軟件的可維護性差;軟件文檔資料通常既不完整也不合格;軟件的價格昂貴,軟件成本在計算機系統(tǒng)總成本中所占的比例逐年上升。 造成軟件危機的原因是:軟件的規(guī)模越來越大,結(jié)構(gòu)越來越復(fù)雜。軟件開發(fā)管理困難而復(fù)雜。軟件開發(fā)費用不斷增加。軟件開發(fā)技術(shù)落后。生
15、產(chǎn)方式落后。開發(fā)工具落后,生產(chǎn)率提高緩慢。5 .軟件工程原則如下:用分階段的生存周期計劃嚴格管理;堅持進行階段評審 ;實行嚴格的產(chǎn)品控制;采用現(xiàn)代程序設(shè)計技術(shù); 應(yīng)能清楚地審查結(jié)果;合理安排軟件開發(fā)小組的人員6 .軟件工程是一門工程性的學(xué)科,其目標(biāo)主要是成功地建造一個大型軟件系統(tǒng)。包括:付出較低 的開發(fā)成本;達到要求的軟件功能;取得較好的軟件性能;開發(fā)的軟件易于移植;需要較低的維護 費用;能按時完成開發(fā)任務(wù),及時交付使用;開發(fā)的軟件可靠性高。面臨的主要問題是:軟件費用軟件可靠性軟件維護 軟件生產(chǎn)率 軟件重用。6軟件生存周期一般分為如下幾個階段:S1:問題定義S2:可行性研究S3:需求分析S4:
16、概要設(shè)計S5:詳細設(shè)計S6:編碼S7:測試S8:運行與維護軟件生存期也可以分為三個大的階段:計劃階段。開發(fā)階段和維護階段。7 .(1)大部分錯誤是在編碼之前造成的編碼之前造成的錯誤發(fā)現(xiàn)與改正得越晚,所需付出的代價也越高。因此,在每個階段都進行嚴格的評審,以便盡 早發(fā)現(xiàn)在軟件開發(fā)過程中所犯的錯誤,是一條必須遵循的重要原則。8軟件工程學(xué)研究的基本目標(biāo)(1)定義面向計劃、開發(fā)維護整個軟件生存周期的良好的方法學(xué)。(2)確定的軟件成分,記錄軟件生存周期每一步的軟件文件資料,按步顯示軌跡。(3)可預(yù)測的結(jié)果,在生存周期中,每隔一定時間可以進行復(fù)審。軟件工程學(xué)的最終目的,是以較少投資獲得易維護、易理解、可靠
17、、高效率的軟件產(chǎn)品。軟件工程學(xué)是研究軟件結(jié)構(gòu)、軟件設(shè)計與維護方法、軟件工具與環(huán)境、軟件工程標(biāo)準與規(guī)范、軟件開發(fā)技術(shù)與管理技術(shù)的相關(guān)理論。9. (1)從上一項活動接收該項活動的工作對象,作為輸入;(2)利用這一輸入實施該項活動應(yīng)完成的內(nèi)容;(3)給出該項活動的工作結(jié)果,作為輸出傳給下一項活動;(4)對該項活動實施的工作進行評審。若其工作得到確認,則繼續(xù)進行下一項活動,否則返回 前項,甚至更前項的活動進行返工。10.像其他所有軟件工程模型一樣,第四代技術(shù)模型也有優(yōu)點和缺點。其優(yōu)點是極大地降低了軟件的開發(fā)時間,并顯著提高了構(gòu)造軟件的生產(chǎn)率。缺點是目前的第四代技術(shù)并不比程序設(shè)計語言更容易使用,而且這類工具生成的結(jié)果源代碼是“低效的”,使用第四代技術(shù)開發(fā)的大型軟件系統(tǒng)的可維護性是令人懷疑的。11. (1)優(yōu)點 原型模型法在得到良好的需求定義上比傳統(tǒng)生存周期法好得多,不僅可以處理模糊需求,而 且開發(fā)者和用戶可充分通信。 原型模型系統(tǒng)可作為培訓(xùn)環(huán)境,有利于用戶培訓(xùn)和開發(fā)同步,開發(fā)過程也是學(xué)習(xí)過程。 原型模型給用戶以機會更改心中原先設(shè)想的、不盡合理的最終系統(tǒng)。 原型模型可以低風(fēng)險開發(fā)柔性較大的計算機系統(tǒng)。 原型模型使系統(tǒng)更易維護、對用戶更友好的機會。 原型模型使總的開發(fā)費用降低,時間縮短。(2)缺點 “模型效應(yīng)”或“管中窺豹”。對于開發(fā)者不熟悉的領(lǐng)域把次要部分當(dāng)作主要框架,做出不切題的原型
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 第七章海關(guān)作業(yè)管理
- 2025年中國快走絲線切割機床市場調(diào)查研究報告
- 2025年中國強制式攪拌混合機市場調(diào)查研究報告
- 2025年中國山地自行車輻條市場調(diào)查研究報告
- 2025年中國天然大蒜精市場調(diào)查研究報告
- 2025年中國外門框板市場調(diào)查研究報告
- 2025年中國圓盤卷帶機市場調(diào)查研究報告
- 2025年中國后橋左套管總成市場調(diào)查研究報告
- 2025年中國雙線手動油脂泵市場調(diào)查研究報告
- 2025年中國卡通記事本市場調(diào)查研究報告
- 2025-2030中國振動監(jiān)測系統(tǒng)行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
- 合肥高新美城物業(yè)有限公司招聘筆試題庫2025
- 《詞匯構(gòu)建法:課件中的詞根詞綴解析》
- 2025年山東省濟南市歷城區(qū)中考一模物理試題(原卷版+解析版)
- Unit 7 第1課時 Welcome to the unit【基礎(chǔ)深耕】七年級英語下冊高效課堂(譯林版2024)
- 2025年第33批 歐盟REACH SVHC高度關(guān)注物質(zhì)清單247項
- 2024年江蘇省南京市中考物理試卷真題(含答案)
- DL-T 1476-2023 電力安全工器具預(yù)防性試驗規(guī)程
- 立式加工中心操作指導(dǎo)書
- 禁毒學(xué)校青少年預(yù)防遠離毒品教育模板課件
- 汽車4S店售后回訪流程
評論
0/150
提交評論