「システムエンジニア」の版間の差分

出典: フリー百科事典『ウィキペディア(Wikipedia)』
削除された内容 追加された内容
→‎用語: 各国語版の本文を、「出典」のようにquoteしてはいけません。そのまま本文とすべきです。
どうも。すこし修正。
8行目: 8行目:
|accessdate = 2010-05-22}}</ref>が、通常は[[システム工学]]に携わる技術者を指している。
|accessdate = 2010-05-22}}</ref>が、通常は[[システム工学]]に携わる技術者を指している。


プログラミングを行う者は技術レベルに関わらず「プログラマ」と呼ばれることがある。しかしながら、「プログラマ」という呼称は英語圏では侮辱的と捉えられる場合がある。プログラマという単語は、ソフトウェア開発者、ウェブ開発者、モバイルアプリケーション開発者、組み込みファームウェア開発者、ソフトウェア技術者、計算機科学者、ソフトウェアアナリストなどを差す用語として用いることができる。しかしながら、これらの職業においては通常、単なるプログラミングを越えた知識が要求される。そのため、プログラマという用語は、時に、軽蔑的、または侮辱的な過度の単純化だと捉えられる<ref>{{cite news|title=Yes, calling "programmer" to a "software engineer" is an insult. |url=http://www.ata.io/calling-programmer-to-a-software-engineer-is-an-insult/}}</ref>。このことは、開発者・アナリスト・計算機科学者・プログラマ、もしくはこれらの職名の微妙な違いに首をかしげる外部の業界の人間のあいだにおける論争の火種となってきた<ref>{{cite news|title=No Programmers |url=http://www.ericsink.com/No_Programmers.html}}</ref><ref>{{cite news|title=Developer versus programmer |url=http://codebetter.com/blogs/raymond.lewallen/archive/2005/02/22/55812.aspx}}</ref><ref>{{cite news|title=Developers AND Programmers |url=http://weblogs.asp.net/miked/archive/2006/10/13/_2200_Developers_2200_-and-_2200_Programmers_2200_.aspx}}</ref><ref>{{cite news|title=Programmer vs. Developer vs. Software Engineer |url=http://discuss.joelonsoftware.com/default.asp?joel.3.112837.37}}</ref><ref>{{cite news|title=Programmer vs. Developer vs. Software Engineer |url=http://www.xtremevbtalk.com/archive/index.php/t-233780.html}}</ref>。
プログラミングを行う者は技術レベルに関わらず「プログラマ」と呼ばれることがある。しかしながら、「プログラマ」という呼称は英語圏では侮辱的と捉えられる場合がある。プログラマという単語は、ソフトウェア開発者、ウェブ開発者、モバイルアプリケーション開発者、組み込みファームウェア開発者、ソフトウェア技術者、計算機科学者、ソフトウェアアナリストなどを差す用語として用いることができる。しかしながら、これらの職業においては通常、単なるプログラミングを越えた知識が要求される。そのため、プログラマという用語は、時に、軽蔑的、または侮辱的な過度の単純化だと捉えられる<ref>{{cite news|title=Yes, calling "programmer" to a "software engineer" is an insult. |url=http://www.ata.io/calling-programmer-to-a-software-engineer-is-an-insult/}}</ref>。このことは、開発者・アナリスト・計算機科学者などの当事者、もしくはこれらの職名の微妙な違いに首をかしげる外部の業界の人間のあいだにおいて論争の火種となってきた<ref>{{cite news|title=No Programmers |url=http://www.ericsink.com/No_Programmers.html}}</ref><ref>{{cite news|title=Developer versus programmer |url=http://codebetter.com/blogs/raymond.lewallen/archive/2005/02/22/55812.aspx}}</ref><ref>{{cite news|title=Developers AND Programmers |url=http://weblogs.asp.net/miked/archive/2006/10/13/_2200_Developers_2200_-and-_2200_Programmers_2200_.aspx}}</ref><ref>{{cite news|title=Programmer vs. Developer vs. Software Engineer |url=http://discuss.joelonsoftware.com/default.asp?joel.3.112837.37}}</ref><ref>{{cite news|title=Programmer vs. Developer vs. Software Engineer |url=http://www.xtremevbtalk.com/archive/index.php/t-233780.html}}</ref>。


== 概要 ==
== 概要 ==

2013年5月6日 (月) 07:29時点における版

システムエンジニア(略称:SE)は、日本情報処理分野で使用されている、コンピューター技術者の分類を表す和製英語である。

用語

「システムエンジニア」は和製英語である。英語圏では一般に、ソフトウェアの開発に関わる技術者は、「ソフトウェア開発者」 (software developer) や「ソフトウェア技術者」(software engineer) などと呼ばれる。なお「Systems Engineer」が使用される場合もある[1]が、通常はシステム工学に携わる技術者を指している。

プログラミングを行う者は技術レベルに関わらず「プログラマ」と呼ばれることがある。しかしながら、「プログラマ」という呼称は英語圏では侮辱的と捉えられる場合がある。プログラマという単語は、ソフトウェア開発者、ウェブ開発者、モバイルアプリケーション開発者、組み込みファームウェア開発者、ソフトウェア技術者、計算機科学者、ソフトウェアアナリストなどを差す用語として用いることができる。しかしながら、これらの職業においては通常、単なるプログラミングを越えた知識が要求される。そのため、プログラマという用語は、時に、軽蔑的、または侮辱的な過度の単純化だと捉えられる[2]。このことは、開発者・アナリスト・計算機科学者などの当事者、もしくはこれらの職名の微妙な違いに首をかしげる外部の業界の人間のあいだにおいて論争の火種となってきた[3][4][5][6][7]

概要

日本では、情報処理分野のいわゆる上流工程、あるいは上位的な役割を担当する技術者を「システムエンジニア」と呼んで、実装中心の「プログラマー」や操作中心の「オペレータ」などと区別する場合がある。また主にハードウェアの配置・保守・修理を行う技術者はカスタマエンジニアと呼ばれる場合もある。

システムエンジニアという言葉の意味を明確に定義するものは存在せず、その職務範囲は企業や団体によってまちまちである。おおまかには、情報システムまたはソフトウェア開発の要求定義、設計、開発、運用などや、それらを統括管理するプロジェクトマネジメントなどに従事する者がシステムエンジニアと呼ばれる傾向がある。

また企業によっては、比較的単純なプログラミングが中心の「プログラマ」よりも上位で、高度な設計を行う「アーキテクト」よりは下位の職位をあらわす名称として使っている。

作業内容

システムエンジニアが担当する主な作業は、ソフトウェア開発工程の中では、要求定義・見積もり・設計・ソフトウェアテスト・システム移行・保守・運用管理などがある。情報工学計算機科学ソフトウェア工学システム工学、etc.)の知識・経験の他、コンサルタントプロジェクト管理ITサービスマネジメントなどの知識・経験が求められる場合もある。

コンピュータやソフトウェアに関する知識だけでなく、他方では、ユーザーのニーズをつかむ能力、顧客の業務・業界に関する知識、プロジェクトマネジメント品質管理の技術、業界標準ベストプラクティスの知識、各ステークホルダーとの交渉能力、なども求められる場合がある。

資格

システムエンジニアの業務を行うために必要な資格は存在しない。

しかしながら、一定の知識を保有していることを他者に示す(または自分の知識を試す)ための公的資格として以下の例がある:

上記の公的資格の例のほか、各メーカーやベンダーまたはコミュニティや非営利法人による各種の民間資格が存在する。

脚注

関連項目