■授業内容と方法 |
この授業では、系統的なプログラミング手法について演習を中心に勉強する。特に、Perlによるオブジェクト指向プログラミングを取り扱う。Eclipse, SPIN などのツールを使用し、UMLを用いたオブジェクト指向設計手法について習熟する。
|
■達成目標 |
(F)UML,Eclipse,SPIN を自在に使いこなすことができる(実践性) (G)現在のソフトウェア工学の適用範囲や限界を良く理解し,将来,技術者, 研究者として,より有効な新しい情報システムを開発することができる(創造性) (H)ソフトウエア工学における専門的な深い知識を身に付け,専門用語が示すものの具体的内容及びその有効性,適用範囲を説明することができる(専門性)
|
■評価基準と評価方法 |
レポート、出席状況、演習の結果を総合して判定する。
|
■履修条件 |
電子メールおよび ura.ie.classes.software のニュースグループを使用する
|
■授業計画 |
ソフトウェア工学
集合、論理、関数
型とその整合性
モデル検査
Object, Module, Reference
オブジェクトの関係, UML
ユースケース、概念モデル、設計クラス図
シーケンス図、協調図
状態モデル
デザイン・パターン
分散プログラム・並行オブジェクト
デバッグ・テスト・検証
構成管理・版管理
|
■事前・事後学習 |
|
■教科書 |
ISBN |
|
■参考書 |
ISBN |
参考書<br>The Practice of Programming カーニハン パイク<br>実践UML クレーグ・ラーマン プレンティスホール
|
020161586X |
初めてのPerl 第2版 R.L.Schwartz, T.Christiansen オライリージャパン
|
4873111269 |
オブジェクト指向における再利用のためのデザインパターンErich Gamma (原著), Ralph Johnson
|
4797311126 |
|
■備考(メッセージ) |
さしいUML入門―Javaオブジェクト・モデリング浅海 智晴 (著) コードコンプリート―完全なプログラミングを目指してMicrosoft PRESS スティーブ マコネル (著), Steve McConnell (原著), 石川 勝 (翻訳)
|
■オフィスアワー |
電子メールで連絡。または授業直後。
|
■メールアドレス |
|
■URL |
http://www.ie.u-ryukyu.ac.jp/%7Ekono/lecture/software/index.html
|