ソフトウェア設計図

GUI フォーム デザイン

GUI フォーム デザイン (GUI ツールキットを参照) はソフトウェア業界で広く採用されており、プログラマーがウィンドウ内の GUI ウィジェットの外観について規定された記述を指定できるようにします。 この記述は、GUI を描画するコードに直接翻訳することができます (記述的であるため)。

機械翻訳可能な調整言語 (CDLなど) Edit

同時処理記述言語 (CDL) のような言語は、マルチスレッドおよびマルチプロセスの複雑なアプリケーションのマクロ的論理 (通信、同期、調停) を単一の連続した視覚表現に分離します。 この記述の規定は、ミクロのロジックが利用可能になる前に、構造的な完全性(競合状態、デッドロックなどの検出)をテストすることができる実行可能なフレームワークに機械翻訳することができることを意味します。

クラス

クラス設計者は、便利な形式で任意の複雑なデータ構造の仕様を可能にし、この記述の規定的な性質は、リスト管理、フォーマット変換、エンディアンスワッピングなどを実行する実行可能コードの生成を可能にします。 ソフトウェア アーキテクチャでは、統一モデリング言語 (UML) がソフトウェアの青写真をモデル化するために使用される業界標準です。 UML は、クラス、オブジェクト、コンポーネントなど、さまざまなソフトウェア要素間の構造、関連、および相互作用を表します。 UMLは、ソフトウェア設計者が設計、分析、およびソフトウェアコミュニティの他のメンバーへのアイデアの伝達を行うのに役立ちます。