(科目コード:A0360,英語名:Advanced Information Systems)(本科目は第4学期に実施する。週に2回行うので十分注意すること。授業計画の週は回と読み替えること。)
この科目は長岡高専の教育目標の(C)と主体的に関わる。この科目の到達目標と、成績評価上の重み付け、長岡高専の学習・教育到達目標との関連は次の通りである。
①システム開発に従事するような仕事に就いた場合に心掛けなければならない事柄を理解する。30% (C3), (E2)、②基本手順であるウォーターフォールモデルや、ブロックダイアグラム、状態遷移図などの手法について理解する。30% (C3)、③プロジェクトマネジメントの手法を理解する。40% (C3), (E2)
概要:
システムの構築は、全体をよく見渡し、分析する作業から始まる。最初の段階でボタンの掛け違いを残したまま構築作業を行うと、取り返しがつかないことになってしまうからである。本講義では、前半、システムを構築するために必要なプロセスや、そこで用いられる手法について学び、後半では、大掛かりなシステム等の開発を立案し、開発、運用へと事業を進めていくための方法論として重要となっているプロジェクトマネジメントについて学ぶ。
○関連する科目: 制御工学B(機械工学科、前々年度履修)、システム制御工学B(電気電子システム工学科、前年度履修)、制御工学IB(電子制御工学科、前々年度履修)
授業の進め方・方法:
座学である。
この科目は学修単位科目であるため、事前・事後学習の確認のため、授業開始時に小テストを実施します。
注意点:
ほぼ毎回、授業開始時に小テストを実施する。遅刻のないように注意してほしい。
|
|
週 |
授業内容 |
週ごとの到達目標 |
| 後期 |
| 3rdQ |
| 1週 |
授業内容の説明 システム設計とシステムエンジニア |
システムエンジニアという職種がどのようなものか理解する
|
| 2週 |
システム開発プロジェクト(1) 情報システムとは |
情報システムとは何か理解する
|
| 3週 |
システム開発プロジェクト(2) ITスキル標準 |
専門分化について理解する
|
| 4週 |
システム化の全体をつかむ(1) システム化のプロセス |
システム化のプロセス全体について概要を理解する
|
| 5週 |
システム化の全体をつかむ(2) ウォーターフォールモデル/プロトタイピング法 |
ウォーターフォールモデルについて理解する プロトタイピング法などの開発手法について理解する
|
| 6週 |
システム化の全体をつかむ(3) システム化における各種手法(文書化) |
システム開発において、文書化の際に用いられる図にどのようなものがあるか理解する
|
| 7週 |
システム化の全体をつかむ(4) システム化における各種手法(見積もり・意思決定) |
見積もり手法について理解する
|
| 8週 |
システム化の全体のまとめ |
|
| 4thQ |
| 9週 |
プロジェクトマネジメント(1) プロジェクトマネジメントとは |
プロジェクトマネジメントとは何か、その概略を理解する
|
| 10週 |
プロジェクトマネジメント(2) プロジェクトの目標を明確にする |
プロジェクトマネジメントの標準的なステップを理解する プロジェクト目標を明確にする手法を理解する
|
| 11週 |
プロジェクトマネジメント(3) ワークパッケージを洗い出す |
ワークパッケージを洗い出し、WBSを作る手順を理解する
|
| 12週 |
プロジェクトマネジメント(4) 役割分担、所要時間の見積もり |
WBSをもとに役割分担や所要時間の見積もりを行っていく手順を理解する
|
| 13週 |
プロジェクトマネジメント(5) クリティカルパスを見つける |
作業ネットワーク図の作り方を理解する クリティカルパス分析の方法を理解する
|
| 14週 |
プロジェクトマネジメント(6) リスクに備える/進捗をコントロールする |
リスク分析の手法を理解する プロジェクトの進捗の管理方法について理解する
|
| 15週 |
プロジェクトマネジメントのまとめ |
|
| 16週 |
期末試験 17週:試験返却と解説、発展授業 |
試験時間:80分
|
| 分類 | 分野 | 学習内容 | 学習内容の到達目標 | 到達レベル | 授業週 |
| 専門的能力 | 専門的能力の実質化 | インターンシップ | インターンシップ | 企業人としての責任ある仕事の進め方を理解できる。 | 4 | |
| コミュニケーション能力や主体性等の「技術者が備えるべき能力」の必要性を理解できる。 | 4 | |
| PBL教育 | PBL教育 | 各種の発想法や計画立案手法を用いると、課題解決の際、効率的、合理的にプロジェクトを進めることができることを知っている。 | 4 | |
| 各種の発想法、計画立案手法を用い、より効率的、合理的にプロジェクトを進めることができる。 | 4 | |
| 共同教育 | 共同教育 | 企画立案から実行するまでのプロセスを持続可能性の実現性を配慮して実行することができる。 | 2 | |
| 品質、コスト、効率、スピード、納期などに対する視点を持つことができる。 | 3 | |
| 問題解決のために、最適なチームワーク力、リーダーシップ力、マネジメント力などを身に付けることができる。 | 2 | |
| 基礎的能力 | 工学基礎 | 技術者倫理(知的財産、法令順守、持続可能性を含む)および技術史 | 技術者倫理(知的財産、法令順守、持続可能性を含む)および技術史 | 技術者倫理が必要とされる社会的背景や重要性を理解し、社会における技術者の役割と責任を説明できる。 | 2 | |
| 技術者を目指す者として、社会での行動規範としての技術者倫理を理解し、問題への適切な対応力(どうのように問題を捉え、考え、行動するか)を身に付けて、課題解決のプロセスを実践できる。 | 2 | |
| 説明責任、製造物責任、リスクマネジメントなど、技術者の行動に関する基本的な責任事項を説明できる。 | 4 | 後8,後16 |
| 分野別の専門工学 | 情報系分野 | コンピュータシステム | システム設計には、要求される機能をハードウェアとソフトウェアでどのように実現するかなどの要求の振り分けやシステム構成の決定が含まれることを説明できる。 | 5 | 後8,後16 |
| ユーザの要求に従ってシステム設計を行うプロセスを説明することができる。 | 5 | 後8,後16 |
| プロジェクト管理の必要性について説明できる。 | 5 | 後16 |
| WBSやPERT図など、プロジェクト管理手法の少なくとも一つについて説明できる。 | 5 | 後16 |
| ER図やDFD、待ち行列モデルなど、ビジネスフロー分析手法の少なくとも一つについて説明できる。 | 5 | 後8,後16 |
| 分野横断的能力 | 総合的な学習経験と創造的思考力 | 総合的な学習経験と創造的思考力 | 総合的な学習経験と創造的思考力 | クライアントの要求を解決するための設計解を作り出すプロセス理解し、設計解を創案できる。さらに、創案した設計解が要求を解決するものであるかを評価しなければならないことを理解する。 | 2 | |
| クライアントの要求を解決するための設計解を作り出すプロセスを理解し、設計解を創案できる。さらに、創案した設計解が要求を解決するものであるかを評価しデザインすることができる。 | 2 | |