問43
モジュール強度の覚え方
モジュール強度が高い順に「きじれてしろあん」
き :機能的強度
   単一の固有機能を実行する
じ :情報的強度
   複数の入り口(インタフェース)を持ち、各入り口は単一の固有機能を実行する
   これが発展して抽象データ型(データとそのデータに関する操作を一体化し、内部データ構造や操作の実装方法を隠蔽したもの)、更にオブジェクト指向の基礎となった
れ :連絡的強度
   データをパイプライン的に使用する複数の機能を内包する
   基本的には手順的強度と同じ
   「妥当でないトランザクションを端末上に表示」→「そのトランザクションを監査ファイルに書き込む」といった一連の機能を持つモジュールなど
て :手順的強度
   一連の手順により実行される複数の機能を内包する
   (1)「トランザクションファイルの次のレコードを読み込む」
   (2)「マスタファイルのチェックポイントを取る」
   (3)「エラーメッセージを表示する」
   のように、各機能の実行順序に意味があるモジュール
し :時間的強度
   同じ時点で実行される複数の機能を内包する
   「初期設定」「終了処理」など
ろ :論理的強度
   論理的に抽象化された形で関連する複数の機能を持つ
   引数により、各機能を選択的に実行する(制御結合)
   上位モジュールとの関係は、共通結合、スタンプ結合、制御結合になることが多い。
あん:暗号的強度
   モジュール内の機能に特定の関係が無い
アは情報的強度
イは時間的強度
ウは論理的強度
エは手順的強度
なので一番モジュール強度が高いのはア
モジュール強度があってるかどうかイマイチ自信はないのだが。。
VCメモ
エディタでユーザ定義の色を変えるには
MSDEV.EXEと同じディレクトリにUSERTYPE.DATを用意し、
その中に色を変えたいキーワードを書く
後はオプションの設定で変えた色に変えられる