情報システムの分析と設計:オブジェクト指向分析・設計(最終更新:2015/12/06 16:33:44 JST)
既に紹介したオブジェクト指向モデルを用いてシステム開発を行う手法がオブジェクト指向分析・設計である(小口・長倉・石川著,ソフトウェア開発ライフサイクル,ITEC,2002).ここではその一端を紹介する.
この章の内容
オブジェクト指向分析・設計も分析工程,設計工程,プログラミング工程の手順を踏んで開発が行われる(小口・長倉・石川著,ソフトウェア開発ライフサイクル,ITEC,2002).この手法の特徴は,実世界を抽象化しコンピュータ上で表現する(モデル化する)点にある.他の手法でも抽象化,モデル化は行われる.この手法の大きな特徴は,実体だけでなく,振舞いや機能も抽象化,モデル化する点である.またこのモデル化を通して,部品として再利用し,設計効率を高めることも大きな特徴である.特に反復型開発プロセスに適しているとされる(教科書14ページ).
オブジェクト指向の基本的な性質は次のようになる.
学生クラスの属性は,例えば,「学生番号」,「氏名」,「学年」など,またメソッドは「勉強する」,「遊ぶ」などである(教科書3ページ).学生クラスの個々のインスタンスは,例えば,(123,八木,1年),(321,金本,3年)などである.メッセージは,例えば学生オブジェクトは別の学生オブジェクトに「宿題を見せて」というメッセージを送る(教科書4ページ).
このサイトに関するお問い合わせは,連絡先のページをご覧ください.出典:小口・長倉・石川著,ソフトウェア開発ライフサイクル,ITEC,2002