第11回
出席入力について
- WebClass にログインし「ソフトウェア設計及び演習」から出席入力してください
- パスワードは授業中にお知らせします.
今日の技術的な内容
グループ開発・プロジェクト開発
モジュールの実装について,よく考えましょう
部品を組み合わせるようにプログラムを作成し,
部品ごとに独立して管理できるようにしたいです.
理想に近づけるために改善できることはないかな?
-
- 構造をつかまえ
- 何をモジュールにするか決めましょう.
個人別(モジュール担当ごと)で開発しよう(今週のメインタスク)
- モジュールの実装
- モジュールの単体テスト
- (統合のことも意識しましょうね.インタフェースを意識しよう.)
完成に向けて
Gitリポジトリを活用しよう
- Gitの使い方
- 失敗してもすぐに復旧できるようにしましょう
モジュールごとの実装
-
モジュールの実装(第10回で説明)
-
モジュールの単体テスト(第10回で説明)
- インタフェースの変更(第11回で説明)
- 統合テスト(第11回で説明)
最終発表と提出物
- 発表(第12回で説明)
- プロジェクトの成果物(第12回で説明)
本日やるべきこと・提出物
以下を揃えて,TAへ報告しましょう.
- モジュール分けの更新(変更なしの場合は必要なし)
- モジュールの仕様書を作成しましょう.モジュール毎に,
- その働きを記述
- モジュールやインタフェースをオブジェクトのメソッド形式で記述してみる
- 班Wikiのページから,上記を閲覧できるようにする
間に合わない班は,次週までに仕上げて改めてTAに報告しましょう.
以下はTAの皆さんへ
モジュール分けの状況,及びオブジェクトメソッド(プロパティ)の出来具合を確認し,アドバイスがあれば班員達に伝えてください.班Wikiへ記入してもOKです.
個別にいろいろな問題が出てくると思います.適宜,相談にのってください.