平成19年度
授業科目 担当教員 開講期
ソフトウェアの設計と開発 平野雅嗣 通年
科目番号 対象学年 必修・選択の別 単位数
121533 5年 電気情報工学科
(情報工学コース)
選択 2単位
授業概要
エンジニアとして必須な情報処理に関する基本的な知識を与え、ソフトウェアをチームで開発したり保守したりするための技術や管理の方法を紹介する。
  到達目標
   ・1)プログラムの検証と証明、要求仕様言語、テスト法について説明できること
   ・2)システムの運用と保守、セキュリティについて説明できること
   ・3)ソフトウェアのライフサイクル、信頼性について説明できること
   ・4)データ解析の基礎が理解できること
   ・5)モジュール分割と構造化設計の基礎が理解できること
   ・6)数理計画法について説明できること
   ・7)システム論の概要が理解できること
教科書
ソフトウェア工学入門 石井康雄 著 (日科技連出版社)
配布プリント
参考書
プリント
授業の進め方
通常の座学方式で、教科書・プリント・パワーポイントを中心に進めていく。
授業内容
前期 後期
1 よいプログラムとは 1 データ構造
2 ソフトウェアのライフサイクル 2 テストと検査の考え方
3 要求分析1 3 QC
4 設計1 4 ソフトウェア利用者
5 プログラミング 5 設計のレベル
6 検査 6 構造化設計
7 保全 7 システムの階層分割
8 中間試験 8 中間試験
9 要求分析 9 ソフトウェア工学
10 設計2 10 ソフトウェアの品質
11 プログラミング言語 11 セキュリティ対策
12 コンパイラ 12 単体テストの方法
13 コンパイラの機能的構造 13 デバッグ
14 プログラムの構造 14 検査による判定
15 期末試験 15 期末試験
成績評価の方法
定期試験70%、レポート・小テスト30%
学生へのメッセージ
情報技術全般に関する基礎的な知識を活用し、情報システム開発においてプログラムの設計・開発を行う高度な技術者を目指す者として、要求される知識について学んでほしい。情報処理技術者関連科目。
学習・教育目標
(生産工学)
  学習・教育目標
(システムデザイン工学)
  学習・教育目標
(生物応用化学)