開講年度
2017

開講学部等
工学部知能情報工学科

開講学期
後期

曜日時限
集中7〜8

時間割番号1062053040

AL(アクティブ・ラーニング)ポイント

授業区分
講義

YFL育成プログラム

0.4ポイント

科目名[英文名]

単位数

システム設計II [System Planning II]

2

担当教員[ローマ字表記]
田村 慶信 [TAMURA Yoshinobu]
授業科目区分

対象学生

対象年次

3〜

開設科目名（英訳）System Planning II

使用言語
日本語

概要（共通教育の場合は平易な授業案内）
ソフトウェアシステムの構築および開発工程を科学的に管理するために必要となるプロジェクトマネージャとしての知識を習得することを目的とする．

一般目標（１）システム開発に必要となる品質特性について理解する．
（２）システム構築やシステム開発を科学的に管理するための技術を習得する．
（３）数理モデルを利用した科学的管理に基づくプロジェクトマネジメント技術を理解する．
（４）数理モデルを利用したデータ解析手法を習得する．
（５）システム構築の際のプロセス改善と信頼性評価を理解する．
本科目は，知能情報工学科の学習・教育目標のうち，以下の項目に該当する：
情報および情報関連分野に関する専門知識と，それを応用した問題発見および問題解決能力を身に付ける．さらに，システムエンジニアとして各種技術開発を推進できることを目標に，専門学習域のより深い知識とその応用能力を身につける．

授業の到達目標システムを開発する際に必要となる以下の基礎知識を習得する．
・ソフトウェア工学
・品質マネジメント知識・理解の観点

・ソフトウェア信頼性評価技術
・プログラミング手法
・テスト管理手法
・数理モデル・統計的手法・システムの運用と保守
ソフトウェア工学におけるプロジェクトマネジメント技術について，以下のような数理モデルを応用した科学的管理に基づく分析手法を理解する．
・ソフトウェア信頼性モデル

思考・ 判断の観点・プロセスの品質評価
・プロセス成熟度モデル
・ソフトウェア定量化技術
・ソフトウェアプロセスのデータ解析

関心・意欲の観点

システムの開発，管理，および運用までの全体の科学的管理手法を習得し，システム開発の現場においても確率統計学や微分積分学が実際に適用されていることを理解する．

授業計画
システムを開発する際のプロジェクトマネジメント技術を理解したのち，ユーザの使用環境を想定したテストおよび保守技術を習得する．

【週単位】※AL（アクティブ・ラーニング）欄に関する注①A〜Fのアルファベットは、以下の学修形態を指しています。
【A：グループワーク】、【B：ディスカッション・ディベート】、【C：フィールドワーク（実験・実習、演習を含む）】、【D：プレゼンテーション】、【E：振り返り】、【F：宿題】②【多】、【中】、【少】は授業時間内におけるALが占める時間の割合を指しています。
【多】：授業時間の50%超、【中】：授業時間の15%〜50%、【少】：授業時間の15%未満。「振り返り」と「宿題」については該当する場合に【あり】と表示されます。

項目内容

授業外指示

授業記録

※
A

B

C

プロジェクトマネジメントの組織体系について理解する．

-------------------------------- 【あり】 --------

ソフトウェア開発における第2品質志向ソフトウェア開発 レビューの重要性について週理解する．

-------------------------------- 【あり】 --------

第3 ソフトウェア開発パラダイ 多種多様なソフトウェア開週 ム
発方式について学習する．

-------------------------------- 【あり】 --------

ソフトウェアシステムの構成要素について理解し，構築のための実現手法について学習する．

------------------------------------------------------------------------------------------------

第1
PMBOK
週

第4
ソフトウェア構成週

第5
品質マネジメント
週

当たり前品質と魅力的品
質について説明した後，業務系ソフトウェアと組込み

D

E

F

系ソフトウェアの違いについて学習する．
ソフトウェアを動作することなく評価することが可能な
第6 静的ソフトウェア信頼性モ
静的解析に基づくソフト
週 デル
ウェア信頼性モデルについて紹介する．

------------------------------------------------

動的解析に基づいたソフト
第7 ソフトウェア信頼度成長モ
ウェア信頼度成長モデル
週 デルについて学習する．

------------------------------------------------

第8 パラメータ推定（最尤法・週 最小二乗法）

ソフトウェア信頼度成長モ
デルのパラメータ推定法に焦点を当てる．

------------------------------------------------

第9信頼性評価尺度週

ソフトウェア信頼度成長モ
デルから，テスト工程においてソフトウェアの品質を評価する上で有用な種々の信頼性評価尺度について学習する．

------------------------------------------------

第データ解析・信頼性評価
10
ツール
週

実際のソフトウェア開発プ
ロジェクトにおいて採取されたフォールトデータを使用した適用例を示す．

--------【少】（授業-------- 時間の -------15％未満）-------- 【あり】

ソフトウェアコストを最小に第する最適化問題を定義し，11 テストと保守・最適リリース 最適リリース時刻を導出す
週る．また，その具体的な適用例を示す．

------------------------------------------------

OSSが企業組織において積極的に導入されている現状を紹介し，開発サイク
ル・OSSの種類，ライセンス問題を含めて説明する．

------------------------------------------------

OSS導入の妨げとなっている品質上の問題，ライセン第ス上の問題，企業におけ13 OSS導入における問題点
る機密保持に関する問題
週などに焦点を当てることにより説明する．

------------------------------------------------

第14 組込みOSSの課題
週

自社で開発された基盤上に組込みOSSを導入する工程であるポーティング作業における問題点について紹介するとともに，ハードウェアへの依存関係に関する問題についても説明する．

-------------------------------- 【あり】 --------

第15 総括週

これまでの内容の復習------------------------------------------------

第16 期末試験
週

筆記試験------------------------------------------------

第OSSの開発サイクル・種12類・ライセンス週0.4ポイント

成績評価法
発表会および期末試験の合計点が１２０点以上を合格．

定期試験（中間・期末試験）
小テスト・授業内レポート
宿題・授業外レポート
授業態度・授業への参加度
受講者の発表（プレゼン）・授業内での制作作品
演習
出席
その他

知識・理 思考・判 関心・意解
断欲◎◎---------------------------------------------

態度-----------------

技能・表
現-----------------

その他

評価割合（％）-----------------

100%----------欠格条件
---

ファイル名
設定されていません。

ルーブリック等の評価基準

JABEE収集資料-----------------

備考（注）ルーブリックとは、評価水準である「尺度」と、尺度を満たした場合の「特徴の記述」で構成される評価指標のことを言います。

教科書にかかわる情報教科書

書名

ソフトウェア信頼性の基礎ーモデリングアプローチー

ISBN

978-4-320-12288-8

著者名

山田 茂

出版年

2011

出版社

共立出版

教科書その他の情報
教材用システム（仮想企業を想定した受発注システム）構築のためのテキストを使用する．

参考書にかかわる情報
参考書

書名

ソフトウェア信頼性モデル―基礎と応用

著者名

山田 茂

参考書その他の情報

メッセージ

出版社

ISBN
日科技連

出版年

1994

システムの開発・管理・運用の際に必要となるプロジェクトマネージャとしての専門知識を習得します．

キーワード
システムエンジニア

関連科目
プログラミン演習I・II，確率統計，システム設計I

連絡先
tamura@yamaguchi-u.ac.jp

オフィスアワー