ソフトウェア工学Ⅰ

科目基礎情報

学校 富山高等専門学校 開講年度 平成31年度 (2019年度)
授業科目 ソフトウェア工学Ⅰ
科目番号 0272 科目区分 専門 / 選択
授業形態 授業 単位の種別と単位数 履修単位: 1
開設学科 電子情報工学科 対象学年 5
開設期 前期 週時間数 2
教科書/教材
担当教員 早勢 欣和

到達目標

ソフトウェアの開発を体系化しようとする学問分野であるソフトウェア工学の基本概念を理解することを目標とする.
1. ソフトウェア工学の基本概念を理解する.
2. ソフトウェア工学に関する専門用語を理解する.
3. ソフトウェアプロセスの概要を理解する.

ルーブリック

理想的な到達レベルの目安標準的な到達レベルの目安未到達レベルの目安
評価項目1ソフトウェア工学の基本概念を理解し説明できる.ソフトウェア工学の基本概念を理解する.ソフトウェア工学の基本概念を理解していない.
評価項目2ソフトウェア工学に関する専門用語を理解し説明できる.ソフトウェア工学に関する専門用語を理解する.ソフトウェア工学に関する専門用語を理解していない.
評価項目3ソフトウェアプロセスの概要を理解し説明できる.ソフトウェアプロセスの概要を理解する.ソフトウェアプロセスの概要を理解していない.

学科の到達目標項目との関係

MCCコア科目   説明 閉じる
JABEE B3 説明 閉じる
ディプロマポリシー 1 説明 閉じる

教育方法等

概要:
ソフトウェア開発における分析・設計の概要について講義する.さらに簡単な例題に沿って様々な記法・手法や簡単なシステムモデルを記述するといったソフトウェア開発について演習を行う.
授業の進め方・方法:
講義及び演習
注意点:
JABEEの評価基準に達するには60点以上が必要である.
評価が60点に満たない者は追認試験願の提出により追認プログラムを受けることができる.追認プログラムの結果,単位の修得が認められた者にあたっては,その評価を60点とする.なお,追認プログラムは,不認定となった内容によって異なるので確認すること.

授業計画

授業内容 週ごとの到達目標
前期
1stQ
1週 ガイダンス ソフトウェア,ソフトウェア工学の歴史について理解する.
2週 ソフトウェア開発概要 ソフトウェア開発における工程の概要について理解する.
3週 ソフトウェア開発モデル ソフトウェア開発における工程のモデルとして代表的なものについて理解する.
4週 ソフトウェアプロセス評価 ソフトウェアプロセスの評価手法について理解する.
5週 開発計画 ソフトウェア開発工程における開発計画フェーズについて理解する.
6週 開発工数 開発計画に必要となる開発工数の見積もりについて理解する.
7週 要求分析・要求定義 ソフトウェアの開発工程である要求分析・定義のフェーズについて理解する.
8週 演習: 要求分析・要求定義 要求分析・定義について,演習を通して理解する.
2ndQ
9週 ソフトウェアにおけるモデル ソフトウェアにおけるモデルについて理解する.
10週 UML ソフトウェア開発における分析・設計のための表記法として,標準的に採用される統一モデリング言語UMLの概要を理解する.
11週 演習: UML(1) ユースケース図,クラス図などを用いたシステム記述について,演習を通して理解する.
12週 演習: UML(2) 簡単なオブジェクト指向開発にUMLを利用できることを理解する.
13週 オブジェクト指向開発概要 オブジェクト指向技術に関する概要を理解する.
14週 演習: オブジェクト指向開発におけるUML オブジェクト指向開発におけるUMLの利用について理解する.
15週 期末試験 ソフトウェア工学の基礎を理解しているかを確認する.
16週 成績評価・確認 期末試験の返却及び解答例の説明

モデルコアカリキュラムの学習内容と到達目標

分類分野学習内容学習内容の到達目標到達レベル授業週
専門的能力分野別の専門工学情報系分野ソフトウェアソフトウェアを中心としたシステム開発のプロセスを説明できる。4前3
分野別の工学実験・実習能力情報系分野【実験・実習能力】情報系【実験・実習】フローチャートなどを用いて、作成するプログラムの設計図を作成することができる。4前10,前11,前12

評価割合

試験課題合計
総合評価割合6040100
基礎的能力6040100