Function — 機能

From Systems analysis Wiki
Jump to navigation Jump to search

Function - 機能

機能Function)とは、システム分析において、特定条件下で定められた目標を達成するために向けられた、要素、サブシステム、またはシステム全体としての目的志向の行動や役割のことである。機能の概念は、システムの振る舞いにおける能動的側面を表現し、構造、目標設定、モデリングの分析における中心概念の一つである。

全体的な特徴

機能は、システムの目標、構造、および機能する文脈によって条件付けられ、システム要素の目的活動の成果を反映する。機能は、構造要素と動的プロセスを結び付け、システム全体の特性の実現を支える。

機能とは、例えば以下を指す。

  • システムの目的志向性の実現または現れ
  • 結果を達成するための手段
  • 要素とシステムの振る舞いへの寄与との関係の表現
  • 作業、行動、結果、または効果を記述する能動的カテゴリ

機能と目標

機能は目標の概念と密接に関連しており、目標達成に寄与する行動やプロセスを表す。多数の機能が単一の目標に従属することもあれば、一つの機能が複数の目標の達成に関与することもある。

原則的な違い:

  • 目標 — 望ましい状態を示す指針。
  • 機能 — システムの行動を通じてその状態を達成するメカニズム。

機能の種類

システムの機能は、さまざまな基準に基づいて分類される。

機能レベルによる分類

  • 主要機能 — システムの主たる目的を定義する。
  • サブ機能 — 主要機能を具体化し、実現する。
  • 支援機能 — 主要機能の実行を支える。

機能的役割による分類

  • 目標機能 — 外部の目標(結果)の達成を目的とする。
  • 補助機能 — 目標機能の実現条件を確保する。
  • 調整機能 — 制御、適応、修正を担う。

安定性と動態による分類

  • 恒常機能 — ライフサイクル全体を通じて実現される。
  • 状況的機能 — 外部条件の変化に応じて活性化される。

形式化の度合いによる分類

  • 形式化された機能 — 正確に定義され、記述されている(例:数学的定義)。
  • 非形式化の機能 — 評価的または定性的性格を持つ。

システム構造における機能

システムアプローチでは、機能は構造と不可分に結び付いている。

  • 構造は、どの要素がどの機能を実行できるかを規定する。
  • 機能は、構造的つながりの中で要素の役割を定義する。
  • 複雑システムでは、「目標 ↔ 機能 ↔ 構造」という対応原則が現れる。

機能と活動

システム分析は、しばしば機能的行為の集合としての活動概念に依拠する。この場合、機能はプロセスの一要素として扱われる。

  • 振る舞いモデルにおいて
  • アルゴリズムにおいて
  • シミュレーションモデルや機能モデルにおいて
  • 機能コスト分析や機能構造図において

機能のモデリング

モデルにおける機能は、例えば以下のように表現される。

  • 状態間の遷移として
  • プロセスとして(システムダイナミクス)
  • アクションとして(機能論理図)
  • 変換のフローとして
  • 機能図のノードとして

他の概念との関連

機能は、以下の概念と密接に関連している。

  • 目標 — その達成手段として
  • 要素 — 機能の担い手として
  • システム構造 — 機能担い手を組織化する形態として
  • プロセス — 時間における機能実現の形態として
  • システムモデル — 機能とその相互関係を形式的に表現する方法として

システムのライフサイクルにおける機能

ライフサイクルの各段階(設計、運用、発展)において、システムは異なる機能を実現し得る。

  • 一部の機能は特定段階でのみアクティブになる。
  • 要素間で機能が再配分される可能性がある。
  • 環境変化に対応して新しい機能が出現することがある。

機能的アプローチ

システム分析における機能的アプローチは、以下を前提とする。

  • 構造に対して一次的なものとして機能に焦点を当てること。
  • 与えられた機能から派生するものとしてシステム構造を設計すること。
  • 最適化において機能分解や機能コスト分析を適用すること。