更新日時 | 2024/04/01 14:19:10 |
---|---|
科目分類 | 専門教育科目 |
時間割コード | TB50031 |
授業科目名 | ソフトウェア工学 |
授業科目名(英語) | |
科目コード | TB50030 |
科目ナンバー | |
主担当教員(所属) | 神谷 年洋(総合理工学部知能情報デザイン学科) |
単位数 | 2.0 |
時間数 | 0.0 |
履修年次 | 2年,3年,4年 |
開講学期 | 2024年度 前期 |
曜日・時限 | 他0 |
必修/選択/選択必修/自由 | 必修 |
履修資格 | 知能情報デザイン学科情報システムデザインコース専門必修。 |
各種教育プログラム名称 |
授業形態 | 講義 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
授業の目的 |
現在、ソフトウェアは大規模化の一途をたどり、工学的な手法なくしては開発も保守もできない巨大な建築物のようなものとなっている。ソフトウェア工学は1968年のNATO後援のソフトウェア工学会議で提唱された概念であり、ソフトウェアの開発から保守における工程で利用される理論、技術、方法論、手法を体系化する専門分野である。 この授業では、ソフトウェア工学に関する概念、理論、技術、方法論、手法を俯瞰し、それらの基礎を学ぶ。 |
|||||||||||
授業の到達目標 |
ソフトウェア工学に関する概念、理論、技術、方法論、技法の理解を評価する。 具体的には以下の目標を設定する。 (1) ソフトウェアの品質特性、開発プロセスについて理解している (2) プロセス管理や関連する手法を理解している (3) ソフトウェア開発の設計・実装について理解している (4) ソフトウェアのテストとバグ管理について理解している |
|||||||||||
授業の内容および方法 |
1. ソフトウェア危機〜ソフトウェア工学 2. ソフトウェアの品質特性 3. 開発プロセス 4. 見積もり 5. プロセス管理 6. WBS、ガントチャート 7. アローダイアグラム 8. プログラミングパラダイム 9. 構造化、オブジェクト指向、関数型 10. ソフトウェア再利用 11. ユースケース 12. フローチャート、擬似言語(DNCL, IPA) 13. ソフトウェアテスト 14. バグ管理 |
|||||||||||
授業の進め方 |
(1) 講義資料および動画を参照し、小テストにより知識を確認する。 (2) 受講報告書(まとめノート)を提出する。 |
|||||||||||
授業キーワード |
ソフトウェア工学 ソフトウェア開発プロセス ソフトウェア開発技術 |
|||||||||||
テキスト(図書) | ||||||||||||
参考文献(図書) | ||||||||||||
|
||||||||||||
|
||||||||||||
|
||||||||||||
参考文献(その他)・授業資料等 |
Moodle上で授業資料を配布する。 |
|||||||||||
成績評価の方法およびその基準 |
小テスト、および、受講報告書の採点結果の合計点により評価し、100点換算で60点以上であれば合格とする。 |
|||||||||||
履修上の注意 | 授業の前提となる知識をどれだけ知っているかが受講者により異なることが想定されるため、必要に応じて参考文献を参照しつつ、学習を進めること。 | |||||||||||
オフィスアワー |
水曜日 12:45〜14:15、あるいは、Moodleのメッセージにより連絡すること。 |
|||||||||||
ディプロマポリシーとの関係区分 | ||||||||||||
使用言語区分 | 日本語のみ | |||||||||||
その他 | Moodleコースが準備できたら、ここでMoodleコース登録のための情報を開示する。 コースは https://moodle.cerd.shimane-u.ac.jp/moodle_2024/course/view.php?id=943 登録キーは SE2024 です。 現在は仮の内容です。4/8までに更新いたします。 |
準備学修(予習・復習・宿題)に必要な学修の時間(1回の授業当たり) /Time required for homework |
事前課題に140分、復習に140分を想定している。 |
---|---|
授業の実施方法 /Types of classes |
遠隔授業(非同期型オンラインのみ)/Remote class(Asynchronous online only) |
No. | 担当教員 | 担当教員所属 |
---|---|---|
1 | 神谷 年洋 | 総合理工学部知能情報デザイン学科 |
時間割所属 | 時間割コード | 授業科目名 |
---|---|---|
総合理工学部 | T340811 | ソフトウェア工学 |
総合理工学部 | T950031 | ソフトウェア工学 |
総合理工学部 | TB50031 | ソフトウェア工学 |