科目コード2022113
科目名
(英語名)
システム開発技術と品質管理技術
(System Development Technology and Quality Control Technology)
対象学科知能電子システム科
開講時期2年 前期
担当教員逸見 健太
単位数2単位
授業の方法講義,実習
授業概要
【 目 的 】
本講義では、システムを開発する上で必要となるテスト技法、バージョン管理、チーム内でのバグ共有、プロジェクト管理ツールの実践的なスキル習得を目的とする。
【到達目標】
  • Pythonを用いて、Unittestを行うことが出来る。
  • gitを用いて、バージョン管理を行うことが出来る。
  • Redmineを用いて、開発したソフトウェアのバグの共有、プロジェクトの管理を行うことが出来る。
  • ブレークポイントやステップ実行を用いて、デバッグを行うことが出来る。
授業計画
  1. ガイダンス
  2. Redmine,git(1)
  3. Redmine,git(2)
  4. オブジェクト指向(1) クラス
  5. オブジェクト指向(2) 継承
  6. オブジェクト指向(3) カプセル化とポリモーフィズム
  7. テスト技法(1) システム開発の流れとテスト工程
  8. テスト技法(2) テストの分類
  9. テスト技法(3) テスト技法
  10. テスト技法(4) テストドキュメント
  11. PythonにおけるUnitTest(1)
  12. PythonにおけるUnitTest(2)
  13. システム開発実習(1)
  14. システム開発実習(2)
  15. システム開発実習(3)
成績評価方法 レポートとプレゼンにより評価する。
教科書・
参考図書
教科書:ソフトウェアテストの教科書 著:石原一宏、田中英和
参考図書:


その他
【履修にあたり】
【この授業・実習に必要な機材】
特になし。