本站小編為你精心準備了軟件工程在系統(tǒng)開發(fā)的風險分析參考范文,愿這些范文能點燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。
1軟件工程開發(fā)特點
需求分析,總體設計,詳細設計,編碼,實現(xiàn)和維護是軟件工程的六個基本階段。為了提高開發(fā)效率,降低成本和維護費用,通常開發(fā)出來的軟件應當符合可靠性、高效性、可移植性、可修改性、可維護性、可適應性、可重用性、可理解性、可操作性、可分析性等要求。
2軟件工程在開發(fā)中常見問題
雖然軟件系統(tǒng)在企業(yè)中應用已經很長時間,并且軟件開發(fā)工具也被完善,但是軟件開發(fā)過程還是有很多問題存在,因此,軟件工程控制的重要性越來越被重視。下面我們探討幾種常見的問題:
2.1目前,軟件產品“供不應求”,軟件開發(fā)生產率提高的速度太慢,導致人類不能充分利用現(xiàn)代計算機硬件提供的巨大潛力,遠遠跟不上計算機應用迅速普及深入的趨勢。
2.2軟件開發(fā)文檔資料沒有保存。為管理和評價軟件開發(fā)工程的進展狀況,軟件開發(fā)管理人員可以使用這些文檔資料作為“里程碑”;對于軟件維護人員,這些文檔資料更是至關重要必不可少的;在軟件開發(fā)過程中準確地交流信息,軟件開發(fā)人員可以利用它們作為通信工具。給軟件開發(fā)和維護帶來許多嚴重的困難和問題的,主要是缺乏必要的文檔資料或者文檔資料不合格。
2.3軟件產品維護難度高。很多程序中的錯誤是難改,“可重用的軟件”還是一個沒有完全做到的目標,不能根據(jù)用戶的需要在原有程序中增加一些新的功能,人們仍然在重復開發(fā)類似的或基本類似的軟件。
2.4軟件產品的質量有待提高。軟件質量保證技術還沒有應用到軟件開發(fā)的全過程中,軟件可靠性和質量保證的確切定量概念剛剛出現(xiàn)不久,這些都導致軟件產品發(fā)生質量問題。
2.5對產品定位不明確。軟件開發(fā)人員和用戶之間的信息交流往往很不充分,軟件開發(fā)人員還沒有確切認識的情況下,就開始著手編寫程序。這就導致最終的產品不符合用戶的實際需要。
2.6軟件開發(fā)成本和進度不能精確把握。預算成本往往不夠用,實際進度比預期進度拖延幾個月甚至幾年的現(xiàn)象并不罕見。為了趕進度和節(jié)約成本所采取的一些辦法,降低了軟件開發(fā)組織的信譽,同時又往往對軟件產品的質量造成損壞,從而引起客戶投訴。
3軟件信息維護和管理應用平臺建設
在軟件工程系統(tǒng)中,信息和信息維護和管理結合需要大量的信息被記錄。我們根據(jù)記錄數(shù)據(jù)能夠從全局的、系統(tǒng)的角度分析軟件的主要因素。軟件信息維護和管理平臺制作過程簡單,發(fā)展和建立信息維護和管理平臺,使用更少的時間提高效率,有效地來幫助信息維護和管理部門做下一個步驟的戰(zhàn)略決策。一般我們利用計算機軟件平臺作為依托進行軟件信息維護和管理應用平臺建設。為更容易理解的標準統(tǒng)一的信息進行反饋輸出,方便提供更全面的數(shù)據(jù)分析,通過智能查詢,完成預測的活動,平臺建設需要建立普遍適用性,統(tǒng)計,管理的特性。信息維護和管理平臺的開發(fā)需要有效,準確,提供全方位跟蹤和監(jiān)視軟件的調控和決策依據(jù),實施全面全程監(jiān)督的動態(tài)管理和完善的資源信息整合。
4結束語
綜上所述,軟件開發(fā)過程中的具體應用比較復雜,我國開始了軟件工程標準的制定工作。在軟件質量標準方面,軟件過程標準化和軟件標準化將進一步緊密結合并協(xié)調發(fā)展。為符合軟件的規(guī)范要求,開發(fā)人員在開發(fā)過程中應盡可能多地進行分析、測試,以減少用戶使用收的管理維護負擔。
作者:砂礫單位:天津現(xiàn)代職業(yè)技術學院