■ 研修対象 | ソフト開発の経験があり、今後JAVAでの仕事が見込まれる技術者 |
■ 研修期間 | 8日間 |
■ 研修目標 | 要求仕様 〜 分析・設計 〜 実装までの一連の演習を通じて、オブジェクト指向開発手法をマスターする。 |
日程 | テーマ | 内容 | 意図・キーワード |
1日目 |
イントロダクション | 研修キックオフ (オリエンテーション) | 研修テーマと目的の周知徹底 |
研修テーマ概説 | ワークショップ | ||
オブジェクト指向概説 | JAVAの環境作り、JAVAの地図 | フレームワークとコンポーネント | |
オブジェクト指向設計とプログラミング | クラス、継承、ポリモーフィズム | ||
2日目 | 要求仕様を考える (基本設計) |
対象業務の分析、システム要件 | システム化とUML |
画面フロー ⇒ 処理イメージ | GUIとイベント、ユースケース図 | ||
要求分析、シナリオの作成 | 成果発表(レビュー) | ||
3日目 | クラスの抽出と分析 (外部設計) |
クラスの役割と関係 | デザインパターン |
業務のオブジェクト分析 | オブジェクト図、分析クラス図 | ||
クラスの関連付け | 成果発表 (リファイン) | ||
4日目 | クラス設計 (内部設計) |
実装イメージの把握(WEBアプリの特徴) | EJB、JAVAとXMLの親和性 |
アーキテクチャを踏まえた分類 | JDBC、サーブレット、セッション管理 | ||
クラス図、シーケンス図の作成 | マッピング、設計クラス図 | ||
5日目 | 実装演習T | 成果発表(内部設計) | レビュー&評価 |
実装 | プロトタイピング | ||
・パッケージ構成への実装 | フォルダ | ||
6日目 | 実装演習U | ・設計したクラスの実装 | メソッド、プロパティ |
・設計クラス図との整合確認 | プレゼンテーション、ドメイン、データソース | ||
・ユースケース、シーケンスの実装確認 | コントローラ、コンポーネント | ||
7日目 | 実装演習V | テストと検証 | テスト技法、テスト手順 |
・実装コードとテストコード | Junit、フレームワーク、テストケース | ||
・テスト報告書 | 記録と承認 | ||
8日目 | 最終成果発表 (検証とフィードバック |
課題の抽出 | 仕様、開発工数 |
設計の検証 | フィードバック | ||
成果発表とまとめ | 評価、今後の課題 | ||
『JAVA修得の私的ロードマップ』作成 | 知識獲得と知識の構造化 |
このページのトップへ |
© 2000-2010 Education Engineering Laboratory, Inc. All Rights Reserved. |