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