2018年度工学院大学 情報学部システム数理学科

システム構築論(k)[3K17]

試験情報を見る] [授業を振り返ってのコメント(学内限定)

2単位
三木 良雄 教授  
最終更新日 : 2018/12/14

<学位授与の方針>
1. 基礎知識の習得
2. 専門分野知識の習得
3. 汎用的問題解決技能
4. 道徳的態度と社会性

<授業のねらい>
システム技術者の学習において、システムユーザとしての体験的知識からシステム設計や開発プロジェクトの発想に転換することが障害となることが多い。本講座ではシステム関連の専門知識を学ぶ準備、あるいは「データ科学」「経営情報」の観点でITシステムを利活用をするための前提知識として「ITインフラ」、システム設計の基礎を身に着ける。

<受講にあたっての前提条件>
プログラミング1〜4」「プログラミング演習T〜U」の単位を取得していること

<具体的な到達目標>
企業情報システム、組込みシステムの両分野において、
(1)システムの構築から運用、保守に至るまでの長期間、広範に渡る情報技術の関与を理解する
(2)コンピュータ、ネットワーク、データベースなどのシステム面からの機能要件、非機能要件の重要性を理解する
(3)情報システムの設計者、利活用者として各種資格試験などに備えるべき基本知識を身に着ける

<授業計画及び準備学習>
授業は知識編(システム構築のためのシステムアーキテクチャ論)、技術編(情報処理技術者試験を意識したICT総復習)、実践編(システムプログラミング)の3部構成とし、技術編は授業内小テスト、実践編は宿題レポートという形式にて進める。

第1回 システムと構成要素
問題解決とコンピュータの活用を実現するシステムの構成要素、ユーザー、サービス提供者、運用者など多角的な視点からシステムを定義する
第2回 システム構成法
機能仕様、動作仕様、システム仕様、処理アルゴリズムなど様々仕様レベルからのソフトウェア実現方法を学ぶ
第3回 システムアーキテクチャ
サーバ、ネットワーク、ストレージの構成方法をシステムの信頼性、可用性などの要件実現の観点から学ぶ
第4回 企業システムと提案依頼書(RFP)の作成
業務の種類とシステムの事例解説から入り、業務プロセスを改善する意義とそれを実現するためのシステム 開発を要求する立場から学び、その結果を提案依頼書あるいは開発プロジェクトとしてまとめ
ることを学ぶ
第5回 課題抽出と要件定義のまとめ方
企業システム作成側の立場から、システム要求者が求めるシステムの要件、特に後の開発に関する重要事項のまとめ方について学ぶ
第6回 システム方式設計
ER図、DFDなどをコンピュータにより描いてみることで、システム要件を満たす方式を複数列挙し、その特質を比較することで想定するシステムに適切な方式を選択する。これによりコスト、機能、性能とのトレードオフなど考察すべき観点を学ぶ
第7回 ソフトウェア要件定義、ソフトウェア方式設計
問題解決の評価と改善のためにデータ収集やデータベース設計を具体化することで、システムを実現するためのソフトウェア要件とその方式決定の手法と設計観点を学ぶ
第8回 ソフトウェア詳細設計と検証方法
方式設計に基づくソフトウェア詳細設計の方法と考慮すべき観点を学ぶ。併せてソフトウェアの検証方法と修正ポイントの論理的な追い込み方について学ぶ。
第9回 既存資産の活用
ソフトウェアパッケージや設計資産(IP)などの活用方法や既存システムの統合について学ぶ。
第10回 組み込みシステム
世の中一般に普及している組み込みシステムの事例と、その企画や設計にとって考慮すべき設計
トレードオフについて学ぶ。
第11回 組み込みシステムの方式設計
コンピュータと情報通信ネットワークおよびそれらの仕組みに基づいて、組み込みシステムにおけるハードウェアとソフトウェアのコ・デザイン手法、モデル設計について学ぶ
第12回 組み込みシステムのハードウェア設計
システムLSIやFPGAなどハードウェアの設計方法、実現方法について学び。ソフトウェアの具体的な関与について理解する。
第13回 システムの運用と保守
システムの運用や保守という業務そのものの理解と業務および運用の評価方法について学ぶ。保守やテストにおける方法について学ぶ
第14回 学修内容の振り返り

<成績評価方法>
期末試験にて(60%)、授業中の小テスト等の課題により(40%)を数値化し、それを基に理解度をA+,A,B,C,D,FのGradeにて理解度を評価し、D以上を合格とする。

<教科書>
授業で用いる資料をKuport等にて配布する

<参考書>
恒川 裕康、「高信頼システム構築標準教科書 − 仮想化と高可用性 −」、LPI-JAPAN、Ver1.0.1

<オフィスアワー>
授業終了後02−504室または教室。他の曜日、日時に関してはメールにて連絡してもらえれば別途日時を調整

<学生へのメッセージ>
システムエンジニアを職業として選択する学生が多数であるが、システム設計の対象物や技術者の役割、そして関連技術を知らないまま就職活動をしているように思われる。将来の職業としてシステム設計者を志望する者もしていない者も学んでいる技術がどのように必要となるのかを知るために本授業を受講することを勧める。


ナンバリングはこちら
このページの著作権は学校法人工学院大学が有しています。
Copyright(c)2018 Kogakuin University. All Rights Reserved.