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