SEの基礎知識目次 ホームページ 総合情報学部

システム工学

1.システム工学とは
2.情報システム工学
3.システム工学の手順
1.システム工学とは

  システムとは,

  様々な要素の集まりからなり,それらの要素が互いに関連しあい,全体として,ある目的を果たすための機能を有するもの

といえます.「要素が互いに関連しあい,全体として,ある目的を果たすための機能を有する」という点が特に重要です.少なくとも,単に要素が集まっているだけではシステムとはいえないからです.従って,システムにおいては,個々の要素技術と共に,それらの要素の組み合わせ技術も非常に重要となります.この要素の組み合わせ技術について検討するのが,システム工学(SE : Systems Engineering, System Engineering)であるといえます.

  人口の増加や,生産技術,科学技術,情報伝達・処理手段等の進歩等により,システムが大規模かつ複雑になり,単に要素技術だけでなく,それらをまとめる技術−システム工学−がますます重要になっています.そのため,要素技術や科学技術一般に関する知識と共に,モデリング,スケジュール,最適化等,システム工学固有の技術・知識を持った人に対する必要性は今後ともさらに高まっていくものと思われます.勿論,ここで言うシステムとはコンピュータシステムだけを表しているわけではありません.ところが,そのような技術者に対する一般的な名称が存在しません.システムエンジニア( SE : System Engineer )という言葉が存在しますが,特に日本だけで使用され,また,情報システム(コンピュータシステム)だけを対称とした言葉のようです.これは,コンピュータ関連企業の役職名が一人歩きしていったためではないでしょうか.しかし,上で述べたような技術者こそ,システムエンジニアの名称にふさわしいのではないでしょうか.従って,ここでは,システムエンジニアを,一般的なシステムの解析,設計,運用などに携わる技術者の意味として使用します.特定のシステムに限定する場合は,それが明確になるような修飾語を付けて話したいと思います.

  システム工学と似た分野としてオペレーションズリサーチ( OR : Operations Research )という分野が存在します.非常に似た分野ですが,

といった点で異なっているといえます.しかし,製造したシステムをどのように運用するべきかといった問題は,システム工学にとっても非常に重要です.そのような意味で,OR はシステム工学に含まれるといっても良いかもしれません.

2.情報システム工学

  システムの一つとして,情報の収集,処理,伝達等を目的としたシステム−情報システム−が存在します.このようなシステムの構築・運用に携わるエンジニアを情報システムエンジニア(コンピュータ・システムエンジニア)と呼ぶことにします.一般的には,SE というとこのような(場合によっては,もっと狭い意味の)エンジニアを指すようですが,ここでは,できる限り SE をそのような意味では使用しないようにします.

  情報システムではコンピュータが大きな役割を果たしているため,コンピュータに関する固有知識が重要になりますが,情報システムエンジニアも,通常のシステムエンジニアと大きく異なるわけではありません.ここでは,情報システムにこだわらず,システムエンジニアに必要な基礎知識・方法について概説していきます.ただし,コンピュータそのものに対する固有知識に関しては省略します.

3.システム工学の手順

  システム工学の手順を簡単に述べれば以下のようになります.その各段階で,ここで述べるシステムエンジニアの基礎知識が必要になってくると思います.

  1. システムの目的  システムの目的・目標を明確にします.ある意味で,最も重要な過程であるといえます.場合によっては,この過程において,システムの開発自体を行わないといった結果に至ることもあり得ます.

  2. システム分析  構成すべきシステムに対して,システムの目的に基づき,運用,効率,コスト,品質,信頼性分析等を行います.場合によっては,目的自身を再検討する場合もあり得ます.

  3. システム計画  システムが完成するまでの日程計画を作成します.このとき,予算(コスト)や信頼性などの管理計画も作ります.

  4. システム設計  最適なシステムを目指し,システム全体,サブシステム,構成部品等の設計を行います.

  5. システム製造  システム設計にしたがって,実際にハードウェア,ソフトウェアを製造します.

  6. システム運用  システムが本来の目的を達成できるように保守,整備を行います.

SEの基礎知識目次 ホームページ 総合情報学部