一、數字化軟件工程開發建設中存在的問題
1、開發進度的連貫性較差,人員安排和調用不合理
在軟件開發的過程中十分需要有一個穩定持續的團隊合作,這就要求開發人員的穩定性并且要保持積極的態度。如果經常有人員的調動和調整就會增大軟件開發過程中出錯的幾率,其開發的連續性也無法保證,導致開發進程大打折扣,效率低下。所以在軟件開發這一行業中應該盡量避免大的人員浮動,或者至少在整個軟件開發和建設的周期進程中保證開發人員的穩定和工作的連貫性。目前很多軟件公司忽略了這一層問題,在人員穩定和保證開發連貫性方面做得不夠,影響軟件開發的效果。
2、開發過程中的進度控制不理想
一些軟件公司在開發中對團隊成員進行不合理調配,或者面臨資源不充足不到位的困難,導致開發過程受阻礙,無法順暢進行。軟件開發過程中的延期和延誤現象時有發生,會對軟件公司的信譽形象,以至于進一步發展造成不良影響。另外對合作的企業也造成很大影響,對雙方都是很大的損失,對我國軟件工程產業的發展也是極其不利的。
3、因過于追求速度而忽略對技術和內容的嚴格要求
軟件開發進程中一些團隊人員尋求速度,希望能盡早將軟件應用于計算機。盡管這種主意有助于激起人員更大的潛力,但卻疏忽了一個現實:軟件開發需要很綿長的批改進程,并非依托很多人員挑燈夜戰就能短期完結的。成員需要有足夠的耐心和認真的態度來對待,細心發現錯誤和需要改善的地方,力求開發出完善的產品和項目。
二、軟件工程開發建設注意事項
1、作為主導和影響軟件開發的質量和水平的決定因素,人力資源需要獲得最大的重視和發揮。在軟件開發的過程中,要時刻注意對人力的重視。要以人為本,有效利用和合理搭配人力資源,充分發揚每位成員的技能特長;培育團隊精神,樹立健全制度,執行職責,營建杰出的團隊協作環境。
2、開發軟件是常識性極強的作業,對人的依賴性遠勝于其它職業,加強團隊人員間的交流十分重要。有效的交流和合作是軟件開發成功的一個要素。要想科學地安排、控制施行進程,就必須有更多的信息交流。
3、軟件的需求規劃不確定,項目開發就會失掉方向,導致項目結尾以失敗而告終。軟件需要應當是明白、完好、具體、可完結和可測驗的需要,而且項目有關的人員一致同意,開發人員通過與用戶進行多次交流,清晰了解并發掘使用者的明確要求和其他潛在需要。從而能夠盡量貼合用戶的希望,開發出令用戶滿意的產品,將最合適的軟件交付用戶,為用戶提供最大的便利,讓客戶滿意。
4、軟件項意圖辦理是存在危險的,咱們大概提早有所防備,最大極限削減危險的發作。樹立危險項目查看表是進行危險辨認的有用地辦法,查看表首要涉及到產物規劃、進程、技能、開發環境等危險查看。一起要根據危險描繪、危險概率和危險影響三個要素對危險進行評估。
5、軟件測試是一個常識密集型的活動,但測試切莫流于形式。測試階段是一個發現問題,及時處理和解決的重要環節。測驗人員都歸于常識作業者,他們測驗關聯的常識、竅門、經歷和創意在測驗進程中有著重要的效果,測驗人員若是沒有豐厚的測驗經歷與測驗竅門,測驗的質量將無法確保。
作者:蘭婭勛 單位:同濟大學軟件學院