瞭(le)解軟件開發(fā)過程中的重要性
A軟件開發過程是一個軟件産(chǎn)品的開發實施結構。過程作爲基本工具,社區合作,建立軟件。真的,一個方法的軟件開發方法,導緻更少的缺陷,因此,較終提供更短的交貨時間和更好的價值。在一個标準的過程模型有助於(yú)提供質量控制和保證軟件産(chǎn)品的每一個時間。
計算機已經成爲我們生活的一個重要組成部分,增強瞭(le)我們的生存教育,職業和個人發展前景。這表明軟件已經發展瞭(le)很多年,從一個自動計算一個完全成熟的複雜結構,開發工具,測試和維護的數據結構和文件。軟件是準確(què),快速,有效和成本。這些原因說明爲什麽它一直在全球市場發揮如此巨大的作用。
軟件開發生命周期中面臨著(zhe)很多挑戰在每個階段,較大的挑戰将是從哪裏開始。較壞的情況将開始與新員工的一個項目,也沒有成熟的技術和專業領域知識,這太具有挑戰性的期限。随著(zhe)技術的挑戰任何情況可能會阻礙軟件開發計劃和管理的危險和可怕的危機,而不是解決這種情況可能會導緻過度–産品成本和時間的估計,但仍然結束在質量差。他們不滿足要求的規格爲消費者和較終確(què)定,導緻經營失敗。
軟件産(chǎn)業的基本的挑戰,這是較值得嚴重關(guān)注的在不久的将來,包括:
創建基於(yú)問題的開放式的編(biān)程環境的高性能計算機系統解決新邏輯
制定一個正式的方法,引導我們走向正確(què)的、可移植的並(bìng)行程序的建設,並(bìng)採取一個開放的激進的創新方案
設計一種編程語言,採(cǎi)用一個統一的直觀模型的並(bìng)行計算,並(bìng)提供對並(bìng)行程序的自然描述一個連貫的車輛
設計和構(gòu)建軟件工具産(chǎn)生共鳴的方法,方便靈活,支持環境
介紹廣泛使用,大量的教育機會在並(bìng)行編(biān)程中,将創建一個池的經驗和直覺,必須在此設置有效工作的人。