主な概念とは? わかりやすく解説

主な概念

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/10/02 04:38 UTC 版)

制御理論」の記事における「主な概念」の解説

ハイブリッドシステム (Hybrid System) 連続時間動的システム離散事象組み合わせたシステム不連続な状態変化を伴う現象も扱うことができ、制御理論の中で適用対象の最も広いシステムであると言えるウェルポーズドネス (Well-posedness) 解の存在性と唯一性。常微分方程式によって表される現代制御論場合よりも議論遥かに複雑となる。

※この「主な概念」の解説は、「制御理論」の解説の一部です。
「主な概念」を含む「制御理論」の記事については、「制御理論」の概要を参照ください。


主な概念

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/08/08 18:34 UTC 版)

循環的複雑度」の記事における「主な概念」の解説

ソースコード一部循環的複雑度は、ソースコード内の線形独立経路の数である。実際分岐点if文for文など)のないソースコード場合、その複雑度は 1 であり、そのコードには1つ経路しかないコード1つif文含まれていればコードには2つ経路があることになる。つまり、一方if文での条件が真となる場合経路で、もう一方はそれが偽となる場合経路である。 循環的複雑度は、ソースコード各行ノードとし、実行流れノード間の有向エッジ表したグラフを描くことで計算できるプログラミング言語によっては、非常に簡潔コンパクトな表現用いることができるため、ソースコードの1行がグラフでは複数ノード表されることもある(例えば、C言語、C++C#Javaなどにあるif文を式にしてしまう三項演算子 "?:" )。 一般に、あるモジュールを完全にテストしようとした場合全ての実行経路を通す必要がある。これの意味するところは、循環的複雑度大きモジュールの方が経路数が多く、従ってテストケース多く必要になるということである。また、複雑度の大きモジュールは、ソースコードの意味理解するのに多く経路を追わなければならず、読解がより困難になるまた、複雑度の大きモジュール凝集度が低いと予想される。この相関想定する理由は、分岐点判断ポイント)が多いモジュールは、単一機能上のものを詰め込もうとしている可能性が高いためである。しかし、凝集度とは関係なく、モジュール種類によっては必然的に複雑度が大きくなることもある。例えば、ユーザインタフェース・モジュールに入力データ妥当性確認エラー復旧コード含まれている場合などである。

※この「主な概念」の解説は、「循環的複雑度」の解説の一部です。
「主な概念」を含む「循環的複雑度」の記事については、「循環的複雑度」の概要を参照ください。

ウィキペディア小見出し辞書の「主な概念」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「主な概念」の関連用語

主な概念のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



主な概念のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの制御理論 (改訂履歴)、循環的複雑度 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS