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