検索結果: : モジュール

9月 282012
 

応用情報でよく出る、モジュール結束性をまとめ。
>>モジュール結合度
暗号的 < 論理的 < 時間的 < 手順的 < 連絡的 < 情報的 < 機能的
【暗号的強度】
関係のない機能をまとめたモジュール
【論理的強度】
関連する複数の機能をまとめたモジュール。
(例)
二つの機能A, Bのコードは重複する部分が多いので、A, Bを一つのモジュールとし、A、Bの機能を使い分けるために引数を設けた。
【時間的強度】
プログラムの開始時や終了時など、あるタイミングで実行する機能をまとめたモジュール。
(例)
複数の機能のそれぞれに必要な初期化設定の操作が、ある時点で一括して実行できるので、一つのモジュールにまとめた。
【手順的強度】
モジュー内でデータのやりとりのない、逐次的な複数の機能をまとめたモジュール。
(例)
あるデータを対象として逐次的に複数の機能を実行するモジュール
【連絡的強度】
モジュー内でデータのやりとりをおこない、逐次的な複数の機能をまとめたモジュール。
(例)
二つの機能A, Bは必ずA, Bの順番に実行(逐次的)され、しかもAで計算した結果をBで使う(連絡)ことがあるので、一つのモジュールにまとめた。
【情報的強度】
同じデータ構造や資源を扱う機能を一つにまとめたモジュール。
(例)
・ある木構造データを扱う機能をデータとともに一つにまとめ、木構造データをモジュールの外から見えないようにした。
・異なる入力媒体からのデータを処理するモジュール
【機能的強度】
一つの機能を実現するためだけのモジュール
平成18年 春期 ソフトウェア開発技術者 午前 問43
平成19年 秋期 ソフトウェア開発技術者 午前 問41
平成22年 春期 応用情報技術者 午前問45
平成23年 特別 応用情報技術者 午前問47

このエントリーをはてなブックマークに追加
はてなブックマーク - モジュール結束性(強度) 例文 サンプル
Post to Google Buzz
Bookmark this on Yahoo Bookmark
Bookmark this on Livedoor Clip
Share on FriendFeed
[`tweetmeme` not found]
[`grow` not found]

9月 282012
 

ア、  ある木構造データを扱う機能をデータとともに一つにまとめ、木構造データをモジュールの外から見えないようにした。
イ、  複数の機能のそれぞれに必要な初期化設定の操作が、ある時点で一括して実行できるので、一つのモジュールにまとめた。
ウ、  二つの機能A、Bのコードは重複する部分が多いので、A、Bを一つのモジュールとし、A、Bの機能を使い分けるために引数を設けた。
エ、  二つの機能A、Bは必ずA、Bの順番に実行され、しかもAで計算した結果をBで使うことがあるので、一つのモジュールにまとめた。
平成18年 春期 ソフトウェア開発技術者 午前 問43
平成19年 秋期 ソフトウェア開発技術者 午前 問41
平成23年 特別 応用情報技術者 午前問47
暗号的 < 論理的 < 時間的 < 手順的 < 連絡的 < 情報的 < 機能的 【暗号的強度】
関係のない機能をまとめたモジュール
【論理的強度】
関連する複数の機能をまとめたモジュール。
(例)
二つの機能A, Bのコードは重複する部分が多いので、A, Bを一つのモジュールとし、A、Bの機能を使い分けるために引数を設けた。
【時間的強度】
プログラムの開始時や終了時など、あるタイミングで実行する機能をまとめたモジュール。
(例)
複数の機能のそれぞれに必要な初期化設定の操作が、ある時点で一括して実行できるので、一つのモジュールにまとめた。
【手順的強度】
モジュー内でデータのやりとりのない、逐次的な複数の機能をまとめたモジュール。
(例)
あるデータを対象として逐次的に複数の機能を実行するモジュール
【連絡的強度】
モジュー内でデータのやりとりをおこない、逐次的な複数の機能をまとめたモジュール。
(例)
二つの機能A, Bは必ずA, Bの順番に実行(逐次的)され、しかもAで計算した結果をBで使う(連絡)ことがあるので、一つのモジュールにまとめた。
【情報的強度】
同じデータ構造や資源を扱う機能を一つにまとめたモジュール。
(例)
・ある木構造データを扱う機能をデータとともに一つにまとめ、木構造データをモジュールの外から見えないようにした。
・異なる入力媒体からのデータを処理するモジュール
【機能的強度】
一つの機能を実現するためだけのモジュール

答え:ア

このエントリーをはてなブックマークに追加
はてなブックマーク - モジュール設計に関する記述のうち,モジュール強度(結束性)が最も高いものはどれか。
Post to Google Buzz
Bookmark this on Yahoo Bookmark
Bookmark this on Livedoor Clip
Share on FriendFeed
[`tweetmeme` not found]
[`grow` not found]

9月 072012
 

モジュール結合度のわかりやすい図
>>モジュール結束性(強度)
ITProの図でイメージがわいた。
凝集度が異なるクラスの例
http://itpro.nikkeibp.co.jp/article/COLUMN/20060607/240196/zu2.jpg

モジュール強度

 

■覚え方
「ナイキが制すで」。
結合度が強く独立性が低い順から。

【内容結合】
他のモジュール内部を直接参照・分析している。
【共通結合】
複数モジュールが共通域に宣言された共通データを参照している。
(例)
データ構造を大域的データで受け渡すモジュール。

【外部結合】
複数モジュールが共通データを参照している。
(例)
単一のデータ項目を大域的データで受け渡すモジュール。

【制御結合】
もう1つのモジュールの制御要素を受け渡している。

【スタンプ結合】
処理に必要なデータのみを、データ構造として受け渡している。
(例)
データ構造を引数で渡すモジュール

【データ結合】
処理に必要なデータのみを、単一の引数として受け渡している。
(例)
単一のデータ項目を引数で受け渡すモジュール

このエントリーをはてなブックマークに追加
はてなブックマーク - モジュール強度のわかりやすい図 モジュール結束性 独立性
Post to Google Buzz
Bookmark this on Yahoo Bookmark
Bookmark this on Livedoor Clip
Share on FriendFeed
[`tweetmeme` not found]
[`grow` not found]