Introduction to Software Engineering

Leave a comment

March 21, 2013 by andez

Tulisan ini secara sekilas mencoba menggambarkan pengertian apa itu softwaresoftware engineering dan software engineer  secara sekilas 🙂

Software?

Untuk software kita pasti sudah sama-sama tahu, saya akan melewatkan pembahasan ini :D. Saya hanya mencoba mengkategorikan ulang semua software yang ada ke dalam 3 kategori :

– Software that control the inner workings of computers : Operating System

– Software to generate other software : Programming Language

– Software to support computer users to undertake computing activities : Tools, application packages

 

Software Engineering?

Apa itu Software Engineering (SENG)? Samakah dengan Rekayasa Perangkat Lunak? Iya sama. Saya mendefinisikan sebagai disiplin ilmu yang diterapkan didalam pengembangansoftware yang pengerjaannya dilakukan melalui proses secara sistematik sampai softwareselesai dikerjakan (sampai ke tahap maintenance).  Jadi setiap tahapan yang kita lakukan didalam membuat software ialah tahapan-tahapan yang sebenarnya sudah didefinisikan, diteliti dan dipraktekkan sebelumnya.

Bagi mahasiswa yang mengambil jurusan IT pasti mendapatkan mata kuliah ini Software Engineering ini. Diharapkan kita sebagai praktisi IT, baik mahasiswa atau pekerja mampu mengembangkan software yang sesuai dengan prinsip / kaidah yang ada di SENG ini. Sehingga software yang kita bangun telah melalui cara yang benar dan sesuai dengan tujuan awal yang ditetapkan 🙂 (intinya software tidak cuma selesai…)

Roger S. Pressman [1] mendefinisikan metode-metode yang digunakan didalam pengembangan software kedalam : Requirement Analysis, Design, Program Construcion, Testing dan Support. Sewaktu kuliah, saya mendapatkan materi SENG ini dari buku yang ditulis oleh Roger S. Pressman [1].

 

Software Engineer?

Software Engineer adalah praktisi / pelaku dari SENG ini.  Pekerjaan nya meliputi : Requirement Analysis, Design, Program Construcion, Testing dan Support.  Deskripsi jabatan nya sangat abstrak sekali bukan? Ya memang begitu ada nya…

Sekian dulu, nanti tulisan ini akan saya update lagi 😀

 

[1] Software Engineering: A Practitioner’s Approach By Roger Pressman

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: