Pages

Subscribe Twitter

Senin, 28 Maret 2011

Rekayasa Perangkat Lunak (Software Engineering)





Rekayasa perangkat lunak/Software Engineering (SE) berkaitan dengan mengembangkan dan memelihara sistem perangkat lunak yang berperilaku andal dan efisien, yang terjangkau untuk mengembangkan dan memelihara, dan memenuhi semua persyaratan bahwa pelanggan telah ditetapkan untuk mereka. Hal ini penting karena dampak besar, sistem perangkat lunak mahal dan peran perangkat lunak dalam aplikasi keselamatan-kritis.Hal mengintegrasikan matematika signifikan, ilmu komputer dan praktek yang asal usulnya dalam rekayasa.

Siswa dapat menemukan rekayasa perangkat lunak dalam dua konteks: program ilmu komputer yang menawarkan program perangkat lunak satu atau lebih teknik sebagai unsur dari kurikulum CS, dan dalam program rekayasa perangkat lunak terpisah.program Sarjana ilmu komputer dan rekayasa perangkat lunak cenderung memiliki banyak kursus yang sama, namun, pada Spring 2006 ada beberapa SE program di tingkat sarjana. Software engineering berfokus pada pengembangan perangkat lunak dan melampaui pemrograman untuk memasukkan hal-hal seperti memunculkan kebutuhan pelanggan, dan merancang dan pengujian perangkat lunak. SE siswa belajar bagaimana menilai kebutuhan pelanggan dan mengembangkan perangkat lunak berguna yang memenuhi kebutuhan tersebut.


Baik ilmu komputer dan rekayasa perangkat lunak kurikulum biasanya membutuhkan sebuah yayasan di dasar-dasar pemrograman dan ilmu komputer teori dasar. Mereka berbeda dalam fokus mereka di luar unsur-unsur inti. program ilmu komputer cenderung untuk menjaga inti kecil dan kemudian mengharapkan siswa untuk memilih di antara program yang lebih maju (seperti sistem, jaringan, database, kecerdasan buatan, teori, dll). Sebaliknya, program SE umumnya mengharapkan siswa untuk berfokus pada berbagai topik yang penting untuk agenda SE (masalah pemodelan dan analisis, desain perangkat lunak, perangkat lunak dan validasi verifikasi, kualitas perangkat lunak, proses perangkat lunak, manajemen software, dll). Sementara kedua program CS dan SE biasanya membutuhkan siswa untuk mengalami aktivitas tim proyek, program-program SE cenderung untuk melibatkan siswa secara signifikan lebih dari itu, sebagai proses tim yang efektif adalah penting untuk praktek SE efektif. Selain itu, persyaratan utama yang ditetapkan oleh pedoman kurikulum SE adalah SE siswa harus belajar bagaimana membangun perangkat lunak yang benar-benar berguna dan dapat digunakan oleh pelanggan dan memenuhi semua persyaratan yang ditentukan untuk itu.


Kebanyakan orang yang sekarang fungsi di Amerika Serikat sebagai insinyur perangkat lunak yang serius memiliki gelar dalam ilmu komputer, bukan dalam rekayasa perangkat lunak. Pada sebagian besar ini adalah karena derajat komputer telah tersedia secara luas selama lebih dari 30 tahun dan derajat rekayasa perangkat lunak tidak. Posisi yang memerlukan pengembangan sistem perangkat lunak besar sering daftar "Software Engineer" sebagai judul posisi. Lulusan ilmu komputer, teknik komputer, dan program rekayasa perangkat lunak adalah kandidat yang baik untuk posisi tersebut, dengan jumlah studi rekayasa perangkat lunak dalam program-program menentukan kesesuaian yang lulusan untuk posisi tersebut.


Sebagian besar profesional TI yang memiliki derajat komputasi datang dari CS atau program IS. Hal ini jauh terlalu dini untuk seseorang yang ingin bekerja sebagai seorang insinyur perangkat lunak atau sebagai praktisi teknologi informasi untuk takut bahwa mereka tidak akan memiliki kesempatan jika mereka tidak lulus dari program sarjana di salah satu disiplin ilmu baru. Secara umum, gelar CS dari program dihormati adalah yang paling fleksibel derajat dan dapat membuka pintu ke dunia profesional CS, SE, IT, dan kadang-kadang CE. Gelar dari IS dihormati program memungkinkan masuk ke kedua IS dan IT karir.


perhatian Media untuk outsourcing, offshoring, dan migrasi pekerjaan telah menyebabkan banyak khawatir tentang masa depan karir komputasi terkait. Ini di luar lingkup situs web ini untuk mengatasi masalah ini. Laporan dari British Computer Society membahas isu-isu ini karena dampaknya Inggris Laporan Globalisasi ACM Ayub Migrasi Task Force mencerminkan perspektif internasional, bukan hanya satu AS-sentris.


SUMBER :
http://computingcareers.acm.org/?page_id=12

Free Template Blogger collection template Hot Deals SEO

0 komentar:

Posting Komentar