HOME > 仕事ガイド > IT・情報処理 > ソフトウェアエンジニア
システムエンジニア(SE)  システムアナリスト  ネットワークエンジニア  プログラマー  ソフトウェアエンジニア  カスタマーエンジニア  パソコンインストラクター  サーチャー  ITコーディネーター  ITベンチャー起業家  その他 
この職業を目指せる専門学校を探す
 

ソフトウェアエンジニア

高度なテクノロジーで情報化社会をリードするエンジニア
コンピュータサイエンスをベースにIT革命をリードする
 
どんな仕事?
 IT革命が急速に進行するなかで、ソフトウェア関連の仕事は細分化・専門化し、新しい職種も次々に生まれています。ここでは、前項で紹介した、SE、システムアナリスト、ネットワーク系エンジニア、プログラマー以外のソフトウェアエンジニアの職種を紹介します。これらの職種は、情報処理技術者試験と対応しているものもあり、関連する試験区分もあわせて仕事内容を紹介します。

●システムアドミニストレーター
 アドミニストレ一夕とは管理者という意味。主にユーザー側に所属し、企業内のさまざまな業務により適したシステムを企画・開発したり、情報をさらに使いやすくしていくなど、情報技術の有効活用を図る仕事を担当します。
 必要に応じては他の部署とミーティングをおこなうなど、システム関連部門と協力して、企業内の情報化を推進する努力をします。利用者の立場に立った情報処理技術のスペシャリストです。
 情報処理技術者試験には「初級」「上級」の2つのシステムアドミニストレータ試験区分があります。

●プロジェクトマネージャー
 情報システム開発プランを具体化するための開発プロジェクトを組織し、リーダーとしてプロジェクト全体を指揮・監督します。プロジェクト計画の作成、スタッフ集め、プロジェクト体制の確立、予算・納期・品質管理などをおこないます。プロジェクトを円滑に運営する能力が求められます。
 情報処理技術者試験には「プロジェクトマネージャ」があり、情報システム全般と組織運営に関する深い知識が問われます。試験の難度は高く、ある程度の実務経験を積んだエンジニアでなければ合格はむずかしい。

●アプリケーションエンジニア
 プロジェクトマネージャの指揮のもとに、情報システムの上流工程(業務、システムの分析や設計の工程)を主に担当します。いわゆる上級SEのことで、システム開発の中核を担うエンジニアです。
 情報処理技術者試験には「アプリケーションエンジニア」があり業務用件分析からシステム設計、プログラム開発、運用テストまでの一連の業務を担当するために必要な知識・技能が問われます。

●データベーススペシャリスト
 企業や組織がもっているデータ資源をベース化し、有効に利用できるようにする情報管理の専門家です。データモデル化技術やデータ管理システム技術を活用して、基幹データベースシステムの計画・設計・運用・保守などをおこなうほか、個別システム開発の各工程で、システムアナリストなどに対してデータベースに関連する技術支援もおこないます。
 情報処理技術者試験には「テクニカルエンジニア(データベース)」があります。データベースを専門とする技術者として活躍するにはぜひ取得しておきたい資格です。

●システム運用管理エンジニア
 企業の情報システムの安定的・効率的な運用管理を担当します。システムの運用だけでなく、システム資源全体の管理に関する知識と技能が要求されます。情報処理技術者試験には「テクニカルエンジニア(システム管理)」の試験区分があります。

●システム監査技術者
 内部監査人として経営側の視点から、企業の情報システムの安全性、機能性、機密性などをチェックし、結果を関係者に報告し、改善のための助言・勧告をします。情報処理技術者試験には「システム監査技術者」があります。

●ナレッジエンジニア(KE)
 人工知能のうちで実用性の高いエキスパートシステムの機能を向上させる業務を担当します。SEの人工知能(AI)版。さまざまな分野の知識や思考方法をコンピュータに移植し、ユーザーの要求する能力をもったシステムをつくりあげていきます。コンピュータに関する最新の知識が要求されます。対人能力や取材能力にもたけていなければなりません。

●ユースウェアエンジニア
 ユースウェアとは、コンピュータ機器(ハードウェア)と、それをベースとして稼働するプログラム(ソフトウェア)をすべてまとめてうまく使いこなす知識や技術という意味です。
 パソコンやワークステーションなどの導入時の機種設定と設置、ネットワーク構築、操作方法の教育、メンテナンスなど、コンピュータを使えるようにするまでのプロセスをすべて引き受けてトータルにカバーする技術者です。面倒な作業を一手に引き受けるユースウェアエンジニアのニーズは今後さらに高まっていくはずです。

●デベロップメントエンジニア
 汎用ソフトウェア(OS、DBMS、パッケージ、言語プロセッサー、開発支援ツールなど)や、マイコン組み込み製品ソフトウェアなどの開発を担当します。コンピュータ関連だけでなく、製品開発を中心として、担当する特定分野に関する深い知識も必要です。

●コミュニケーションエンジニア

 各種のデータ通信システム、電子交換システム、新電話システム、またはファクシミリなどの画像通信システムを設計し、その販売・工事・保守にいたるまでのすべてのサービスを捷供するエンジニアです。
この職業を目指せる専門学校を探す
 

トップに戻る