Insinyur perangkat lunak: Perbedaan antara revisi
Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 28698749; atribusi sumber disertakan. |
Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi |
||
| Baris 1: | Baris 1: | ||
[[File:Programmer_writing_code_with_Unit_Tests.jpg|thumb|right|280px|Seorang insinyur perangkat lunak sedang menulis kode Java]] | |||
Seorang '''insinyur perangkat lunak''' adalah orang yang menerapkan prinsip-prinsip [[rekayasa perangkat lunak]] untuk desain, pengembangan, pemeliharaan, pengujian, dan evaluasi dari [[perangkat lunak]] untuk membuat perangkat lunak komputer atau perangkat lain yang berisi perangkat lunak bekerja. | Seorang '''insinyur perangkat lunak''' adalah orang yang menerapkan prinsip-prinsip [[rekayasa perangkat lunak]] untuk desain, pengembangan, pemeliharaan, pengujian, dan evaluasi dari [[perangkat lunak]] untuk membuat perangkat lunak komputer atau perangkat lain yang berisi perangkat lunak bekerja. | ||
| Baris 17: | Baris 19: | ||
== Profesi == | == Profesi == | ||
=== Kerja === | === Kerja === | ||
Kebanyakan insinyur perangkat lunak yang bekerja sebagai karyawan atau kontraktor. Insinyur perangkat lunak yang bekerja dengan [[bisnis]], instansi pemerintah (sipil atau militer), dan organisasi non-profit. Beberapa insinyur perangkat lunak yang bekerja pada mereka sendiri sebagai konsultan insinyur perangkat lunak. Beberapa organisasi memiliki spesialis untuk melakukan semua tugas-tugas dalam [[proses pengembangan perangkat lunak]]. Organisasi-organisasi lain yang terpisah insinyur perangkat lunak yang didasarkan pada perangkat lunak tertentu-tugas-tugas rekayasa. Perusahaan-perusahaan ini kadang-kadang sewa magang (mungkin universitas atau mahasiswa) selama waktu yang singkat. Dalam proyek-proyek besar, insinyur perangkat lunak dibedakan dari orang-orang yang mengkhususkan diri dalam hanya satu peran karena mereka mengambil bagian dalam desain serta pemrograman proyek. Dalam proyek-proyek kecil, insinyur perangkat lunak biasanya akan mengisi beberapa atau semua peran pada waktu yang sama. Spesialisasi meliputi: | Kebanyakan insinyur perangkat lunak yang bekerja sebagai karyawan atau kontraktor. Insinyur perangkat lunak yang bekerja dengan [[bisnis]], instansi pemerintah (sipil atau militer), dan organisasi non-profit. Beberapa insinyur perangkat lunak yang bekerja pada mereka sendiri sebagai konsultan insinyur perangkat lunak. Beberapa organisasi memiliki spesialis untuk melakukan semua tugas-tugas dalam [[proses pengembangan perangkat lunak]]. Organisasi-organisasi lain yang terpisah insinyur perangkat lunak yang didasarkan pada perangkat lunak tertentu-tugas-tugas rekayasa. Perusahaan-perusahaan ini kadang-kadang sewa magang (mungkin universitas atau mahasiswa) selama waktu yang singkat. Dalam proyek-proyek besar, insinyur perangkat lunak dibedakan dari orang-orang yang mengkhususkan diri dalam hanya satu peran karena mereka mengambil bagian dalam desain serta pemrograman proyek. Dalam proyek-proyek kecil, insinyur perangkat lunak biasanya akan mengisi beberapa atau semua peran pada waktu yang sama. Spesialisasi meliputi: | ||
| Baris 27: | Baris 28: | ||
=== Pekerjaan === | === Pekerjaan === | ||
Pekerjaan ini adalah berbasis kantor, dan sebagian besar pekerjaan dilakukan selama jam kerja normal, tapi kadang-kadang dapat menyebabkan bekerja dan bekerja sampai larut malam atau selama akhir pekan, tergantung di mana dan ketika klien berada. Pekerjaan juga dapat dilakukan di rumah atau di mana saja di komputer yang ditetapkan. Beberapa profil tinggi perusahaan telah mendorong insinyur perangkat lunak untuk bekerja selama berjam-jam; [[Apple Inc.|Apple]]'s [[Steve Jobs]] mendirikan sebuah budaya di mana insinyur tidak akan pernah mengambil hari libur dan bekerja sepanjang akhir pekan, tetapi mencintai apa yang mereka lakukan. | Pekerjaan ini adalah berbasis kantor, dan sebagian besar pekerjaan dilakukan selama jam kerja normal, tapi kadang-kadang dapat menyebabkan bekerja dan bekerja sampai larut malam atau selama akhir pekan, tergantung di mana dan ketika klien berada. Pekerjaan juga dapat dilakukan di rumah atau di mana saja di komputer yang ditetapkan. Beberapa profil tinggi perusahaan telah mendorong insinyur perangkat lunak untuk bekerja selama berjam-jam; [[Apple Inc.|Apple]]'s [[Steve Jobs]] mendirikan sebuah budaya di mana insinyur tidak akan pernah mengambil hari libur dan bekerja sepanjang akhir pekan, tetapi mencintai apa yang mereka lakukan.<ref>Adam Lashinsky. ''Inside Apple: How America's Most Admired—and Secretive—Company Really Works''. Hachette UK. 2012. hlm. 30. ISBN 978-1-455-51217-1.</ref> | ||
=== Dampak globalisasi === | === Dampak globalisasi === | ||
JugaSebagian besar siswa dalam mengembangkan dunia harus dihindari derajat yang berkaitan dengan rekayasa perangkat lunak karena takut outsourcing lepas pantai (mengimpor produk-produk perangkat lunak atau jasa dari negara lain) dan yang mengungsi oleh asing visa pekerja. Meskipun statistik pemerintah saat ini tidak menunjukkan ancaman untuk rekayasa perangkat lunak itu sendiri; yang berkaitan dengan karier, [[Pemrograman|pemrograman komputer]] tidak muncul untuk telah terpengaruh. Sering salah satu yang diharapkan untuk mulai keluar sebagai programmer komputer sebelum dipromosikan menjadi insinyur perangkat lunak. Dengan demikian, jalur karier untuk rekayasa perangkat lunak mungkin kasar, terutama selama resesi. | JugaSebagian besar siswa dalam mengembangkan dunia harus dihindari derajat yang berkaitan dengan rekayasa perangkat lunak karena takut outsourcing lepas pantai (mengimpor produk-produk perangkat lunak atau jasa dari negara lain) dan yang mengungsi oleh asing visa pekerja.<ref>[http://www.computerworld.com/printthis/2006/0,4814,111202,00.html As outsourcing gathers steam, computer science interest wanes]</ref> Meskipun statistik pemerintah saat ini tidak menunjukkan ancaman untuk rekayasa perangkat lunak itu sendiri; yang berkaitan dengan karier, [[Pemrograman|pemrograman komputer]] tidak muncul untuk telah terpengaruh.<ref>[http://www.bls.gov/oco/ocos110.htm#outlook Computer Programmers].</ref><ref>[http://www.infoworld.com/article/07/03/13/HNslowsoftdev_1.html Software developer growth slows in North America | InfoWorld | News | 2007-03-13 | By Robert Mullins, IDG News Service]</ref> Sering salah satu yang diharapkan untuk mulai keluar sebagai programmer komputer sebelum dipromosikan menjadi insinyur perangkat lunak. Dengan demikian, jalur karier untuk rekayasa perangkat lunak mungkin kasar, terutama selama resesi. | ||
Beberapa konselor karier menyarankan mahasiswa juga fokus pada "keterampilan" dan keterampilan bisnis bukan semata-mata kemampuan teknis karena seperti "soft skill" yang diduga lebih sulit untuk lepas pantai. | Beberapa konselor karier menyarankan mahasiswa juga fokus pada "keterampilan" dan keterampilan bisnis bukan semata-mata kemampuan teknis karena seperti "soft skill" yang diduga lebih sulit untuk lepas pantai. | ||
Wajar perintah di atas membaca, menulis & berbicara [[Bahasa Inggris|bahasa inggris]] diminta oleh sebagian besar pengusaha. ini adalah kuasi-aspek manajemen rekayasa perangkat lunak yang muncul untuk menjadi apa yang telah disimpan dari yang dipengaruhi oleh globalisasi. | Wajar perintah di atas membaca, menulis & berbicara [[Bahasa Inggris|bahasa inggris]] diminta oleh sebagian besar pengusaha.<ref>[http://www.computerworld.com/action/article.do?command=viewArticleTOC&specialReportId=9000100&articleId=112360 Hot Skills, Cold Skills] Error in webarchive template: Check |url= value. Empty.</ref> ini adalah kuasi-aspek manajemen rekayasa perangkat lunak yang muncul untuk menjadi apa yang telah disimpan dari yang dipengaruhi oleh globalisasi.<ref>[http://itmanagement.earthweb.com/career/article.php/3523066 Dual Roles: The Changing Face of IT]</ref> | ||
=== Hadiah === | === Hadiah === | ||
Ada beberapa penghargaan di bidang rekayasa perangkat lunak: | Ada beberapa penghargaan di bidang rekayasa perangkat lunak:<ref>Some external links:</ref> | ||
* CODiE awards adalah penghargaan tahunan yang dikeluarkan oleh perangkat Lunak dan Informasi Asosiasi Industri untuk keunggulan dalam pengembangan perangkat lunak dalam industri perangkat lunak. | * CODiE awards adalah penghargaan tahunan yang dikeluarkan oleh perangkat Lunak dan Informasi Asosiasi Industri untuk keunggulan dalam pengembangan perangkat lunak dalam industri perangkat lunak. | ||
* Sentakan Awards adalah penghargaan di industri perangkat lunak. | * Sentakan Awards adalah penghargaan di industri perangkat lunak. | ||
| Baris 42: | Baris 43: | ||
== Penggunaan gelar "Insinyur" == | == Penggunaan gelar "Insinyur" == | ||
=== Asal-usul istilah === | === Asal-usul istilah === | ||
Margaret Hamilton dipromosikan istilah "rekayasa perangkat lunak" selama dia bekerja di [[Program Apollo|Apollo]] program. Istilah "rekayasa" digunakan untuk mengakui bahwa pekerjaan harus diambil hanya sebagai serius seperti yang lain kontribusi terhadap kemajuan teknologi. Hamilton rincian penggunaan istilah:<blockquote>Ketika saya pertama kali datang dengan istilah, tidak ada yang pernah mendengar hal itu sebelumnya, setidaknya dalam dunia kita. Itu adalah sebuah lelucon yang sedang berlangsung untuk waktu yang lama. Mereka suka untuk anak-anak saya tentang ide-ide radikal. Itu adalah hari yang mengesankan ketika salah satu yang paling dihormati hardware guru menjelaskan kepada semua orang dalam sebuah pertemuan bahwa ia setuju dengan saya bahwa proses pembangunan perangkat lunak harus juga dianggap sebagai disiplin ilmu teknik, seperti dengan perangkat keras. Bukan karena penerimaannya baru "istilah" per se, tetapi karena kita telah mendapatkan dan penerimaan dari orang lain di dalam ruangan seperti di bidang teknik dalam dirinya sendiri.</blockquote> | Margaret Hamilton dipromosikan istilah "rekayasa perangkat lunak" selama dia bekerja di [[Program Apollo|Apollo]] program. Istilah "rekayasa" digunakan untuk mengakui bahwa pekerjaan harus diambil hanya sebagai serius seperti yang lain kontribusi terhadap kemajuan teknologi. Hamilton rincian penggunaan istilah:<blockquote>Ketika saya pertama kali datang dengan istilah, tidak ada yang pernah mendengar hal itu sebelumnya, setidaknya dalam dunia kita. Itu adalah sebuah lelucon yang sedang berlangsung untuk waktu yang lama. Mereka suka untuk anak-anak saya tentang ide-ide radikal. Itu adalah hari yang mengesankan ketika salah satu yang paling dihormati hardware guru menjelaskan kepada semua orang dalam sebuah pertemuan bahwa ia setuju dengan saya bahwa proses pembangunan perangkat lunak harus juga dianggap sebagai disiplin ilmu teknik, seperti dengan perangkat keras. Bukan karena penerimaannya baru "istilah" per se, tetapi karena kita telah mendapatkan dan penerimaan dari orang lain di dalam ruangan seperti di bidang teknik dalam dirinya sendiri.<ref>Snyder, Lawrence,. [https://www.worldcat.org/oclc/960641978 Fluency with information technology : skills, concepts, & capabilities]. ISBN 0134448723.</ref></blockquote> | ||
=== Kesesuaian jangka === | === Kesesuaian jangka === | ||
| Baris 52: | Baris 51: | ||
Pada tahun 1978, ilmuwan komputer [[Edsger Dijkstra|E. W. Dijkstra]] menulis di sebuah kertas yang coining istilah ''software engineer'' tidak berguna karena itu adalah analogi yang tidak pantas: Di setiap beberapa dekade terakhir, setidaknya satu pendekatan baru yang radikal telah memasuki arus utama pengembangan perangkat lunak (misalnya [[Pemrograman terstruktur|Pemrograman Terstruktur]], [[Pemrograman berorientasi objek|Orientasi Objek]]), menyiratkan bahwa bidang ini masih berubah terlalu cepat untuk dianggap sebagai suatu disiplin ilmu teknik. Para pendukung berpendapat bahwa seharusnya baru yang radikal pendekatan evolusioner daripada revolusioner. | Pada tahun 1978, ilmuwan komputer [[Edsger Dijkstra|E. W. Dijkstra]] menulis di sebuah kertas yang coining istilah ''software engineer'' tidak berguna karena itu adalah analogi yang tidak pantas: Di setiap beberapa dekade terakhir, setidaknya satu pendekatan baru yang radikal telah memasuki arus utama pengembangan perangkat lunak (misalnya [[Pemrograman terstruktur|Pemrograman Terstruktur]], [[Pemrograman berorientasi objek|Orientasi Objek]]), menyiratkan bahwa bidang ini masih berubah terlalu cepat untuk dianggap sebagai suatu disiplin ilmu teknik. Para pendukung berpendapat bahwa seharusnya baru yang radikal pendekatan evolusioner daripada revolusioner. | ||
Individu komentator tidak setuju tajam pada bagaimana mendefinisikan ''rekayasa perangkat lunak'' atau legitimasi sebagai sebuah disiplin ilmu teknik. [[David Parnas]] telah mengatakan bahwa rekayasa perangkat lunak adalah, pada kenyataannya, suatu bentuk rekayasa. Steve McConnell mengatakan bahwa itu tidak, tapi itu harus. [[Donald Knuth]] telah mengatakan bahwa pemrograman adalah sebuah seni dan ilmu pengetahuan. [[Edsger Dijkstra|Edsger W. Dijkstra]] menyatakan bahwa istilah ''rekayasa perangkat lunak'' dan ''perangkat lunak insinyur'' telah disalahgunakan dan harus dianggap berbahaya, terutama di [[Amerika Serikat]]. | Individu komentator tidak setuju tajam pada bagaimana mendefinisikan ''rekayasa perangkat lunak'' atau legitimasi sebagai sebuah disiplin ilmu teknik. [[David Parnas]] telah mengatakan bahwa rekayasa perangkat lunak adalah, pada kenyataannya, suatu bentuk rekayasa.<ref>David L. Parnas. [http://citeseer.ist.psu.edu/parnas98software.html Software Engineering Programmes are not Computer Science Programmes]. ''Annals of Software Engineering''. 1998. Vol. 6. hlm. 19–37. doi:10.1023/A:1018949113292., p. 19: "Rather than treat software engineering as a subfield of computer science, I treat it as an element of the set, {Civil Engineering, Mechanical Engineering, Chemical Engineering, Electrical Engineering,....}."</ref><ref>David L. Parnas. [http://citeseer.ist.psu.edu/parnas98software.html Software Engineering Programmes are not Computer Science Programmes]. ''Annals of Software Engineering''. 1998. Vol. 6. hlm. 19–37. doi:10.1023/A:1018949113292., p. 20: "This paper argues that the introduction of accredited professional programs in software engineering, programmes that are modelled on programmes in traditional engineering disciplines will help to increase both the quality and quantity of graduates who are well prepared, by their education, to develop trustworthy software products."</ref> Steve McConnell mengatakan bahwa itu tidak, tapi itu harus.<ref>Steve McConnell. [https://archive.org/details/professionalsoft00mcco_0 Professional Software Development: Shorter Schedules, Better Projects, Superior Products, Enhanced Careers]. Addison-Wesley. August 2003. ISBN 0-321-19367-9., p. 39: "In my opinion, the answer to that question is clear: Professional software development should be engineering. Is it? No. But should it be? Unquestionably, yes. "</ref> [[Donald Knuth]] telah mengatakan bahwa pemrograman adalah sebuah seni dan ilmu pengetahuan.<ref>Donald Knuth. [http://disciplinas.lia.ufc.br/matdis061/arquivos/knuth-turingaward.pdf Computer Programming as an Art]. ''Communications of the ACM''. 1974. Vol. 17 (12). hlm. 667–673. doi:10.1145/361604.361612.Transcript of the 1974 [//en.wikipedia.org/wiki/Turing_Award Turing Award] lecture.</ref> [[Edsger Dijkstra|Edsger W. Dijkstra]] menyatakan bahwa istilah ''rekayasa perangkat lunak'' dan ''perangkat lunak insinyur'' telah disalahgunakan dan harus dianggap berbahaya, terutama di [[Amerika Serikat]].<ref>Edsger W Dijkstra. [http://www.cs.utexas.edu/users/EWD/transcriptions/EWD11xx/EWD1165.html There is still a war going on (manuscript Austin, 3 December 1993)]. ''E. W. Dijkstra Archive''. The University of Texas at Austin, Department of Computer Sciences. November 23, 2004.</ref> | ||
=== Peraturan klasifikasi === | === Peraturan klasifikasi === | ||
==== Kanada ==== | ==== Kanada ==== | ||
Di Kanada menggunakan judul tugas ''Insinyur'' dikendalikan di masing-masing provinsi dengan self-regulating teknik profesional organisasi yang juga bertugas dengan penegakan undang-undang yang mengatur. Maksudnya adalah bahwa setiap individu memegang sendiri keluar sebagai insinyur telah diverifikasi telah dididik untuk tertentu terakreditasi tingkat dan praktek profesional mereka tunduk pada kode etik dan peer pengawasan. Hal ini juga ilegal untuk menggunakan gelar Insinyur di Kanada kecuali seorang individu berlisensi. | Di Kanada menggunakan judul tugas ''Insinyur'' dikendalikan di masing-masing provinsi dengan self-regulating teknik profesional organisasi yang juga bertugas dengan penegakan undang-undang yang mengatur. Maksudnya adalah bahwa setiap individu memegang sendiri keluar sebagai insinyur telah diverifikasi telah dididik untuk tertentu terakreditasi tingkat dan praktek profesional mereka tunduk pada kode etik dan peer pengawasan. Hal ini juga ilegal untuk menggunakan gelar Insinyur di Kanada kecuali seorang individu berlisensi. | ||
Para Insinyur Profesional Bertindak menetapkan jenjang pendidikan minimal tiga tahun diploma dalam teknologi dari Perguruan tinggi Seni Terapan dan Teknologi atau gelar sarjana di bidang ilmu yang relevan. Namun, teknik, mahasiswa dan semua pelamar lainnya tidak diperbolehkan untuk menggunakan gelar insinyur sampai mereka menyelesaikan jumlah minimum pengalaman kerja empat tahun di samping untuk menyelesaikan Praktek Profesional Pemeriksaan (APD). Jika pemohon tidak tahan sarjana sarjana teknik maka mereka mungkin harus mengambil Confirmatory Ujian Praktek Tertentu atau Pemeriksaan Program kecuali persyaratan ujian yang meniadakan oleh panitia. | Para Insinyur Profesional Bertindak<ref>[https://www.ontario.ca/laws/statute/90p28 Professional Engineers Act].</ref> menetapkan jenjang pendidikan minimal tiga tahun diploma dalam teknologi dari Perguruan tinggi Seni Terapan dan Teknologi atau gelar sarjana di bidang ilmu yang relevan.<ref>[http://www.peo.on.ca/index.php?ci_id=2058&la_id=1 Academic Requirements].</ref> Namun, teknik, mahasiswa dan semua pelamar lainnya tidak diperbolehkan untuk menggunakan gelar insinyur sampai mereka menyelesaikan jumlah minimum pengalaman kerja empat tahun di samping untuk menyelesaikan Praktek Profesional Pemeriksaan (APD). Jika pemohon tidak tahan sarjana sarjana teknik maka mereka mungkin harus mengambil Confirmatory Ujian Praktek Tertentu atau Pemeriksaan Program kecuali persyaratan ujian yang meniadakan oleh panitia.<ref>[http://www.peo.on.ca/index.php/ci_id/2194/la_id/1.htm Confirmatory Practice Exam].</ref><ref>[http://mybtechdegree.ca/home/pathways.html PEng pathway after diploma and Bachelor of Technology].</ref> | ||
ITU profesional dengan gelar dalam bidang lain (seperti ilmu komputer atau sistem informasi) dilarang menggunakan gelar ''Insinyur perangkat Lunak'', atau kata-kata ''Insinyur perangkat Lunak'' dalam judul, tergantung pada provinsi atau wilayah tempat tinggal anda. | ITU profesional dengan gelar dalam bidang lain (seperti ilmu komputer atau sistem informasi) dilarang menggunakan gelar ''Insinyur perangkat Lunak'', atau kata-kata ''Insinyur perangkat Lunak'' dalam judul, tergantung pada provinsi atau wilayah tempat tinggal anda. | ||
Dalam beberapa kasus, kasus-kasus yang telah dibawa ke pengadilan mengenai penggunaan ilegal yang dilindungi gelar ''Insinyur perangkat Lunak''. | Dalam beberapa kasus, kasus-kasus yang telah dibawa ke pengadilan mengenai penggunaan ilegal yang dilindungi gelar ''Insinyur perangkat Lunak''.<ref name="Professional Engineers of Ontario">[http://www.peo.on.ca/ 'Professional Engineers of Ontario'] – [http://www.canadianconsultingengineer.com/engineering/quebec-order-of-engineers-wins-legal-battle-with-microsoft/1000018197/ "Quebec Engineers win court battle against Microsoft"]</ref> | ||
==== Prancis ==== | ==== Prancis ==== | ||
| Baris 71: | Baris 69: | ||
==== Islandia ==== | ==== Islandia ==== | ||
Penggunaan judul '''' (ilmuwan komputer) dilindungi oleh undang-undang di Islandia. rekayasa perangkat Lunak adalah yang diajarkan di [[Ilmu komputer|Ilmu Komputer]] jurusan di [[universitas Islandia]]. Islandia negara hukum bahwa izin harus diperoleh dari Menteri Perindustrian ketika gelar itu diberikan ke luar negeri, sebelum menggunakan judul. Gelar ini diberikan kepada mereka yang telah memperoleh gelar BSc di bidang Ilmu Komputer dari yang diakui lembaga pendidikan tinggi. | Penggunaan judul '''' (ilmuwan komputer) dilindungi oleh undang-undang di Islandia.<ref>[http://www.althingi.is/lagas/140a/1996008.html Lög um löggildingu nokkurra starfsheita sérfræðinga í tækni- og hönnunargreinum]. Parliament of Iceland – Althing. March 11, 1996.</ref> rekayasa perangkat Lunak adalah yang diajarkan di [[Ilmu komputer|Ilmu Komputer]] jurusan di [[universitas Islandia]]. Islandia negara hukum bahwa izin harus diperoleh dari Menteri Perindustrian ketika gelar itu diberikan ke luar negeri, sebelum menggunakan judul. Gelar ini diberikan kepada mereka yang telah memperoleh gelar BSc di bidang Ilmu Komputer dari yang diakui lembaga pendidikan tinggi.<ref>[https://althingi.is/altext/stjt/2002.147.html Lög um breytingu á lögum nr. 8/1996, um löggildingu nokkurra starfsheita sérfræðinga í tækni- og hönnunargreinum, með síðari breytingum]. ''Alþingi''.</ref> | ||
==== Selandia Baru ==== | ==== Selandia Baru ==== | ||
Di [[Selandia Baru]], Lembaga Insinyur Profesional Selandia Baru (IPENZ), yang lisensi dan mengatur negara chartered engineer (CPEng), mengakui rekayasa perangkat lunak sah sebagai cabang dari teknik profesional dan menerima aplikasi dari perangkat lunak engineers untuk mendapatkan chartered status asalkan dia memiliki tersier tingkat disetujui mata pelajaran. Rekayasa perangkat lunak disertakan sedangkan Ilmu Komputer biasanya tidak. | Di [[Selandia Baru]], Lembaga Insinyur Profesional Selandia Baru (IPENZ), yang lisensi dan mengatur negara chartered engineer (CPEng), mengakui rekayasa perangkat lunak sah sebagai cabang dari teknik profesional dan menerima aplikasi dari perangkat lunak engineers untuk mendapatkan chartered status asalkan dia memiliki tersier tingkat disetujui mata pelajaran. Rekayasa perangkat lunak disertakan sedangkan Ilmu Komputer biasanya tidak.<ref>[http://www.ipenz.org.nz/ipenz/forms/pdfs/Software-engineering-guidelines.pdf Good Practice Guidelines for Software Engineering in New Zealand]. IPENZ.</ref> | ||
==== Amerika Serikat ==== | ==== Amerika Serikat ==== | ||
The Bureau of Labor Statistics (BLS) mengklasifikasikan ''komputer insinyur perangkat lunak'' sebagai subkategori dari "ahli komputer", bersama dengan pekerjaan seperti ilmuwan komputer, programmer, [[administrator jaringan]]. BLS mengklasifikasikan semua disiplin ilmu teknik, termasuk perangkat keras komputer insinyur, ''insinyur''. | The Bureau of Labor Statistics (BLS) mengklasifikasikan ''komputer insinyur perangkat lunak'' sebagai subkategori dari "ahli komputer", bersama dengan pekerjaan seperti ilmuwan komputer, programmer, [[administrator jaringan]].<ref name="bls.gov">U.S Department of Labor and Statistics [http://www.bls.gov/soc/soc_c0a0.htm ''The 2000 Standard Occupational Classification (SOC) System: 15-0000 Computer and Mathematical Occupations'']</ref> BLS mengklasifikasikan semua disiplin ilmu teknik, termasuk perangkat keras komputer insinyur, ''insinyur''.<ref name="ReferenceA">U.S Department of Labor and Statistics [http://www.bls.gov/soc/soc_d0a0.htm ''The 2000 Standard Occupational Classification (SOC) System: 17-0000 Architecture and Engineering Occupations'']</ref> | ||
Banyak negara yang melarang tanpa izin orang yang menyebut diri mereka seorang ''Insinyur'' atau menunjukkan cabang-cabang atau spesialisasi yang tidak tercakup oleh lisensi bertindak. Di banyak negara, gelar ''Insinyur'' ini diperuntukkan bagi individu dengan Teknik Profesional lisensi yang menunjukkan bahwa mereka telah menunjukkan tingkat minimum kompetensi melalui teknik yang terakreditasi pendidikan, kualifikasi teknik pengalaman, dan teknik papan ujian. | Banyak negara yang melarang tanpa izin orang yang menyebut diri mereka seorang ''Insinyur'' atau menunjukkan cabang-cabang atau spesialisasi yang tidak tercakup oleh lisensi bertindak.<ref>Florida Board of Professional Engineering. [https://fbpe.org/download/38987/ sumber].Missing or empty |title= (bantuan)</ref><ref>PROFESSIONAL ENGINEERS AND LAND SURVEYORS. [http://sos.ga.gov/plb/acrobat/Laws/09_Professional_Engineers_and_Land_Surveyors.pdf Salinan arsip].Missing or empty |title= (bantuan)</ref><ref>NJ Engineering Board. [http://www.njconsumeraffairs.gov/regulations/Chapter-40-State-Board-of-Professional-Engineers-and-Land-Surveyors.pdf sumber].Missing or empty |title= (bantuan)</ref><ref name="scstatehouse.gov">SC Engineering Law. [http://www.scstatehouse.gov/code/t40c022.php sumber].Missing or empty |title= (bantuan)</ref><ref>AL Engineering Law. [http://www.bels.alabama.gov/pdf/laws/LawCode-September2014.pdf Salinan arsip].Missing or empty |title= (bantuan)</ref><ref>VW Engineering Law. [https://www.wvpebd.org/Portals/WVPEBD/docs/WVPEBD_LawsRulesRegs.pdf sumber].Missing or empty |title= (bantuan)</ref><ref>OK Engineering Law. [https://ez-pdh.com/course-material/OK101-Oklahoma-Statutes-Rules-Ethics-for-Professional-Engineers.pdf Salinan arsip].Missing or empty |title= (bantuan)</ref><ref name="leg.state.nv.us">NV Engineering Law. [https://www.leg.state.nv.us/NRS/NRS-625.html#NRS625Sec520 sumber].Missing or empty |title= (bantuan)</ref><ref>MS Engineering Law. [http://sos.ms.gov/ACProposed/00018352b.pdf sumber].Missing or empty |title= (bantuan)</ref><ref name="ilga.gov">IL Engineering Law. [http://www.ilga.gov/legislation/ilcs/ilcs3.asp?ActID=1344&ChapterID=24 sumber].Missing or empty |title= (bantuan)</ref> Di banyak negara, gelar ''Insinyur'' ini diperuntukkan bagi individu dengan Teknik Profesional lisensi yang menunjukkan bahwa mereka telah menunjukkan tingkat minimum kompetensi melalui teknik yang terakreditasi pendidikan, kualifikasi teknik pengalaman, dan teknik papan ujian.<ref>Florida Board of Professional Engineering. [https://fbpe.org/wp-content/uploads/2015/10/Chapter-471-04.13.15.pdf sumber].Missing or empty |title= (bantuan)</ref><ref>GEORGIA BOARD OF PROFESSIONAL ENGINEERS AND LAND SURVEYORS. [http://sos.ga.gov/plb/acrobat/Laws/09_Professional_Engineers_and_Land_Surveyors.pdf Salinan arsip].Missing or empty |title= (bantuan)</ref><ref>NJ Engineering Board. [http://www.njconsumeraffairs.gov/regulations/Chapter-40-State-Board-of-Professional-Engineers-and-Land-Surveyors.pdf sumber].Missing or empty |title= (bantuan)</ref><ref name="scstatehouse.gov" /><ref>AL Engineering Law. [http://www.bels.alabama.gov/pdf/laws/LawCode-September2014.pdf Salinan arsip].Missing or empty |title= (bantuan)</ref><ref>VW Engineering Law. [https://www.wvpebd.org/Portals/WVPEBD/docs/WVPEBD_LawsRulesRegs.pdf sumber].Missing or empty |title= (bantuan)</ref><ref>OK Engineering Law. [https://ez-pdh.com/course-material/OK101-Oklahoma-Statutes-Rules-Ethics-for-Professional-Engineers.pdf Salinan arsip].Missing or empty |title= (bantuan)</ref><ref name="leg.state.nv.us" /><ref>MS Engineering Law. [http://sos.ms.gov/ACProposed/00018352b.pdf sumber].Missing or empty |title= (bantuan)</ref><ref name="ilga.gov" /> | ||
UntukTexas dan Florida adalah di antara negara-negara yang mengatur penggunaan istilah-istilah seperti ''insinyur komputer'' dan ''insinyur perangkat lunak''. | UntukTexas dan Florida adalah di antara negara-negara yang mengatur penggunaan istilah-istilah seperti ''insinyur komputer''<ref>[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=805472 IEEE Software: "What do you mean I can't call myself a Software Engineer?"]</ref> dan ''insinyur perangkat lunak''.<ref name="leg.state.fl.us">[http://www.leg.state.fl.us/statutes/index.cfm?App_mode=Display_Statute&URL=0400-0499/0471/0471.html Florida Statutes: Chapter 471: Engineering]</ref> | ||
Ada juga yang baru Profesional Engineer (PE) ujian yang dimulai pada bulan April 2013 untuk Rekayasa perangkat Lunak khusus sebagai proses yang ketat peraturan bergerak maju. | Ada juga yang baru Profesional Engineer (PE) ujian yang dimulai pada bulan April 2013 untuk Rekayasa perangkat Lunak khusus sebagai proses yang ketat peraturan bergerak maju. | ||
| Baris 93: | Baris 91: | ||
== Referensi == | == Referensi == | ||
<references /> | |||
== Sumber dan atribusi == | == Sumber dan atribusi == | ||
Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Insinyur+perangkat+lunak&oldid=28698749 Wikipedia bahasa Indonesia], revisi 28698749 (2025-12-14T11:31:30Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Gambar pada artikel ini bersumber dari Wikimedia Commons dan mengikuti ketentuan lisensi masing-masing berkas. Mohon gunakan konten dan media secara bijak serta sesuai dengan ketentuan lisensi yang berlaku. | |||
[https://id.wikipedia.org/w/index.php?title= | |||
revisi 28698749 (2025-12-14T11:31:30Z) | <!-- WIKI_UNISSULA_PRESENTATION_V4 --> | ||
Atribusi-BerbagiSerupa (CC BY-SA) pada | |||
Revisi terkini sejak 23 Agustus 2026 03.04

Seorang insinyur perangkat lunak adalah orang yang menerapkan prinsip-prinsip rekayasa perangkat lunak untuk desain, pengembangan, pemeliharaan, pengujian, dan evaluasi dari perangkat lunak untuk membuat perangkat lunak komputer atau perangkat lain yang berisi perangkat lunak bekerja.
Sebelum pertengahan 1970-an, perangkat lunak praktisi menyebut diri mereka pemrogram komputer atau pengembang perangkat lunak, terlepas dari pekerjaan yang aktual. Banyak orang lebih memilih untuk menyebut diri mereka sebagai pengembang perangkat lunak dan pemrogram, karena banyak yang setuju dengan penyebutan istilah ini, sementara penyebutan insinyur perangkat lunak masih menjadi perdebatan.
Pendidikan
Setengah dari semua praktisi hari ini havedegrees dalam ilmu komputer, sistem informasi, atau teknologi informasi. Sejumlah kecil, tetapi tumbuh, jumlah praktisi memiliki gelar teknik perangkat lunak. Pada tahun 1987, Imperial College London memperkenalkan gelar sarjana teknik perangkat lunak tiga tahun pertama di Inggris dan dunia; Pada tahun berikutnya, Universitas Sheffield mendirikan sebuah program serupa. Pada tahun 1996, Institut Teknologi Rochester memulai program sarjana teknik perangkat lunak sarjana pertama di Amerika Serikat, tetapi ia tidak mendapatkan ABETaccreditation sampai tahun 2003, bersamaan dengan Rice University, Clarkson University, Milwaukee School of Engineering dan Mississippi State University memperoleh gelar mereka . Pada tahun 1997, PSG College of Technology di Coimbatore, India adalah orang pertama yang memulai gelar Master of Science lima tahun yang terintegrasi dalam Rekayasa Perangkat Lunak.
Sejak itulah, rekayasa perangkat lunak gelar sarjana telah didirikan di banyak universitas. Standar kurikulum internasional untuk program sarjana rekayasa perangkat lunak derajat baru-baru ini didefinisikan oleh CCSE. Hingga 2004[update] di AS, sekitar 50 perguruan tinggi menawarkan rekayasa perangkat lunak derajat, yang mengajar ilmu komputer dan rekayasa prinsip-prinsip dan praktek-praktek. Pertama rekayasa perangkat lunak Magister didirikan di Seattle University pada tahun 1979. Sejak itulah pascasarjana rekayasa perangkat lunak derajat telah dibuat tersedia dari banyak perguruan tinggi. Demikian juga di Kanada, Canadian Teknik Akreditasi (CEAB) dari Kanada Dewan Insinyur Profesional telah diakui beberapa rekayasa perangkat lunak program.
Pada tahun 1998, the US Naval Postgraduate School (NPS) didirikan pertama doktor program dalam Rekayasa perangkat Lunak di dunia. Selain itu, banyak online gelar dalam Rekayasa perangkat Lunak telah muncul seperti Master of Science dalam Rekayasa perangkat Lunak (MSE) gelar yang ditawarkan melalui Ilmu Komputer dan Jurusan Teknik di California State University, Fullerton. Steve McConnell berpendapat bahwa karena sebagian besar perguruan tinggi yang mengajarkan ilmu komputer bukan rekayasa perangkat lunak, ada kekurangan sejati insinyur perangkat lunak. ETS Universitas dan UQAM (Université du Québec à Montréal) yang diamanatkan oleh IEEE untuk mengembangkan Software Engineering Body of Knowledge (SWEBOK), yang telah menjadi standar ISO menggambarkan tubuh pengetahuan yang dicakup oleh seorang insinyur perangkat lunak.
Derajat lainnya
Dalam bisnis, beberapa praktisi rekayasa perangkat lunak memiliki SIM atau sistem informasi komputer derajat. Dalam sistem embedded, beberapa teknik listrik, teknik elektronika, ilmu komputer dengan penekanan pada "embedded system" atau teknik komputer derajat, karena perangkat lunak tertanam sering memerlukan pemahaman rinci tentang perangkat keras. Dalam perangkat lunak medis, praktisi mungkin telah informatika medis, medis umum, atau biologi derajat.
Beberapa praktisi matematika, sains, teknik, atau teknologi (BATANG) derajat. Beberapa filsafat (logika secara khusus) atau non-teknis derajat. Misalnya, Barry Boehm meraih gelar dalam matematika. Dan, orang lain tidak memiliki derajat.
Profesi
Kerja
Kebanyakan insinyur perangkat lunak yang bekerja sebagai karyawan atau kontraktor. Insinyur perangkat lunak yang bekerja dengan bisnis, instansi pemerintah (sipil atau militer), dan organisasi non-profit. Beberapa insinyur perangkat lunak yang bekerja pada mereka sendiri sebagai konsultan insinyur perangkat lunak. Beberapa organisasi memiliki spesialis untuk melakukan semua tugas-tugas dalam proses pengembangan perangkat lunak. Organisasi-organisasi lain yang terpisah insinyur perangkat lunak yang didasarkan pada perangkat lunak tertentu-tugas-tugas rekayasa. Perusahaan-perusahaan ini kadang-kadang sewa magang (mungkin universitas atau mahasiswa) selama waktu yang singkat. Dalam proyek-proyek besar, insinyur perangkat lunak dibedakan dari orang-orang yang mengkhususkan diri dalam hanya satu peran karena mereka mengambil bagian dalam desain serta pemrograman proyek. Dalam proyek-proyek kecil, insinyur perangkat lunak biasanya akan mengisi beberapa atau semua peran pada waktu yang sama. Spesialisasi meliputi:
- di industri (analis, arsitek, pengembang, penguji, dukungan teknis, manajer)
- di kalangan akademisi (pendidik, peneliti)
Ada perdebatan masa depan atau prospek kerja bagi Insinyur perangkat Lunak dan lain-lain ITU Profesional. Sebagai contoh, sebuah online pasar berjangka yang disebut masa Depan ITU Pekerjaan di Amerika berusaha untuk menjawab apakah akan ada lebih banyak HAL pekerjaan, termasuk insinyur perangkat lunak, pada tahun 2012 dari yang ada pada tahun 2002. Mungkin peluang untuk kemajuan dapat sebagai Insinyur perangkat Lunak, maka untuk Senior Software Engineer, atau langsung ke Senior Software Engineer, tergantung pada keterampilan dan reputasi. Jasa ada yang mencoba untuk lebih baik dalam mengukur kemampuan coding dari seorang insinyur, mengingat tidak semua insinyur kemajuan kemampuan mereka pada tingkat yang sama, dan untuk membuatnya lebih mudah untuk kedua majikan dan karyawan untuk menemukan pertandingan yang baik dalam hal pekerjaan.
Pengembang perangkat lunak yang bekerja di akademisi di INGGRIS telah didirikan dan dibina konsep "Research Software Engineer" (RSE).
Pekerjaan
Pekerjaan ini adalah berbasis kantor, dan sebagian besar pekerjaan dilakukan selama jam kerja normal, tapi kadang-kadang dapat menyebabkan bekerja dan bekerja sampai larut malam atau selama akhir pekan, tergantung di mana dan ketika klien berada. Pekerjaan juga dapat dilakukan di rumah atau di mana saja di komputer yang ditetapkan. Beberapa profil tinggi perusahaan telah mendorong insinyur perangkat lunak untuk bekerja selama berjam-jam; Apple's Steve Jobs mendirikan sebuah budaya di mana insinyur tidak akan pernah mengambil hari libur dan bekerja sepanjang akhir pekan, tetapi mencintai apa yang mereka lakukan.[1]
Dampak globalisasi
JugaSebagian besar siswa dalam mengembangkan dunia harus dihindari derajat yang berkaitan dengan rekayasa perangkat lunak karena takut outsourcing lepas pantai (mengimpor produk-produk perangkat lunak atau jasa dari negara lain) dan yang mengungsi oleh asing visa pekerja.[2] Meskipun statistik pemerintah saat ini tidak menunjukkan ancaman untuk rekayasa perangkat lunak itu sendiri; yang berkaitan dengan karier, pemrograman komputer tidak muncul untuk telah terpengaruh.[3][4] Sering salah satu yang diharapkan untuk mulai keluar sebagai programmer komputer sebelum dipromosikan menjadi insinyur perangkat lunak. Dengan demikian, jalur karier untuk rekayasa perangkat lunak mungkin kasar, terutama selama resesi.
Beberapa konselor karier menyarankan mahasiswa juga fokus pada "keterampilan" dan keterampilan bisnis bukan semata-mata kemampuan teknis karena seperti "soft skill" yang diduga lebih sulit untuk lepas pantai. Wajar perintah di atas membaca, menulis & berbicara bahasa inggris diminta oleh sebagian besar pengusaha.[5] ini adalah kuasi-aspek manajemen rekayasa perangkat lunak yang muncul untuk menjadi apa yang telah disimpan dari yang dipengaruhi oleh globalisasi.[6]
Hadiah
Ada beberapa penghargaan di bidang rekayasa perangkat lunak:[7]
- CODiE awards adalah penghargaan tahunan yang dikeluarkan oleh perangkat Lunak dan Informasi Asosiasi Industri untuk keunggulan dalam pengembangan perangkat lunak dalam industri perangkat lunak.
- Sentakan Awards adalah penghargaan di industri perangkat lunak.
- Stevens Penghargaan adalah rekayasa perangkat lunak penghargaan yang diberikan dalam memori Wayne Stevens.
Penggunaan gelar "Insinyur"
Asal-usul istilah
Margaret Hamilton dipromosikan istilah "rekayasa perangkat lunak" selama dia bekerja di Apollo program. Istilah "rekayasa" digunakan untuk mengakui bahwa pekerjaan harus diambil hanya sebagai serius seperti yang lain kontribusi terhadap kemajuan teknologi. Hamilton rincian penggunaan istilah:
Ketika saya pertama kali datang dengan istilah, tidak ada yang pernah mendengar hal itu sebelumnya, setidaknya dalam dunia kita. Itu adalah sebuah lelucon yang sedang berlangsung untuk waktu yang lama. Mereka suka untuk anak-anak saya tentang ide-ide radikal. Itu adalah hari yang mengesankan ketika salah satu yang paling dihormati hardware guru menjelaskan kepada semua orang dalam sebuah pertemuan bahwa ia setuju dengan saya bahwa proses pembangunan perangkat lunak harus juga dianggap sebagai disiplin ilmu teknik, seperti dengan perangkat keras. Bukan karena penerimaannya baru "istilah" per se, tetapi karena kita telah mendapatkan dan penerimaan dari orang lain di dalam ruangan seperti di bidang teknik dalam dirinya sendiri.[8]
Kesesuaian jangka
Orang bisa berargumen bahwa rekayasa perangkat lunak menyiratkan tingkat tertentu dari pelatihan akademik, profesional, disiplin, kepatuhan terhadap proses formal, dan terutama tanggung jawab hukum yang sering tidak diterapkan dalam kasus-kasus pengembangan perangkat lunak. Umum analogi adalah bahwa bekerja di konstruksi tidak membuat satu insinyur sipil, dan menulis kode tidak membuat satu software engineer. Selain itu, karena komputasi tidak memanfaatkan metode-metode dari matematika fisika umum untuk semua teknik konvensional disiplin ilmu, itu lebih tepat untuk memanggil mereka yang terlibat dalam pekerjaan ini sebagai pengembang perangkat lunak atau serupa.
Pada tahun 1978, ilmuwan komputer E. W. Dijkstra menulis di sebuah kertas yang coining istilah software engineer tidak berguna karena itu adalah analogi yang tidak pantas: Di setiap beberapa dekade terakhir, setidaknya satu pendekatan baru yang radikal telah memasuki arus utama pengembangan perangkat lunak (misalnya Pemrograman Terstruktur, Orientasi Objek), menyiratkan bahwa bidang ini masih berubah terlalu cepat untuk dianggap sebagai suatu disiplin ilmu teknik. Para pendukung berpendapat bahwa seharusnya baru yang radikal pendekatan evolusioner daripada revolusioner.
Individu komentator tidak setuju tajam pada bagaimana mendefinisikan rekayasa perangkat lunak atau legitimasi sebagai sebuah disiplin ilmu teknik. David Parnas telah mengatakan bahwa rekayasa perangkat lunak adalah, pada kenyataannya, suatu bentuk rekayasa.[9][10] Steve McConnell mengatakan bahwa itu tidak, tapi itu harus.[11] Donald Knuth telah mengatakan bahwa pemrograman adalah sebuah seni dan ilmu pengetahuan.[12] Edsger W. Dijkstra menyatakan bahwa istilah rekayasa perangkat lunak dan perangkat lunak insinyur telah disalahgunakan dan harus dianggap berbahaya, terutama di Amerika Serikat.[13]
Peraturan klasifikasi
Kanada
Di Kanada menggunakan judul tugas Insinyur dikendalikan di masing-masing provinsi dengan self-regulating teknik profesional organisasi yang juga bertugas dengan penegakan undang-undang yang mengatur. Maksudnya adalah bahwa setiap individu memegang sendiri keluar sebagai insinyur telah diverifikasi telah dididik untuk tertentu terakreditasi tingkat dan praktek profesional mereka tunduk pada kode etik dan peer pengawasan. Hal ini juga ilegal untuk menggunakan gelar Insinyur di Kanada kecuali seorang individu berlisensi.
Para Insinyur Profesional Bertindak[14] menetapkan jenjang pendidikan minimal tiga tahun diploma dalam teknologi dari Perguruan tinggi Seni Terapan dan Teknologi atau gelar sarjana di bidang ilmu yang relevan.[15] Namun, teknik, mahasiswa dan semua pelamar lainnya tidak diperbolehkan untuk menggunakan gelar insinyur sampai mereka menyelesaikan jumlah minimum pengalaman kerja empat tahun di samping untuk menyelesaikan Praktek Profesional Pemeriksaan (APD). Jika pemohon tidak tahan sarjana sarjana teknik maka mereka mungkin harus mengambil Confirmatory Ujian Praktek Tertentu atau Pemeriksaan Program kecuali persyaratan ujian yang meniadakan oleh panitia.[16][17]
ITU profesional dengan gelar dalam bidang lain (seperti ilmu komputer atau sistem informasi) dilarang menggunakan gelar Insinyur perangkat Lunak, atau kata-kata Insinyur perangkat Lunak dalam judul, tergantung pada provinsi atau wilayah tempat tinggal anda.
Dalam beberapa kasus, kasus-kasus yang telah dibawa ke pengadilan mengenai penggunaan ilegal yang dilindungi gelar Insinyur perangkat Lunak.[18]
Prancis
Di Prancis, istilah ' (insinyur) tidak dilindungi judul dan dapat digunakan oleh siapa saja, bahkan oleh mereka yang tidak memiliki gelar akademis.
Namun, gelar ' (Graduate Engineer) adalah aplikasi resmi gelar akademik yang dilindungi oleh pemerintah dan berhubungan dengan ', yang merupakan salah satu yang paling bergengsi gelar akademik di Prancis.
Islandia
Penggunaan judul ' (ilmuwan komputer) dilindungi oleh undang-undang di Islandia.[19] rekayasa perangkat Lunak adalah yang diajarkan di Ilmu Komputer jurusan di universitas Islandia. Islandia negara hukum bahwa izin harus diperoleh dari Menteri Perindustrian ketika gelar itu diberikan ke luar negeri, sebelum menggunakan judul. Gelar ini diberikan kepada mereka yang telah memperoleh gelar BSc di bidang Ilmu Komputer dari yang diakui lembaga pendidikan tinggi.[20]
Selandia Baru
Di Selandia Baru, Lembaga Insinyur Profesional Selandia Baru (IPENZ), yang lisensi dan mengatur negara chartered engineer (CPEng), mengakui rekayasa perangkat lunak sah sebagai cabang dari teknik profesional dan menerima aplikasi dari perangkat lunak engineers untuk mendapatkan chartered status asalkan dia memiliki tersier tingkat disetujui mata pelajaran. Rekayasa perangkat lunak disertakan sedangkan Ilmu Komputer biasanya tidak.[21]
Amerika Serikat
The Bureau of Labor Statistics (BLS) mengklasifikasikan komputer insinyur perangkat lunak sebagai subkategori dari "ahli komputer", bersama dengan pekerjaan seperti ilmuwan komputer, programmer, administrator jaringan.[22] BLS mengklasifikasikan semua disiplin ilmu teknik, termasuk perangkat keras komputer insinyur, insinyur.[23]
Banyak negara yang melarang tanpa izin orang yang menyebut diri mereka seorang Insinyur atau menunjukkan cabang-cabang atau spesialisasi yang tidak tercakup oleh lisensi bertindak.[24][25][26][27][28][29][30][31][32][33] Di banyak negara, gelar Insinyur ini diperuntukkan bagi individu dengan Teknik Profesional lisensi yang menunjukkan bahwa mereka telah menunjukkan tingkat minimum kompetensi melalui teknik yang terakreditasi pendidikan, kualifikasi teknik pengalaman, dan teknik papan ujian.[34][35][36][27][37][38][39][31][40][33]
UntukTexas dan Florida adalah di antara negara-negara yang mengatur penggunaan istilah-istilah seperti insinyur komputer[41] dan insinyur perangkat lunak.[42]
Ada juga yang baru Profesional Engineer (PE) ujian yang dimulai pada bulan April 2013 untuk Rekayasa perangkat Lunak khusus sebagai proses yang ketat peraturan bergerak maju.
Lihat juga
- Bachelor of Science dalam Teknologi Informasi
- Smk Rekayasa perangkat Lunak
- Konsultasi insinyur perangkat lunak
- Rilis Engineer
- Rekayasa Perangkat Lunak Institute
Referensi
- ↑ Adam Lashinsky. Inside Apple: How America's Most Admired—and Secretive—Company Really Works. Hachette UK. 2012. hlm. 30. ISBN 978-1-455-51217-1.
- ↑ As outsourcing gathers steam, computer science interest wanes
- ↑ Computer Programmers.
- ↑ Software developer growth slows in North America | InfoWorld | News | 2007-03-13 | By Robert Mullins, IDG News Service
- ↑ Hot Skills, Cold Skills Error in webarchive template: Check |url= value. Empty.
- ↑ Dual Roles: The Changing Face of IT
- ↑ Some external links:
- ↑ Snyder, Lawrence,. Fluency with information technology : skills, concepts, & capabilities. ISBN 0134448723.
- ↑ David L. Parnas. Software Engineering Programmes are not Computer Science Programmes. Annals of Software Engineering. 1998. Vol. 6. hlm. 19–37. doi:10.1023/A:1018949113292., p. 19: "Rather than treat software engineering as a subfield of computer science, I treat it as an element of the set, {Civil Engineering, Mechanical Engineering, Chemical Engineering, Electrical Engineering,....}."
- ↑ David L. Parnas. Software Engineering Programmes are not Computer Science Programmes. Annals of Software Engineering. 1998. Vol. 6. hlm. 19–37. doi:10.1023/A:1018949113292., p. 20: "This paper argues that the introduction of accredited professional programs in software engineering, programmes that are modelled on programmes in traditional engineering disciplines will help to increase both the quality and quantity of graduates who are well prepared, by their education, to develop trustworthy software products."
- ↑ Steve McConnell. Professional Software Development: Shorter Schedules, Better Projects, Superior Products, Enhanced Careers. Addison-Wesley. August 2003. ISBN 0-321-19367-9., p. 39: "In my opinion, the answer to that question is clear: Professional software development should be engineering. Is it? No. But should it be? Unquestionably, yes. "
- ↑ Donald Knuth. Computer Programming as an Art. Communications of the ACM. 1974. Vol. 17 (12). hlm. 667–673. doi:10.1145/361604.361612.Transcript of the 1974 Turing Award lecture.
- ↑ Edsger W Dijkstra. There is still a war going on (manuscript Austin, 3 December 1993). E. W. Dijkstra Archive. The University of Texas at Austin, Department of Computer Sciences. November 23, 2004.
- ↑ Professional Engineers Act.
- ↑ Academic Requirements.
- ↑ Confirmatory Practice Exam.
- ↑ PEng pathway after diploma and Bachelor of Technology.
- ↑ 'Professional Engineers of Ontario' – "Quebec Engineers win court battle against Microsoft"
- ↑ Lög um löggildingu nokkurra starfsheita sérfræðinga í tækni- og hönnunargreinum. Parliament of Iceland – Althing. March 11, 1996.
- ↑ Lög um breytingu á lögum nr. 8/1996, um löggildingu nokkurra starfsheita sérfræðinga í tækni- og hönnunargreinum, með síðari breytingum. Alþingi.
- ↑ Good Practice Guidelines for Software Engineering in New Zealand. IPENZ.
- ↑ U.S Department of Labor and Statistics The 2000 Standard Occupational Classification (SOC) System: 15-0000 Computer and Mathematical Occupations
- ↑ U.S Department of Labor and Statistics The 2000 Standard Occupational Classification (SOC) System: 17-0000 Architecture and Engineering Occupations
- ↑ Florida Board of Professional Engineering. sumber.Missing or empty |title= (bantuan)
- ↑ PROFESSIONAL ENGINEERS AND LAND SURVEYORS. Salinan arsip.Missing or empty |title= (bantuan)
- ↑ NJ Engineering Board. sumber.Missing or empty |title= (bantuan)
- ↑ 27,0 27,1 SC Engineering Law. sumber.Missing or empty |title= (bantuan)
- ↑ AL Engineering Law. Salinan arsip.Missing or empty |title= (bantuan)
- ↑ VW Engineering Law. sumber.Missing or empty |title= (bantuan)
- ↑ OK Engineering Law. Salinan arsip.Missing or empty |title= (bantuan)
- ↑ 31,0 31,1 NV Engineering Law. sumber.Missing or empty |title= (bantuan)
- ↑ MS Engineering Law. sumber.Missing or empty |title= (bantuan)
- ↑ 33,0 33,1 IL Engineering Law. sumber.Missing or empty |title= (bantuan)
- ↑ Florida Board of Professional Engineering. sumber.Missing or empty |title= (bantuan)
- ↑ GEORGIA BOARD OF PROFESSIONAL ENGINEERS AND LAND SURVEYORS. Salinan arsip.Missing or empty |title= (bantuan)
- ↑ NJ Engineering Board. sumber.Missing or empty |title= (bantuan)
- ↑ AL Engineering Law. Salinan arsip.Missing or empty |title= (bantuan)
- ↑ VW Engineering Law. sumber.Missing or empty |title= (bantuan)
- ↑ OK Engineering Law. Salinan arsip.Missing or empty |title= (bantuan)
- ↑ MS Engineering Law. sumber.Missing or empty |title= (bantuan)
- ↑ IEEE Software: "What do you mean I can't call myself a Software Engineer?"
- ↑ Florida Statutes: Chapter 471: Engineering
Sumber dan atribusi
Konten artikel ini diadaptasi dari Wikipedia bahasa Indonesia, revisi 28698749 (2025-12-14T11:31:30Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Gambar pada artikel ini bersumber dari Wikimedia Commons dan mengikuti ketentuan lisensi masing-masing berkas. Mohon gunakan konten dan media secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.