1軟件工程在開發(fā)中常見問題
1.1軟件開發(fā)文檔資料沒有保存。為管理和評(píng)價(jià)軟件開發(fā)工程的進(jìn)展?fàn)顩r,軟件開發(fā)管理人員可以使用這些文檔資料作為“里程碑”;對(duì)于軟件維護(hù)人員,這些文檔資料更是至關(guān)重要必不可少的;在軟件開發(fā)過程中準(zhǔn)確地交流信息,軟件開發(fā)人員可以利用它們作為通信工具。給軟件開發(fā)和維護(hù)帶來許多嚴(yán)重的困難和問題的,主要是缺乏必要的文檔資料或者文檔資料不合格。
1.2軟件產(chǎn)品維護(hù)難度高。很多程序中的錯(cuò)誤是難改,“可重用的軟件”還是一個(gè)沒有完全做到的目標(biāo),不能根據(jù)用戶的需要在原有程序中增加一些新的功能,人們?nèi)匀辉谥貜?fù)開發(fā)類似的或基本類似的軟件。
1.3軟件產(chǎn)品的質(zhì)量有待提高。軟件質(zhì)量保證技術(shù)還沒有應(yīng)用到軟件開發(fā)的全過程中,軟件可靠性和質(zhì)量保證的確切定量概念剛剛出現(xiàn)不久,這些都導(dǎo)致軟件產(chǎn)品發(fā)生質(zhì)量問題。
1.4對(duì)產(chǎn)品定位不明確。軟件開發(fā)人員和用戶之間的信息交流往往很不充分,軟件開發(fā)人員還沒有確切認(rèn)識(shí)的情況下,就開始著手編寫程序。這就導(dǎo)致最終的產(chǎn)品不符合用戶的實(shí)際需要。
1.5軟件開發(fā)成本和進(jìn)度不能精確把握。預(yù)算成本往往不夠用,實(shí)際進(jìn)度比預(yù)期進(jìn)度拖延幾個(gè)月甚至幾年的現(xiàn)象并不罕見。為了趕進(jìn)度和節(jié)約成本所采取的一些辦法,降低了軟件開發(fā)組織的信譽(yù),同時(shí)又往往對(duì)軟件產(chǎn)品的質(zhì)量造成損壞,從而引起客戶投訴。
2軟件信息維護(hù)和管理應(yīng)用平臺(tái)建設(shè)
在軟件工程系統(tǒng)中,信息和信息維護(hù)和管理結(jié)合需要大量的信息被記錄。我們根據(jù)記錄數(shù)據(jù)能夠從全局的、系統(tǒng)的角度分析軟件的主要因素。軟件信息維護(hù)和管理平臺(tái)制作過程簡(jiǎn)單,發(fā)展和建立信息維護(hù)和管理平臺(tái),使用更少的時(shí)間提高效率,有效地來幫助信息維護(hù)和管理部門做下一個(gè)步驟的戰(zhàn)略決策。一般我們利用計(jì)算機(jī)軟件平臺(tái)作為依托進(jìn)行軟件信息維護(hù)和管理應(yīng)用平臺(tái)建設(shè)。為更容易理解的標(biāo)準(zhǔn)統(tǒng)一的信息進(jìn)行反饋輸出,方便提供更全面的數(shù)據(jù)分析,通過智能查詢,完成預(yù)測(cè)的活動(dòng),平臺(tái)建設(shè)需要建立普遍適用性,統(tǒng)計(jì),管理的特性。信息維護(hù)和管理平臺(tái)的開發(fā)需要有效,準(zhǔn)確,提供全方位跟蹤和監(jiān)視軟件的調(diào)控和決策依據(jù),實(shí)施全面全程監(jiān)督的動(dòng)態(tài)管理和完善的資源信息整合。
3結(jié)束語
綜上所述,軟件開發(fā)過程中的具體應(yīng)用比較復(fù)雜,上個(gè)世紀(jì)80年代初,我國(guó)就開始了軟件工程標(biāo)準(zhǔn)的制定工作。在軟件質(zhì)量標(biāo)準(zhǔn)方面,軟件過程標(biāo)準(zhǔn)化和軟件標(biāo)準(zhǔn)化將進(jìn)一步緊密結(jié)合并協(xié)調(diào)發(fā)展。為符合軟件的規(guī)范要求,開發(fā)人員在開發(fā)過程中應(yīng)盡可能多地進(jìn)行分析、測(cè)試,以減少用戶使用收的管理維護(hù)負(fù)擔(dān)。
作者:砂礫 單位:同濟(jì)大學(xué) 天津現(xiàn)代職業(yè)技術(shù)學(xué)院