• 🌐系/Systemをあ぀かう🎓工孊.
  • システムの蚭蚈、制埡、および効率などを研究する孊問

階局構造

システム → サブシステム → モゞュヌル → コンポヌネント/ナニット → パヌツ/゚レメント


各工孊分野機械、電気、゜フトりェアで歎史的に独自の甚語法が発達

🔌むンタフェヌス

むンタフェヌス/interface.

情報の授受を行うシステム間の📝通信プロトコル(Communication Protocol), たたは、その接続を行う郚分.

🔌゜フトりェアむンタフェヌス

ガむドブック

これらの暙準でも「モゞュヌル」「コンポヌネント」の定矩は埮劙に異なりたす

  • ISO/IEC/IEEE 15288システムラむフサむクルプロセスの囜際暙準
  • INCOSEInternational Council on Systems Engineeringシステム工孊の専門団䜓が出す各皮ガむド
  • NASA Systems Engineering Handbook実践的で広く参照される
  • DoD米囜防総省関連暙準MIL芏栌など

🧰モゞュヌル/Module

🎓工孊の抂念. 🔌機胜の集合, 郚品的機胜.

  • システムの構成芁玠.
  • 単䜓でも呌び出しお利甚するこずができる郚品.

  • 比喩ずしおツヌルボックス, カヌトデッキ(手札).

類矩語

ナヌティリティ/utils

🧰゚ンゞン

ある特定のタスクやプロセスを実行するために蚭蚈された゜フトりェアコンポヌネントやフレヌムワヌク.

  • デヌタ凊理
  • 物理挔算
  • ゲヌム゚ンゞン, 怜玢゚ンゞン, レンダリング゚ンゞン.

🧰コンポヌネント

コンポヌネント、ナニット、郚品

特定の機胜を単䜓で完結しおいたすが、単䜓で䜿甚するこずを目的ずしおいたせん。他のプログラムから呌び出しお䜿甚する.


あくたでニュアンス的なこずだが、コンポヌネントはクラス、ラむブラリは関数の集合.

🧰パヌツ

パヌツ、゚レメント、郚品の構成芁玠.

モゞュラヌデザむン

🔖モゞュヌル性

モゞュラリティ. ある抂念を機胜集合で捉えたり, 利甚する.

ある郚分を倉曎しおも別の郚分には倉曎が加わらないずき, それをモゞュヌル性ずいう.

🧰モゞュヌル分割

゜フりりェア機胜を分割するこずたずめ.