?? 182.txt
字號:
日月光華 -- SE精華區(qū)文章閱讀
--------------------------------------------------------------------------------
發(fā)信人: Microsoft (.Net平臺 & XBox), 信區(qū): SE
標(biāo) 題: 軟件工程內(nèi)容概述(二)
發(fā)信站: 日月光華 (2003年04月09日12:40:01 星期三), 站內(nèi)信件
軟件工程概念
軟件危機(jī)與軟件工程定義
1.軟件危機(jī)
軟件危機(jī)指的是軟件開發(fā)和維護(hù)過程中遇到的一系列嚴(yán)重問題。
(1)軟件危機(jī)的表現(xiàn)
"產(chǎn)品不符合用戶的實(shí)際需要。
"軟件開發(fā)生產(chǎn)率提高的速度遠(yuǎn)遠(yuǎn)不能滿足客觀需要,軟件的生產(chǎn)率遠(yuǎn)遠(yuǎn)低于硬件生產(chǎn)率
和計(jì)算機(jī)應(yīng)用的增長,使人們不能充分利用現(xiàn)代計(jì)算機(jī)硬件提供的巨大潛力。
"軟件產(chǎn)品的質(zhì)量差。
"對軟件開發(fā)成本和進(jìn)度的估計(jì)常常不準(zhǔn)確。
"軟件的可維護(hù)性差。
"軟件文檔資料通常既不完整也不合格。
"軟件的價(jià)格昂貴,軟件成本在計(jì)算機(jī)系統(tǒng)總成本中所占的比例逐年上升。
(2)產(chǎn)生軟件危機(jī)的原因
"軟件不同于硬件,它是計(jì)算機(jī)系統(tǒng)中的邏輯部件而不是物理部件。在寫出程序代碼
并在計(jì)算機(jī)上試運(yùn)行之前,很難檢驗(yàn)開發(fā)的正確性,而且軟件開發(fā)的質(zhì)量也較難評價(jià)。
軟件不同于一般程序,它的一個(gè)顯著特點(diǎn)是規(guī)模龐大。
"雖然軟件本身獨(dú)有的特點(diǎn)確實(shí)給開發(fā)和維護(hù)帶來一些客觀困難,但是人們在開發(fā)和使用
計(jì)算機(jī)系統(tǒng)的長期實(shí)踐中,也確實(shí)積累和總結(jié)出了許多成功的經(jīng)驗(yàn)。
"開發(fā)和管理人員只重視開發(fā)而輕視問題的定義,使軟件產(chǎn)品無法滿足用戶的需求。
"軟件管理技術(shù)不能滿足現(xiàn)代軟件開發(fā)的需要,沒有統(tǒng)一的軟件質(zhì)量管理規(guī)范。
"在軟件的開發(fā)與維護(hù)關(guān)系問題上存在錯誤的概念。
2.軟件工程的定義
軟件工程是指導(dǎo)計(jì)算機(jī)軟件開發(fā)和維護(hù)的工程學(xué)科。采用工程的概念、原理、技術(shù)和方
法來開發(fā)與維護(hù)軟件,把經(jīng)過時(shí)間考驗(yàn)而證明正確的管理技術(shù)和當(dāng)前能夠得到的最好的
技術(shù)方法結(jié)合起來,這就是軟件工程。
軟件工程準(zhǔn)則可以概括為如下六條基本原理。
(1)用分階段的生存周期計(jì)劃嚴(yán)格管理
(2)堅(jiān)持進(jìn)行階段評審
(3)實(shí)行嚴(yán)格的產(chǎn)品控制
(4)采用現(xiàn)代程序設(shè)計(jì)技術(shù)
(5)結(jié)果應(yīng)能清楚地審查
(6)合理安排軟件開發(fā)小組的人員
軟件工程的基本內(nèi)容與目標(biāo)
1.軟件工程的基本內(nèi)容
從內(nèi)容上劃分軟件工程學(xué)可分為理論、結(jié)構(gòu)、方法、工具、環(huán)境、管理、規(guī)范等。
2.軟件工程學(xué)研究的基本目標(biāo)
(1)定義良好的方法學(xué),面向計(jì)劃、開發(fā)維護(hù)整個(gè)軟件生存周期的方法學(xué)。
(2)確定的軟件成分,記錄軟件生存周期每一步的軟件文件資料,按步顯示軌跡。
(3)可預(yù)測的結(jié)果,在生存周期中,每隔一定時(shí)間可以進(jìn)行復(fù)審。
軟件工程學(xué)的最終目標(biāo)是以較少投資獲得易維護(hù)、易理解、可靠、高效率的軟件產(chǎn)
品。
軟件工程學(xué)是研究軟件結(jié)構(gòu)、軟件設(shè)計(jì)與維護(hù)方法、軟件工具與環(huán)境、軟件工程標(biāo)準(zhǔn)與
規(guī)范 、軟件開發(fā)技術(shù)與管理技術(shù)的相關(guān)理論。
軟件工程的原則
為了開發(fā)出低成本高質(zhì)量的軟件產(chǎn)品,軟件工程學(xué)應(yīng)遵守以下基本原則:
1.分解
2.獨(dú)立性
3.一致性
4.確定性
--
※ 來源:·日月光華 bbs.fudan.edu.cn·[FROM: 202.112.11.199]
--------------------------------------------------------------------------------
[返回上一頁] [本討論區(qū)]
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -