No.1 2018/04/12 イントロダクション (By 春山真一郎)
今学期の授業の全体説明をし、ソフトウェアデザインプロセス論を概観する。
No.2 2018/04/19 ロボットシステムの開発体験 (By 江口亨、林亮太郎、春山真一郎)
ロボットシステムの開発を例に、試行錯誤しながら開発することを体験する。具体的には、LEGO Mindstorms EV3 とLEGO Mindstorms Education Softwareを用いて、レゴのロボットをもっと早く走らせるには?バックさせるには?などの課題に応じた設計開発を体験する。
No.3 2018/04/26 ソフトウェア開発プロセス (By 春山真一郎)
ソフトウェア開発プロセスについて解説する。
No.4 2018/05/10 ソフトウェア開発プロセス (By 春山真一郎)
引き続き、ソフトウェア開発プロセスについて解説する。
No.5 2018/05/17 アジャイル開発プロセス (By 春山真一郎)
ソフトウェア開発プロセスにおいて適応的にソフトウェア開発を行うアジャイル開発プロセスについて解説する。
No.6 2018/05/24 アジャイル開発プロセス演習 (By 江口亨、林亮太郎、春山真一郎)
アジャイル開発のひとつであるスクラム開発のプロセスを学び、そのプロセスの最初に必要な開発チームメンバー間でのプロジェクトの趣旨にかんする認識共有についてインセプションデッキを用いて演習する。また、次回に行う演習の説明とリリース計画について説明する。
No.7 2018/05/31 アジャイル開発プロセス演習 (By 江口亨、林亮太郎、春山真一郎)
あるプロジェクトにかんして、スクラム開発の流れを体験する。
No.8 2018/06/07 ロボットシステムソフトウェア開発演習 (By 江口亨、林亮太郎、春山真一郎)
ロボットに必要な機能について、ハードウェア機構を理解し、ソフトウェア実装を通して開発の体験をする。
No.9 2018/06/14 ロボットシステムソフトウェア開発演習 (By 江口亨、林亮太郎、春山真一郎)
顧客(講師)から提示された要求仕様に基づいてMindstorms EV3を用いてロボットを組み立てその仕様の機能を実現する演習を行う。
No.10 2018/06/21 ロボットシステムソフトウェア開発演習 (By 江口亨、林亮太郎、春山真一郎)
アジャイル手法にて、学生チームはロボットのハードウェアとソフトウェアを徐々に完成させながら、顧客(講師)とレビューを実施し、開発を段階的に進める体験をする。
No.11 2018/06/28 ロボットシステムソフトウェア開発演習 (By 江口亨、林亮太郎、春山真一郎)
前週に引き続き、ロボット開発を行う。
No.12 2018/07/05 ロボットシステムソフトウェア開発演習 (By 江口亨、林亮太郎、春山真一郎)
前週に引き続き、ロボット開発を行う。
No.13 2018/07/12 ロボットシステムソフトウェア開発演習 (By 江口亨、林亮太郎、春山真一郎)
前週に引き続き、ロボット開発を行う。
No.14 2018/07/19 プロジェクト発表 (By 江口亨、林亮太郎、春山真一郎)
学生チームがプロジェクトの発表を行う。
No.15 2018/07/26 講義は行わない予定
この日は講義は行わない予定であるが、14回目までに休講になった場合の予備日としてこの日を充てる。