北大網(wǎng)絡(luò)教育軟件工程作業(yè)_第1頁
北大網(wǎng)絡(luò)教育軟件工程作業(yè)_第2頁
北大網(wǎng)絡(luò)教育軟件工程作業(yè)_第3頁
北大網(wǎng)絡(luò)教育軟件工程作業(yè)_第4頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、軟件工程名詞解釋題rrrv X1 .(特別提醒:鼓勵獨立完成作業(yè),嚴懲抄襲。)軟件答:指計算機系統(tǒng)中的程序及其文檔m1U正確答案:軟件=程序十數(shù)據(jù)十文檔名詞解釋顆2 .軟件工程答:軟件工程是指導計算機軟件開發(fā)正確答案:軟件工程是研究如何將完善的科學與工程原理,先進高效的管理技術(shù)以及完整規(guī)范的設(shè)計方法 應(yīng)用于經(jīng)濟地開發(fā)即可靠,又能在實際計算機上有效運行的軟件的一門工程學科。名詞解釋顓勒3 .軟件生命周期答:是描述軟件開發(fā)過程中各種活動mII正確答案:軟件生命周期是一個軟件系統(tǒng)從目標提出、定義、開發(fā)、使用和維護,直到最后丟棄的整個過 程。名詞解釋顓&4 .模塊獨立性模塊獨立性指每個模塊只完

2、成系統(tǒng)要一日II正確答案:所謂模塊獨立性是指模塊完成它自身規(guī)定的功能而與系統(tǒng)中其它的模塊保持一定的相對獨立。5.UMLUM是一種標準的圖形化建模語言,正確答案:Unified Modeling Language統(tǒng)一建模語言,是一種標準的圖形化建模語言,它是面向?qū)ο蠓治雠c設(shè)計的一種標準表示。6 .什么是軟件危機?危機的主要表現(xiàn)是什么?答:軟件危機是指在計算機軟件的開 軟件危機典型表現(xiàn):對軟件開發(fā)成本1UII正確答案:(1)軟件危機是指在軟件開發(fā)和維護中遇到了一系列嚴重的問題。(2)表現(xiàn):a)對軟件開發(fā)的成本和進度難于估計。b)軟件質(zhì)量不高,潛在差錯的危害。c)缺乏完整、正確的文檔,維護極困難,難

3、于移植以至于不得不重復(fù)開發(fā)類似的軟件。7 .什么是軟件開發(fā)的工程化?工程化的軟件開發(fā)方法與早期的程序設(shè)計方法的不 同點在哪里?1、用工程化的規(guī)范方法指導軟件的2、早期的程序開發(fā)方法沒有統(tǒng)一的II正確答案:軟件工程學的核心思想是:用工程化的規(guī)范方法指導軟件的開發(fā)、運行及維護工作。工程化需要包括如下四個方面:.具有相應(yīng)的理論與技術(shù) .具備實現(xiàn)工程化的工具和環(huán)境.具備統(tǒng)一的工程規(guī)范.管理和控制早期的程序開發(fā)方法沒有統(tǒng)一的指導原則,隨意編寫程序,強調(diào)程序執(zhí)行效率。工程化的軟件開發(fā)方法具有統(tǒng)一的指導原則,規(guī)范化的開發(fā)軟件,強調(diào)軟件 的可理解性,可維護性和可復(fù)用性。8 .瀑布模型的主要缺點是什么?原型開發(fā)

4、方法有什么好處?瀑布模型給出了固定的開發(fā)順序,它 2、增進了軟件開發(fā)人員和用戶對系正確答案:(1)瀑布模型給出了固定的開發(fā)順序,它的突出缺點是缺乏靈活性。軟件需求往往無法一下子徹底弄清,因此瀑布模型可能導致開發(fā)出的不是用戶真正需要的軟件,或者由于需求不能確定而造成項目后續(xù)工作無法開始。(2)瀑布模型很難適應(yīng)需求的動態(tài)變更,特別是用戶對需求處于模糊認識時更為困難。后期更改需求將付出高昂的代價。(3)原型方法的好處包括:增進了軟件開發(fā)人員和用戶對系統(tǒng)需求的理解,使比較含糊的軟件需求明確化;提供了一種有力的學習 手段。9 .需求與設(shè)計的主要任務(wù)是什么?答:所謂"需求分析:,是指對要解決 上

5、| 任務(wù):確定軟件項目的目標和范圍。 一|正確答案:(1)需求的任務(wù):a)對問題的識別和理解一一需求獲取b)對需求信息的分析和綜合一一需求規(guī)約c)編制“需求規(guī)格說明書” d)需求分析的復(fù)審 (2)設(shè)計的任務(wù):a)制定規(guī)范。b)軟件結(jié) 構(gòu)的設(shè)計c)數(shù)據(jù)結(jié)構(gòu)的設(shè)計及接口設(shè)計: d)系統(tǒng)性能設(shè)計e)軟件質(zhì)量的設(shè)計f)設(shè)計文檔的 編寫g)設(shè)計的審查和復(fù)審10 .什么叫耦合?什么叫內(nèi)聚?耦合、內(nèi)聚與模塊獨立性的關(guān)系?1、耦合是度量一個軟件結(jié)構(gòu)中模塊2、內(nèi)聚是指模塊內(nèi)部各軟件元素之 3、內(nèi)聚程度越高模塊獨立性越強,正確答案:(1)內(nèi)聚是指模塊內(nèi)部各軟件元素之間結(jié)合的緊密程度(2)耦合是度量一個軟件結(jié)構(gòu)中模

6、塊與模塊之間聯(lián)系程度強弱的一個指標 (3)內(nèi)聚程度越高模塊獨立性越強,耦合程度越低模塊獨立性越強。11 .什么是對象,什么是類,對象和類的關(guān)系是什么?1、對象是封裝了數(shù)據(jù)結(jié)構(gòu)及可以施2、類是具有相同數(shù)據(jù)和相同操作的 3、類是對象的抽象,對象是類的實 : ii正確答案:(1)對象是各種客觀實體的抽象,是由一組屬性和對這組屬性進行操作的一組服務(wù)結(jié)合在一起所構(gòu)成的獨立實體。它構(gòu)成了系統(tǒng)概念模型的基本單元。(2)類是一組具有相同數(shù)據(jù)結(jié)構(gòu)和相同操作的對象的集合。類的定義包括一組數(shù)據(jù)屬性和在數(shù)據(jù)上的一組合法操作。(3)類中的每個對象都稱為該類的一個實例。12.什么是白盒測試,什么是黑盒測試?白盒測試也叫結(jié)構(gòu)測試,測試者需要三 黑盒技術(shù)則相反,不考

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論