2016-09-18 15 views
3

組み込みシステムのアプリケーションのほとんどは、Cで書かれています。つまり、非OOPです。しかし、UMLはOO向けに設計されています。だから私の質問は、人々が組込みシステム(およびリアルタイム組込みシステム)にUMLを主張して使用する理由です。組み込みシステムにUMLを使用する理由

答えて

4

UMLは単なるクラス図ではなく、オブジェクト指向の設定の外でも便利な状態図とフローチャートが含まれています。

また、多くのCプログラムは、OOPからいくつかの概念を借用して書かれています。

+1

あなたの答えに感謝します。 Cプログラムでoopsのいくつかの機能を使用するコンセプトに関するいくつかの例を挙げてください。 – gpuguy

+0

たとえば、Order ... {...}という構造体があり、applyDiscount(struct Order o、float discountPercentage)のような関数を持つ場合、構造体メンバを属性として持つUMLのクラスOrderとしてモデル化できます。その操作としてapplyDiscountのような関数。 –

関連する問題