トップページへ

システムエンジニア

システムエンジニア

企業の情報システムの構築を行う職種で、 システム全体の企画、設計、テストなどを行います。

システムの開発

1.ヒアリング

マニュアルで行っていた業務をシステム化(自動化)するためのヒアリングが主な目的です。発注元が新しいシステムに期待することや実際に業務を行っている現場の問題点や課題を洗い出します。システムエンジニアはこのヒアリングにより、システム化するフローを細分化し理解します。また、顧客企業側で事前にこの部分を調査分析できる場合は省略することができる作業項目となります。システム化(自動化)するには、新規でシステムを開発する場合と、既存システムを更新する場合があります。

2.分析

ヒアリングの結果を分析します。システム化することの目的を明確にしそれを達成するためにどのような役目と機能が必要なのかを整理します。そしてその機能間の情報の疎通を分析し整理します。ここまでの分析により新システムの基礎となる全体像である基本計画を立案します。

3.基本設計

ヒアリングと分析の結果より、システム開発をするための基本設計書を作成します。この設計書はシステムの範囲と機能を明確にし、詳細をまとめた基本設計書とします。システムエンジニアの仕事で一番大切な部分となりプロジェクトの成功・失敗はこの作業で既にきまってしまうといっても過言ではありません。

4.基本計画書

基本設計からシステムの構想を立案します。

5.概要設計

基本計画でまとめられた基本設計書を実現する方法を検討し、必要な処理機能をもつプログラムやプロセス、レイアウトなどの部品を割り出します。

6.プログラミング

プログラム仕様書をもとに、コーディングをコンパイルを行います。この肯定はプログラマーの担当となりますが、システムエンジニアが直接行う場合もあります。

7.単体テスト

プログラム仕様書に従い、プログラムが開発されているかどうかのテスト単体で行います。

8.結合テスト

複数のプログラムがデータのやりとりを問題なく行えるかどうかのテストです。

9.総合テスト

関連する複数のプログラムを組み合わせて動作したときの整合性をテストします。最終的に全体のテストを行います。

10.本番運用

新システムを運用するための環境を設定し、組織内で分担する場合の管理体制のフローを確立し新システムが本番で稼動させます。また新システムの運用効果を評価します。


関連職種
システムアナリスト
プログラマー
プロジェクトマネージャー