ソフトウェア開発Ⅰ
- 必修
- 前期・後期
- 3年次
- 学ぶこと
- この授業は、これからソフトウェア開発、システム開発の仕事をする方に向けて、ソフトウェア開発におけるVプロセスの全体像と各フェーズの役割について解説を行う。現代のソフトウェア開発は、一人のプログラマがいるだけでは、サービスとして提供できない。Vプロセスに従い、要件定義から基本設計・詳細設計、実装、テスト、運用・保守に至るまでの流れを複数の専門家が協力して成し遂げる必要がある。この授業では、実例も含め、工程がプロジェクトの成功にどのように寄与するか実例を通じて学修する。また、継続的なサービス提供のために重要な品質管理やトレーサビリティ、プロセス改善の重要性についても解説を行い、ソフトウェア開発プロセス全体を体系的に理解し、実務への応用に役立つ基礎知識を修得する。
