軟件工程--重點(diǎn)考試知識(shí)點(diǎn),簡(jiǎn)答

軟件工程--重點(diǎn)考試知識(shí)點(diǎn),簡(jiǎn)答

ID:23767804

大?。?2.61 KB

頁(yè)數(shù):18頁(yè)

時(shí)間:2018-11-10

軟件工程--重點(diǎn)考試知識(shí)點(diǎn),簡(jiǎn)答_第1頁(yè)
軟件工程--重點(diǎn)考試知識(shí)點(diǎn),簡(jiǎn)答_第2頁(yè)
軟件工程--重點(diǎn)考試知識(shí)點(diǎn),簡(jiǎn)答_第3頁(yè)
軟件工程--重點(diǎn)考試知識(shí)點(diǎn),簡(jiǎn)答_第4頁(yè)
軟件工程--重點(diǎn)考試知識(shí)點(diǎn),簡(jiǎn)答_第5頁(yè)
資源描述:

《軟件工程--重點(diǎn)考試知識(shí)點(diǎn),簡(jiǎn)答》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)

1、~第一章1、軟件概念:由計(jì)算機(jī)程序,數(shù)據(jù),軟件文檔組成軟件的特點(diǎn):無法直接觀察它的物理形態(tài),只能通過觀察他的是實(shí)際運(yùn)行情況來了解他的功能特性和質(zhì)量等;人們?cè)诜治鲈O(shè)計(jì)開發(fā)測(cè)試過程以及軟件開發(fā)項(xiàng)目的管理過程中滲透了大量的人類的腦力勞動(dòng);不存在磨損和老化但存在缺陷維護(hù)和技術(shù)更新的問題;開發(fā)運(yùn)行依賴一定的計(jì)算機(jī)系統(tǒng)環(huán)境;具有可復(fù)用性軟件的分類:按功能分:系統(tǒng)支撐應(yīng)用軟件;按服務(wù)對(duì)象:通用定制軟件;按規(guī)模:大中小型軟件;按工作方式:實(shí)時(shí)分時(shí)交互式批處理2、軟件危機(jī):是指落后的軟件生產(chǎn)方式無法滿足迅速增長(zhǎng)的計(jì)算機(jī)軟件需求,從而導(dǎo)致軟件的開發(fā)

2、與維護(hù)過程中出現(xiàn)一系列嚴(yán)重問題的現(xiàn)象。主要表現(xiàn):l開發(fā)人員開發(fā)的軟件產(chǎn)品不能完全滿足用戶的需求;l軟件產(chǎn)品的質(zhì)量難以得到保障;l開發(fā)周期開發(fā)經(jīng)費(fèi)和維護(hù)費(fèi)用很難被準(zhǔn)確估計(jì)從而給項(xiàng)目的管理帶來很多麻煩;l隨著技術(shù)的更新,用戶的擴(kuò)大,已有的軟件產(chǎn)品不能靈活地適應(yīng)環(huán)境的改變;l軟件文檔不完備并且存在文檔內(nèi)容與軟件產(chǎn)品不符的情況。原因:①軟件開發(fā)是一項(xiàng)復(fù)雜的工程,需要用科學(xué)的工程化思想來組織和指導(dǎo)軟件開發(fā)的各個(gè)階段②沒有完善的質(zhì)量保證體系③軟件文檔的重要性沒有得到軟件開發(fā)人員和用戶的足夠重視④從事軟件開發(fā)的專業(yè)人員對(duì)這個(gè)產(chǎn)業(yè)認(rèn)識(shí)不夠充分缺

3、乏經(jīng)驗(yàn)⑤軟件獨(dú)有的特點(diǎn)也給軟件的開發(fā)和維護(hù)帶來困難3、軟件工程是指應(yīng)用計(jì)算機(jī)科學(xué)與技術(shù),數(shù)學(xué)和管理學(xué)的原理,運(yùn)用工程學(xué)理論方法和技術(shù),研究和指導(dǎo)軟件開發(fā)和演化的一門交叉學(xué)科。軟件工程的目標(biāo):l使軟件開發(fā)的成本控制在預(yù)計(jì)的合理范圍內(nèi);l使軟件產(chǎn)品的各項(xiàng)功能和性能能夠滿足用戶需求;l提高軟件產(chǎn)品的可靠性;l使生產(chǎn)出來的軟件產(chǎn)品易于移植維護(hù)升級(jí)和使用;l使軟件產(chǎn)品的開發(fā)周期能夠控制在預(yù)計(jì)的合理時(shí)間范圍內(nèi)。軟件工程學(xué)科內(nèi)容:l軟件工程原理過程方法模型管理度量環(huán)境應(yīng)用。軟件工程的基本原則:l將軟件的生命周期劃分為多個(gè)階段,對(duì)各個(gè)階段實(shí)施嚴(yán)

4、格的項(xiàng)目管理;l堅(jiān)持階段評(píng)審制度已確保軟件產(chǎn)品的質(zhì)量;l實(shí)施嚴(yán)格的產(chǎn)品控制以適應(yīng)軟件規(guī)格的變更;l采用現(xiàn)代程序設(shè)計(jì)技術(shù);開發(fā)出來的產(chǎn)品應(yīng)該能夠清楚地被審查;l合理地安排軟件開發(fā)小組人員并且開發(fā)小組的人員要少而精;l不斷改進(jìn)軟件工程的實(shí)踐。IEEE計(jì)算機(jī)學(xué)會(huì)建立軟件工程知識(shí)體系指南的目的:~~~~l促進(jìn)世界范圍內(nèi)對(duì)軟件工程的一致觀點(diǎn);l闡明軟件工程相對(duì)于其他學(xué)科的位置;l刻畫軟件工程學(xué)科的內(nèi)容;l提供使用知識(shí)體系的主題。4、軟件的生命周期:是指從設(shè)計(jì)該產(chǎn)品的構(gòu)想開始到軟件的需求的確定軟件設(shè)計(jì)軟件實(shí)現(xiàn)產(chǎn)品的測(cè)試與驗(yàn)收投入使用及版本的

5、不斷升級(jí),到最終被市場(chǎng)淘汰的全過程。各個(gè)階段:~~~~①可行性研究②需求分析③軟件設(shè)計(jì)④編碼⑤軟件測(cè)試⑥軟件維護(hù)。~~~~5、軟件開發(fā)模型:⑴瀑布模型。是一種線性的軟件開發(fā)模型回溯性很差,是一種基于里程碑的階段過程模型,強(qiáng)調(diào)軟件開發(fā)的階段性,每個(gè)階段完成特定的任務(wù)。瀑布模型適應(yīng):l需求可以一次性全部獲得,開發(fā)人員經(jīng)驗(yàn)豐富,軟件項(xiàng)目風(fēng)險(xiǎn)低。優(yōu)點(diǎn):階段性強(qiáng)易于管理缺點(diǎn)開發(fā)過程不靈活不能適應(yīng)環(huán)境的變化。⑵原型模型:是開發(fā)人員為了快速而準(zhǔn)確的獲取需求常采用的方法。特點(diǎn):主要用于挖掘需求,原型系統(tǒng)通常針對(duì)軟件開發(fā)系統(tǒng)的指功能模塊,功能相對(duì)

6、不完善,通常結(jié)合其他模塊共同使用。適應(yīng):對(duì)現(xiàn)有的軟件系統(tǒng)產(chǎn)品進(jìn)行升級(jí)或完善,開發(fā)人員與用戶需求受限需求獲取困難,開發(fā)人員對(duì)將要采用的技術(shù)手段不熟悉,具備快速開發(fā)工具。優(yōu)點(diǎn):是簡(jiǎn)單快速缺點(diǎn)是需要花費(fèi)一些額外的成本。⑶增量模型:、是把帶開發(fā)軟件系統(tǒng)模塊化和組件化。優(yōu)點(diǎn):可以分批次的提交軟件產(chǎn)品,減低了軟件開發(fā)的風(fēng)險(xiǎn),開發(fā)順序靈活。缺點(diǎn):要求待開發(fā)的項(xiàng)目可模塊化。⑷螺旋模型:用于風(fēng)險(xiǎn)較大的大型軟件開發(fā)模型,分為制定計(jì)劃風(fēng)險(xiǎn)分析實(shí)施工程客戶評(píng)估。6、敏捷模型:是一種輕量級(jí)的軟件方法。避免了傳統(tǒng)重量級(jí)軟件開發(fā)過程復(fù)雜文檔繁瑣的弊端,強(qiáng)調(diào)軟

7、件開發(fā)過程中團(tuán)員的交流,過程的簡(jiǎn)潔,用戶反饋的特性第二章1、可行性研究的目的不在于提出解決問題的方案,而在于研究解決問題的必要性和可能性。意義是盡早的停止項(xiàng)目的開發(fā)就能夠避免時(shí)間、資金、人力和物力的浪費(fèi)2、可行性研究包括:技術(shù)、社會(huì)、經(jīng)濟(jì)可行性研究3、技術(shù)型可行性研究是對(duì)技術(shù)解決方案的實(shí)用性、技術(shù)資源的可用性和設(shè)備條件作出評(píng)估。經(jīng)濟(jì)可研究要對(duì)項(xiàng)目的開發(fā)總成本與開發(fā)系統(tǒng)將帶來的經(jīng)濟(jì)效益之間的差值進(jìn)行度量。社會(huì)可行性研究從政策、法律和制度等社會(huì)因素方面考慮項(xiàng)目開發(fā)的合理性和意義~~~~4、可行性研究的步驟:確定系統(tǒng)的目標(biāo);分析研究正

8、在運(yùn)行的系統(tǒng);設(shè)計(jì)新系統(tǒng)的高層邏輯模型;提出可行的解決方案并對(duì)其進(jìn)行評(píng)估和比較;選擇合適的解決方案;撰寫可行性研究報(bào)告5、可行性研究的結(jié)論一般有三種:l可以按計(jì)劃進(jìn)行軟件項(xiàng)目的開發(fā);l需要解決某些存在的問題或者需要對(duì)現(xiàn)有的解決方案進(jìn)行一些調(diào)整或改善后才能進(jìn)行軟件

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。