山梨大学電子シラバス>検索結果一覧>授業データ |
授業科目名
|
担当教員
|
|||||||||||||||||||||||||
組込みソフトウェア構成法
|
鈴木 良弥
|
|||||||||||||||||||||||||
時間割番号
|
単位数
|
コース
|
履修年次
|
期別
|
曜日
|
時限
|
||||||||||||||||||||
TJM216 | 2 | (未登録) | 2 | 後期 | 火 | II | ||||||||||||||||||||
[概要] | ||||||||||||||||||||||||||
組込みシステムにおけるソフトウェアはハードウェアが相互に関係するためソフトウェアの品質を確保することは重要である.本講義では組み込みシステムにおけるソフトウェアの品質確保のための技術を学ぶ. | ||||||||||||||||||||||||||
[具体的な達成目標] | ||||||||||||||||||||||||||
(1)システム開発の上流工程の必要性,重要性を説明できる. (2)組込みシステム内のソフトウェア構築の必要性・重要性・役割を説明できる. (3)ソフトウェアモデリングの重要性を説明できる. (4)ソフトウェア書法とソフトウェア進化が説明できる. (5)ソフトウェアの複雑さを単純化する方法,抽象化を説明できる. |
||||||||||||||||||||||||||
[必要知識・準備] | ||||||||||||||||||||||||||
C言語などにより簡単なプログラムが書けること | ||||||||||||||||||||||||||
[評価方法・評価基準] | ||||||||||||||||||||||||||
|
||||||||||||||||||||||||||
[教科書] | ||||||||||||||||||||||||||
[参考書] | ||||||||||||||||||||||||||
[講義項目] | ||||||||||||||||||||||||||
1.オリエンテーション,良いプログラムとは 2.オートマトン,コーディング作法 3.クラウドコンピューティング(特別講義) 4.アルゴリズムとデータ構造(計算量,アルゴリズムの選択) 5.オブジェクト指向プログラミング,C++(文法) 6.オブジェクト指向プログラミング,C++(C言語との比較) 7.アセンブリ言語,機械語(文法) 8.アセンブリ言語,機械語(C言語との比較) 9.中間評価(前半の総括とまとめ) 10.ビッグデータ(特別講義) 11.設計手法(開発プロセスと技法,ソフトウェア設計) 12.設計手法(ソフトウェア詳細設計,設計ツール),小テスト 13.プログラミング(チューニング,クロス開発) 14.ソフトウェアテスト,レビュー技法,工程管理,品質管理 15.評価(総括とまとめ) |
||||||||||||||||||||||||||
[教育方法] | ||||||||||||||||||||||||||
授業中に質問や課題を出し,学生の理解度を見ながら授業を行う. 1年次のプログラミングの授業・演習の復習をしながら,より発展的な内容を取り扱う. |
||||||||||||||||||||||||||
[JABEEプログラムの学習・教育目標との対応] | ||||||||||||||||||||||||||
(未登録) | ||||||||||||||||||||||||||
[その他] | ||||||||||||||||||||||||||
(未登録) |