●クライアントシステムの3層アーキテクチャ


 ユーザインターフェースを実現するプレゼンテーション層

 データを加工するファンクション層

 データアクセスを行うデータベース層


●フェールソフト


 システムの一部に障害が発生したとき、それ以外の部分の機能でシステムの

 運転を継続する


●フェールセーフ


 システムの一部に障害が発生したとき、致命的影響を与えないようシステムを

 あらかじめ定めた安全な状態に移行する


●フォールトトレラント

 

 信頼度の高い部品を使用したり、バグの少ないソフトウェアを開発したりして

 信頼性の高いシステムを構築する


●インクリメンタルモデル


 最初にシステム全体の要求定義を行い、要求された機能を幾つかに分割して段階的に

 リリースするので、すべての機能がそろっていなくても、最初のリリースからシステムの

 動作を確認することができる


●多重プログラミングを行っているシステムで、システム全体のスループット低下を招くような

 プログラミングの組み合わせは

 

 → 演算処理が中心となるプログラム同士