2014年3月28日金曜日

詳細仕様書(Ver1.0)

この仕様書は「CPU使用率コントローラー」Ver1.0にて実装する機能の詳細な範囲を定義する。

プログラム構成

  • cpu-ctrl.exe : メインプログラム


状態遷移と処理

メインプログラムを起動することで、メイン画面の状態遷移と操作中ウィンドウ快適化制御の状態遷移が開始される。それぞれは別スレッドとする。


メイン画面の状態遷移

メイン画面はユーザの操作により状態が遷移する。

ヘルプを表示、ご意見・ご感想・不具合表示はブラウザで目的のページを開き、すぐさま操作待機状態に戻る。
バージョン情報表示は、バージョン情報ダイアログが閉じられないと、メインウィンドウを操作できない。


操作中ウィンドウ快適化制御の状態遷移

操作中ウィンドウ快適化制御の状態遷移では、CPUの使用率制御の必要性有無により状態を遷移させる。

メインウィンドウが閉じられたことに連動して、待機状態・制御状態のいずれの状態からでも処理を終了することができるが、制御状態ではプロセスの一時停止を指示している状態であるから、終了する前にプロセスを再開することを忘れてはならない。



関連記事
同じラベルをすべて含む記事を読み込み中...