授業コード | 42029500 | クラス | |
科目名 | ソフトウェアⅠ | 単位数 | 2 |
担当者 | 脇谷 直子 | 履修期 | 前期授業 |
カリキュラム | *下表参考 | 配当年次 | *下表参考 |
授業題目 | ソフトウェアⅠ |
授業の概要 | ソフトウェアに関する基礎的な知識を幅広く学ぶための入門的な講義である. 高度情報化社会において情報技術を活用するためには,基礎的な情報科学,個々のコンピュータ利用技術とともに,実際のソフトウェア開発の諸プロセスの基礎となる知識を修得しておくことも重要である. ソフトウェアが情報システムにおいてどのような役割を果たしているのか,ソフトウェアとハードウェアとの特性の違いを学ぶ.また,ソフトウェア工学の観点から,ソフトウェアの開発プロセス,ライフサイクルを学び,開発工程における主要ポイントを学ぶ. |
学習の到達目標 | ソフトウェアとソフトウェア開発の基本的知識を修得する. |
授業計画 | 第1回 | ガイダンス |
第2回 | 情報システムとソフトウェア | |
第3回 | ソフトウェアの背景と概念 | |
第4回 | ソフトウェアのライフサイクル | |
第5回 | ソフトウェアプロセスとモデル-古典的なモデル | |
第6回 | ソフトウェアプロセスとモデル-アジャイル | |
第7回 | システムとソフトウェアの要件定義 | |
第8回 | 設計-設計のプロセスと種類 | |
第9回 | 設計-モデリングとUML | |
第10回 | ソフトウェア開発 | |
第11回 | ソフトウェアテスト | |
第12回 | ソフトウェア保守 | |
第13回 | ツールと開発環境 | |
第14回 | ソフトウェア開発における問題 | |
第15回 | 全体のまとめ |
授業外学習の課題 | 授業外で行う予習復習は,基本的に以下の内容を想定している.なお,特別な場合は,授業中に説明する. (予習) 提示された次回授業のテーマについて考えてくる.前もってキーワードを提示した場合は,意味を調べてくる. (復習) 理解が不足していると思われる点は,重点的に復習しておく.中間テストを実施すると予告した週は,指定された範囲の復習を重点的に行う. |
履修上の注意事項 | 履修にあたっては,コンピュータに関する一般的な知識を必要とする.プログラムとはどのようなものかイメージできることが望ましい. 自ら考え,理解することが重要である. |
成績評価の方法・基準 | ミニレポート20%,中間テスト30%,定期試験50%で評価する. ミニレポートは授業中に指示しその日の授業の最後に提出する(遠隔教育システムを利用する場合は別途説明する). 中間テストは授業中に1回実施する. 【参考】到達目標と成績評価基準との関係 到達目標は「ソフトウェアとソフトウェア開発の基本的知識の修得」である. 成績評価においては,まず,単元毎に扱うテーマの主要な学習目標を達成しているかどうかをミニレポートを通じて評価し,前半に取り扱う内容については,資料持ち込み可の中間テストを通じて,総合的な理解度を評価する.最後に,すべての授業を通じて基本的知識が修得できているかどうかを,定期試験で評価する. |
テキスト | 必要な資料はプリント配布,遠隔教育システムの利用などにより提供する. |
参考文献 | 講義中に適宜,紹介する. |
主な関連科目 | ソフトウェアⅡ |
オフィスアワー及び 質問・相談への対応 |
毎回,授業終了後に受け付ける. ただし,特別な事情がある場合は相談に応じる. |
所属 | ナンバリングコード | 適用入学年度 | 配当年次 |
経済科学部現代経済学科(H群) | - | 2007~2016 | 3・4 |
経済科学部現代経済学科(H群) | FECE20811 | 2017~2018 | 2・3・4 |
経済科学部経済情報学科(C群) | - | 2011~2016 | 3・4 |
経済科学部経済情報学科(C群) | FEEI20309 | 2017~2018 | 2・3・4 |