計算機軟件開發是一個復雜的過程,包括需求、設計和編碼階段。輕量級設計是一種使用小型輕量級過程的軟件設計技術。這些過程通常包括圖形、流程圖和有關如何組裝應用程序的高級概述。手持計算機Scrum是一種為簡化軟件...
計算機軟件開發是一個復雜的過程,包括需求、設計和編碼階段。輕量級設計是一種使用小型輕量級過程的軟件設計技術。這些過程通常包括圖形、流程圖和有關如何組裝應用程序的高級概述。手持計算機Scrum是一種為簡化軟件開發而創建的輕量級設計過程的示例。此技術基于小型模塊化開發周期構建應用程序。應用程序的每個組件都作為單獨的單元進行組裝。大多數輕量級軟件設計都基于模塊化開發。這些模塊都是開發的快速且經客戶驗證。模塊化設計要求組件在三周內開發和審查,這是一個互動性極強的過程。輕量級設計最初是為了消除軟件開發過程中不必要的官僚過程。這使得軟件開發更加快速高效。輕量級技術正在成為構建應用程序的標準。在過去,軟件開發項目使用了需要大量文檔和評審的重量級設計技術,這種方法通常會導致軟件應用程序的最終交付出現不可接受的延遲,這導致了輕量級方法的發展,從而大大縮短了開發時間重量級流程是不必要的,對業務績效造成了巨大的負擔。這一失敗的流程催生了輕量級設計技術的新領域。智能手機是使用輕量級設計技術開發的軟件產品的一個例子。這些產品需要快速的交付周期,這就需要一個快速的開發過程大多數智能手機應用程序都包含一些定義如何開發應用程序的基本草圖。軟件設計是軟件開發中的一個關鍵階段,在此階段定義了計算機系統的體系結構。該定義類似于藍圖,它定義了如何開發應用程序。大多數輕量級設計技術包括提供系統藍圖的基本過程流。輕量級設計的一個主要優點是重新關注客戶需求。輕量級技術使用較少的文檔,這就需要與客戶進行更多的溝通,這個過程需要客戶和軟件開發人員之間的互動交流,以確保設計滿足業務的需要
-
發表于 2020-08-06 07:41
- 閱讀 ( 716 )
- 分類:電腦網絡