軽量のデザインとは何ですか?
コンピューターソフトウェア開発は、要件、設計、コーディングフェーズを含む複雑なプロセスです。軽量設計は、小さな軽量プロセスを使用するソフトウェア設計手法です。これらには通常、グラフィック、フローチャート、およびアプリケーションの組み立て方法に関する高レベルの概要が含まれます。
スクラムは、ソフトウェア開発を合理化するために作成された軽量設計プロセスの例です。この手法は、小さなモジュール開発サイクルに基づいてアプリケーションを構築します。アプリケーションの各コンポーネントは、個々のユニットとして組み立てられます。
ほとんどの軽量ソフトウェア設計は、モジュール開発に基づいています。これらのモジュールは迅速に開発され、顧客によって検証されます。モジュラー設計では、コンポーネントを3週間のサイクルで開発およびレビューする必要があります。これは非常にインタラクティブなプロセスです。
軽量設計は、ソフトウェア開発のプロセスから不必要な官僚プロセスを削除するために最初に作成されました。これが有効ですDソフトウェアは、より迅速かつ効率的に開発されます。 軽量のテクニックは、アプリケーションを構築するための標準になりつつあります。
過去に、ソフトウェア開発プロジェクトは、過度のドキュメントとレビューを必要とするヘビー級設計技術を使用していました。この方法は通常、ソフトウェアアプリケーションの最終配信に受け入れられない遅延を引き起こします。これにより、軽量の方法が進化し、開発時間が大幅に削減されました。ソフトウェア開発者は、ヘビー級プロセスが不要であり、ビジネスパフォーマンスに重大な負担を引き起こしたことに気付きました。この失敗したプロセスは、軽量設計技術の新しい領域を生み出しました。
スマートフォンは、軽量設計技術を使用して開発されたソフトウェア製品の例です。これらの製品には、急速な開発プロセスが必要な迅速な配信サイクルが必要です。ほとんどのスマートフォンアプリケーションにはSOMが含まれますeアプリケーションの開発方法を定義する基本的な原油図。
ソフトウェア設計は、コンピューターシステムのアーキテクチャが定義されているソフトウェア開発の重要な段階です。この定義は、アプリケーションの開発方法を定義する青写真に似ています。 ほとんどの軽量設計手法には、システムの青写真を提供する基本的なプロセスフローが含まれています。
軽量設計の重要な利点の1つは、顧客の要件に新たな焦点です。軽量のテクニックは、より少ないドキュメントを使用するため、顧客とのより多くの通信が必要です。このプロセスでは、顧客とソフトウェア開発者間のインタラクティブなコミュニケーションが必要です。設計がビジネスのニーズを満たすようにします。