「ソフトウェア開発者」の版間の差分
削除された内容 追加された内容
m ロボットによる 追加: id:Pengembang perangkat lunak |
m ロボットによる 追加: et:Tarkvara arendaja; 細部の編集 |
||
4行目: | 4行目: | ||
ソフトウェア開発者はプロジェクトを概観し、個々のコンポーネントレベルや個人毎のプログラミングには関わらない。しかし、ソフトウェア開発者を[[プログラマ]]と同一視する場合もある。また、ほぼ同じ職業を指す言葉として'''ソフトウェアアナリスト'''や'''ソフトウェアエンジニア'''がある。 |
ソフトウェア開発者はプロジェクトを概観し、個々のコンポーネントレベルや個人毎のプログラミングには関わらない。しかし、ソフトウェア開発者を[[プログラマ]]と同一視する場合もある。また、ほぼ同じ職業を指す言葉として'''ソフトウェアアナリスト'''や'''ソフトウェアエンジニア'''がある。 |
||
システム設計、ソフトウェア開発などとプログラミングの違いは明確化しつつある。特に欧米では[[プログラマ]]とソフトウェア開発者は明確に区別されるようになってきており、実際にコードを書く人とその元となる設計をする人が同じということは滅多にない。さらに言えば、ソフトウェア開発者は[[システムアーキテクト]]に近づきつつある<ref>"[http://software.ericsink.com/No_Programmers.html Small ISVs: |
システム設計、ソフトウェア開発などとプログラミングの違いは明確化しつつある。特に欧米では[[プログラマ]]とソフトウェア開発者は明確に区別されるようになってきており、実際にコードを書く人とその元となる設計をする人が同じということは滅多にない。さらに言えば、ソフトウェア開発者は[[システムアーキテクト]]に近づきつつある<ref>"[http://software.ericsink.com/No_Programmers.html Small ISVs: You need Developers, not Programmers]", Eric Sink, [http://www.sourcegear.com SourceGear]創設者, accessed August 20, 2005</ref>。システムアーキテクトは大規模ソフトウェアシステムの[[ソフトウェアアーキテクチャ|アーキテクチャ]]や[[ソフトウェアコンポーネント|コンポーネント]]間の関連を設計する人を言う。 |
||
==参考文献== |
== 参考文献 == |
||
<references /> |
<references /> |
||
==関連項目== |
== 関連項目 == |
||
*[[ソフトウェア開発]] |
*[[ソフトウェア開発]] |
||
*[[ソフトウェア工学]] |
*[[ソフトウェア工学]] |
||
15行目: | 15行目: | ||
*[[ソフトウェア開発技術者]] |
*[[ソフトウェア開発技術者]] |
||
==外部リンク== |
== 外部リンク == |
||
*[http://allabout.co.jp/career/swengineer/closeup/CU20030106A/index.htm 真のソフトウェアエンジニアとは] 好川哲人、AllAbout |
*[http://allabout.co.jp/career/swengineer/closeup/CU20030106A/index.htm 真のソフトウェアエンジニアとは] 好川哲人、AllAbout |
||
*[http://www.atmarkit.co.jp/im/carc/serial/redge43/redge43a.html ソフトウェアアーキテクトの役割] Peter Eeles、@IT |
*[http://www.atmarkit.co.jp/im/carc/serial/redge43/redge43a.html ソフトウェアアーキテクトの役割] Peter Eeles、@IT |
||
29行目: | 29行目: | ||
[[en:Software developer]] |
[[en:Software developer]] |
||
[[es:Desarrollador de software]] |
[[es:Desarrollador de software]] |
||
[[et:Tarkvara arendaja]] |
|||
[[eu:Software garatzaile]] |
[[eu:Software garatzaile]] |
||
[[fa:توسعهدهنده]] |
[[fa:توسعهدهنده]] |
2009年8月19日 (水) 02:34時点における版
ソフトウェア開発者とは、ソフトウェア開発工程に何らかの形で関わる人を指し、プログラミングを広い視点でまとめる人物やプロジェクトマネージャなども指すことがある。また集合的に扱って、ソフトウェアを開発する企業や部門を指すこともある。
概要
ソフトウェア開発者はプロジェクトを概観し、個々のコンポーネントレベルや個人毎のプログラミングには関わらない。しかし、ソフトウェア開発者をプログラマと同一視する場合もある。また、ほぼ同じ職業を指す言葉としてソフトウェアアナリストやソフトウェアエンジニアがある。
システム設計、ソフトウェア開発などとプログラミングの違いは明確化しつつある。特に欧米ではプログラマとソフトウェア開発者は明確に区別されるようになってきており、実際にコードを書く人とその元となる設計をする人が同じということは滅多にない。さらに言えば、ソフトウェア開発者はシステムアーキテクトに近づきつつある[1]。システムアーキテクトは大規模ソフトウェアシステムのアーキテクチャやコンポーネント間の関連を設計する人を言う。
参考文献
- ^ "Small ISVs: You need Developers, not Programmers", Eric Sink, SourceGear創設者, accessed August 20, 2005
関連項目
外部リンク
- 真のソフトウェアエンジニアとは 好川哲人、AllAbout
- ソフトウェアアーキテクトの役割 Peter Eeles、@IT