考點分析之軟件工程基礎(chǔ)

考點分析之軟件工程基礎(chǔ)

ID:35010944

大?。?4.00 KB

頁數(shù):21頁

時間:2019-03-16

考點分析之軟件工程基礎(chǔ)_第1頁
考點分析之軟件工程基礎(chǔ)_第2頁
考點分析之軟件工程基礎(chǔ)_第3頁
考點分析之軟件工程基礎(chǔ)_第4頁
考點分析之軟件工程基礎(chǔ)_第5頁
資源描述:

《考點分析之軟件工程基礎(chǔ)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、考點分析之軟件工程基礎(chǔ)(1)3.1軟件工程基本概念考點1軟件地定義與軟件特點  1軟件地組成  軟件指地是計算機(jī)系統(tǒng)中與硬件相互依賴地另一部分,包括程序、數(shù)據(jù)和有關(guān)地文檔.程序是對計算機(jī)地處理對象和處理規(guī)則地描述,是軟件開發(fā)入員根據(jù)用戶需求開發(fā)地、用程序語言描述地、適合計算機(jī)執(zhí)行地指令序列.數(shù)據(jù)是使程序能正常操作信息地數(shù)據(jù)結(jié)構(gòu).文檔是為了便于了解程序所需地資源說明,是與程序地開發(fā)、維護(hù)和使用有關(guān)地資料.由此可見,軟件由兩部分組成:資料個人收集整理,勿做商業(yè)用途  (1)機(jī)器可執(zhí)行地程序和數(shù)據(jù);  

2、(2)與軟件開發(fā)、運行、維護(hù)及使用等有關(guān)地文檔.  2軟件地特點  國標(biāo)(GB)中對軟件地定義為:與計算機(jī)系統(tǒng)地操作有關(guān)地計算機(jī)程序、規(guī)程、規(guī)則,以及可能有地文件、文檔及數(shù)據(jù).資料個人收集整理,勿做商業(yè)用途  軟件具有如下特點:  (1)軟件是邏輯產(chǎn)品,而不是物理實體,它具有無形性,通過計算機(jī)地執(zhí)行才能體現(xiàn)它地功能和作用;  (2)沒有明顯地制作過程,其成本主要體現(xiàn)在軟件地開發(fā)和研制上,可進(jìn)行大量地復(fù)制;  (3)不存在磨損和消耗問題;  (4)軟件地開發(fā)、運行對計算機(jī)系統(tǒng)具有依賴性;  (5)開

3、發(fā)和維護(hù)成本高;  (6)軟件開發(fā)涉及諸多社會因素.  3軟件地分類  結(jié)合應(yīng)用觀點,軟件可分應(yīng)用軟件、系統(tǒng)軟件和支撐軟件3類.  (1)應(yīng)用軟件是特定應(yīng)用領(lǐng)域內(nèi)專用地軟件;  (2)系統(tǒng)軟件居于計算機(jī)系統(tǒng)中最靠近硬件地一層,是計算機(jī)管理自身資源,提高計算機(jī)使用效率并為計算機(jī)用戶提供各種服務(wù)地軟件;資料個人收集整理,勿做商業(yè)用途  (3)支撐軟件介于系統(tǒng)軟件和應(yīng)用軟件之間,是支援其他軟件地開發(fā)與維護(hù)地軟件.  4軟件地作用  軟件是用戶與硬件之間地接口,是計算機(jī)系統(tǒng)地指揮者,是計算機(jī)系統(tǒng)結(jié)構(gòu)設(shè)計地

4、重要依據(jù).考點2軟件危機(jī)與軟件工程  1軟件產(chǎn)生和發(fā)展  軟件生產(chǎn)地發(fā)展經(jīng)歷了程序設(shè)計時代、程序系統(tǒng)時代和軟件工程時代.  (1)程序設(shè)計時代  從第一臺計算機(jī)上地第一個程序地出現(xiàn)到實用地高級程序設(shè)計語言出現(xiàn)以前(1945年-1956年).程序設(shè)計時代地生產(chǎn)方式是個體手工勞動,使用地工具是機(jī)器語言、匯編語言,主要通過編程來實現(xiàn),不重視程序設(shè)計方法.資料個人收集整理,勿做商業(yè)用途  (2)程序系統(tǒng)時代  從實用地高級程序設(shè)計語言出現(xiàn)以后到軟件工程出現(xiàn)以前(1956年-1968年).程序系統(tǒng)時代地生產(chǎn)

5、方式是作坊式小集團(tuán)生產(chǎn),生產(chǎn)工具是高級語言,開始提出結(jié)構(gòu)化方法,但開發(fā)技術(shù)還沒有根本性突破,開發(fā)人員素質(zhì)和開發(fā)技術(shù)不適應(yīng)規(guī)模大、結(jié)構(gòu)復(fù)雜地軟件開發(fā),導(dǎo)致了軟件危機(jī)地產(chǎn)生.資料個人收集整理,勿做商業(yè)用途  (3)軟件工程時代  軟件工程出現(xiàn)以后至今(1968年-至今)軟件L程時代地生產(chǎn)方式是工程化生產(chǎn),使用數(shù)據(jù)庫、開發(fā)工具、開發(fā)環(huán)境、網(wǎng)絡(luò)等先進(jìn)地開發(fā)技術(shù)和方法,使生產(chǎn)效率大大提高,但未能完全擺脫軟件危機(jī).資料個人收集整理,勿做商業(yè)用途  2軟件危機(jī)  在軟件發(fā)展第二階段末期,隨著第二代計算機(jī)地誕生而

6、產(chǎn)生地.第三代計算機(jī)(集成電路計算機(jī))與第二代計算機(jī)相比,性能大大提高.隨著計算機(jī)軟件規(guī)模地擴(kuò)大,軟件本身地復(fù)雜性不斷增加,研制周期顯著變長,正確性難以保證,軟件開發(fā)費用上漲,生產(chǎn)效率急劇下降,從而出現(xiàn)了入們難以控制軟件發(fā)展地局面,即所謂地“軟件危機(jī)”.軟件危機(jī)主要表現(xiàn)在:資料個人收集整理,勿做商業(yè)用途  (1)軟件需求地增長得不到滿足;  (2)軟件開發(fā)成本和進(jìn)度無法控制;  (3)軟件質(zhì)量難以保證;  (4)軟件不可維護(hù)或維護(hù)程度非常低;  (5)軟件成本不斷提高;  (6)軟件開發(fā)生產(chǎn)效率地

7、提高趕不上硬件地發(fā)展和應(yīng)用需求地增長.  總之,可以將軟件危機(jī)歸結(jié)為成本、質(zhì)量和生產(chǎn)率等問題.  3軟件工程地產(chǎn)生  為了擺脫軟件危機(jī),北大西洋公約組織成員國軟件一工作者于1968年和1969年兩次召開會議(NATO會議),認(rèn)識早期軟件開發(fā)中所存在地問題和產(chǎn)生問題地原因,提出軟件工程地概念.資料個人收集整理,勿做商業(yè)用途  國標(biāo)(GB)中指出軟件工程是應(yīng)用于計算機(jī)軟件地定義、開發(fā)和維護(hù)地一整套方法、工具、文檔、實踐標(biāo)準(zhǔn)和工序.資料個人收集整理,勿做商業(yè)用途  軟件工程包括3個要素,即方法、工具和過

8、程.方法是完成軟件工程項目地技術(shù)手段;工具支持軟件地開發(fā)、管理、文檔生成;過程支持軟件開發(fā)地各個環(huán)節(jié)地控制、管理.資料個人收集整理,勿做商業(yè)用途  自軟件工程概念地提出,該研究領(lǐng)域吸引了眾多地學(xué)者,并開展了大量地理論和技術(shù)地研究,形成了“軟件工程學(xué)”這一計算機(jī)科學(xué)中地分支.它所包含地內(nèi)容可概括為以下兩點:資料個人收集整理,勿做商業(yè)用途  (l)軟件開發(fā)技術(shù):主要有軟件開發(fā)方法學(xué)、軟件工具、軟件工程環(huán)境;  (2)軟件工程管理:主要有軟件管理、軟件工程經(jīng)濟(jì)學(xué).考點3軟件工程過程  I

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

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

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