INTERNATIONAL LABORATORY CORPORATION


商品情報 > 組込み開発学習教材 EAPL-Trainer(イープル トレーナー) >

【高品質なアプリケーション開発テクニック(その1)】 ~モジュール分割編~

【高品質なアプリケーション開発テクニック(その1)】 ~モジュール分割編~

【高品質なアプリケーション開発テクニック(その1)】

~モジュール分割編~

組込アプリケーションに限らず、高品質なソフトウェア設計においては、機能の抽出と細分化(モジュール分割)が重要になってきます。
モジュール分割が正しく行えていないと、後のフェーズで以下のような問題が発生します。
・同じような修正・改造が複数箇所におよび、開発工数が想定以上にかかる。
・関数内の処理量が多く、複雑なため、原因の特定・影響範囲の少ない修正方法の検討に時間がかかる。
・環境依存部分のモジュール分割ができていないと、プラットフォーム変更時に膨大なコストがかかる。

「イープルトレーナー」では、アラーム時計をテーマに、図のように12のモジュールに分割する方法を、詳しく解説しています。

ますます膨大になるアプリケーションの開発現場に参画する前に、イープルトレーナーで基礎を見につけてはいかがでしょう?
第一弾のBASIC編では、Windows上で手軽に学べるようにVC++ Express Edition(無料ダウンロード可)上で学習できるようになっています。

 

 

Amazon.co.jpで買う

EAPL-TrainerはAmazonでもご購入いただけます。