北大網(wǎng)絡(luò)教育軟件工程作業(yè)_第1頁(yè)
北大網(wǎng)絡(luò)教育軟件工程作業(yè)_第2頁(yè)
北大網(wǎng)絡(luò)教育軟件工程作業(yè)_第3頁(yè)
北大網(wǎng)絡(luò)教育軟件工程作業(yè)_第4頁(yè)
北大網(wǎng)絡(luò)教育軟件工程作業(yè)_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、軟件工程1. (特別提醒:鼓勵(lì)獨(dú)立完成作業(yè),嚴(yán)懲抄襲。)軟件正確答案:軟件程序數(shù)據(jù)文檔。 2.軟件工程 正確答案:軟件工程是研究如何將完善的科學(xué)與工程原理,先進(jìn)高效的管理技術(shù)以及完整規(guī)范的設(shè)計(jì)方法應(yīng)用于經(jīng)濟(jì)地開(kāi)發(fā)即可靠,又能在實(shí)際計(jì)算機(jī)上有效運(yùn)行的軟件的一門(mén)工程學(xué)科。 3.軟件生命周期 正確答案:軟件生命周期是一個(gè)軟件系統(tǒng)從目標(biāo)提出、定義、開(kāi)發(fā)、使用和維護(hù),直到最后丟棄的整個(gè)過(guò)程。 4.模塊獨(dú)立性 正確答案:所謂模塊獨(dú)立性是指模塊完成它自身規(guī)定的功能而與系統(tǒng)中其它的模塊保持一定的相對(duì)獨(dú)立。 5.UML 正確答案:Unified Modeling Language統(tǒng)一建模語(yǔ)言,是一種標(biāo)準(zhǔn)的圖形化

2、建模語(yǔ)言,它是面向?qū)ο蠓治雠c設(shè)計(jì)的一種標(biāo)準(zhǔn)表示。 6.什么是軟件危機(jī)?危機(jī)的主要表現(xiàn)是什么? 正確答案:(1)軟件危機(jī)是指在軟件開(kāi)發(fā)和維護(hù)中遇到了一系列嚴(yán)重的問(wèn)題。 (2)表現(xiàn): a)對(duì)軟件開(kāi)發(fā)的成本和進(jìn)度難于估計(jì)。 b)軟件質(zhì)量不高,潛在差錯(cuò)的危害。 c)缺乏完整、正確的文檔,維護(hù)極困難,難于移植以至于不得不重復(fù)開(kāi)發(fā)類(lèi)似的軟件。 7.什么是軟件開(kāi)發(fā)的工程化?工程化的軟件開(kāi)發(fā)方法與早期的程序設(shè)計(jì)方法的不同點(diǎn)在哪里? 正確答案:軟件工程學(xué)的核心思想是:用工程化的規(guī)范方法指導(dǎo)軟件的開(kāi)發(fā)、運(yùn)行及維護(hù)工作。工程化需要包括如下四個(gè)方面: .具有相應(yīng)的理論與技術(shù) .具備實(shí)現(xiàn)工程化的工具和環(huán)境 .具備統(tǒng)一的

3、工程規(guī)范 .管理和控制 早期的程序開(kāi)發(fā)方法沒(méi)有統(tǒng)一的指導(dǎo)原則,隨意編寫(xiě)程序,強(qiáng)調(diào)程序執(zhí)行效率。工程化的軟件開(kāi)發(fā)方法具有統(tǒng)一的指導(dǎo)原則,規(guī)范化的開(kāi)發(fā)軟件,強(qiáng)調(diào)軟件的可理解性,可維護(hù)性和可復(fù)用性。 8.瀑布模型的主要缺點(diǎn)是什么?原型開(kāi)發(fā)方法有什么好處? 正確答案:(1)瀑布模型給出了固定的開(kāi)發(fā)順序,它的突出缺點(diǎn)是缺乏靈活性。軟件需求往往無(wú)法一下子徹底弄清,因此瀑布模型可能導(dǎo)致開(kāi)發(fā)出的不是用戶(hù)真正需要的軟件,或者由于需求不能確定而造成項(xiàng)目后續(xù)工作無(wú)法開(kāi)始。 (2)瀑布模型很難適應(yīng)需求的動(dòng)態(tài)變更,特別是用戶(hù)對(duì)需求處于模糊認(rèn)識(shí)時(shí)更為困難。后期更改需求將付出高昂的代價(jià)。 (3)原型方法的好處包括:增進(jìn)了軟

4、件開(kāi)發(fā)人員和用戶(hù)對(duì)系統(tǒng)需求的理解,使比較含糊的軟件需求明確化;提供了一種有力的學(xué)習(xí)手段。 9.需求與設(shè)計(jì)的主要任務(wù)是什么? 正確答案:(1)需求的任務(wù): a)對(duì)問(wèn)題的識(shí)別和理解需求獲取 b)對(duì)需求信息的分析和綜合需求規(guī)約 c)編制“需求規(guī)格說(shuō)明書(shū)” d)需求分析的復(fù)審 (2)設(shè)計(jì)的任務(wù): a)制定規(guī)范。 b)軟件結(jié)構(gòu)的設(shè)計(jì) c)數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)及接口設(shè)計(jì): d)系統(tǒng)性能設(shè)計(jì) e)軟件質(zhì)量的設(shè)計(jì) f)設(shè)計(jì)文檔的編寫(xiě) g)設(shè)計(jì)的審查和復(fù)審 10.什么叫耦合?什么叫內(nèi)聚?耦合、內(nèi)聚與模塊獨(dú)立性的關(guān)系? 正確答案:(1)內(nèi)聚是指模塊內(nèi)部各軟件元素之間結(jié)合的緊密程度 (2)耦合是度量一個(gè)軟件結(jié)構(gòu)中模塊與模塊之間了解程度強(qiáng)弱的一個(gè)指標(biāo) (3)內(nèi)聚程度越高模塊獨(dú)立性越強(qiáng),耦合程度越低模塊獨(dú)立性越強(qiáng)。 11.什么是對(duì)象,什么是類(lèi),對(duì)象和類(lèi)的關(guān)系是什么? 正確答案:(1)對(duì)象是各種客觀實(shí)體的抽象,是由一組屬性和對(duì)這組屬性進(jìn)行操作的一組服務(wù)結(jié)合在一起所構(gòu)成的獨(dú)立實(shí)體。它構(gòu)成了系統(tǒng)概念模型的基本單元。 (2)類(lèi)是一組具有相同數(shù)據(jù)結(jié)構(gòu)和相同操作的對(duì)象的集合。類(lèi)的定義包括一組數(shù)據(jù)屬性和在數(shù)據(jù)上的一組合法操作。 (3)類(lèi)中的每個(gè)對(duì)象都稱(chēng)為該類(lèi)的一個(gè)實(shí)例。 12. 什么是白盒測(cè)試,什么是黑盒測(cè)試?正確答案:白盒測(cè)試技術(shù)是從程序內(nèi)部結(jié)構(gòu)入手來(lái)設(shè)計(jì)測(cè)試用例的測(cè)試技術(shù);黑盒測(cè)試技術(shù)則相反,不考慮軟件內(nèi)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論