konsep dasar rekayasa perangkat lunak
Post on 28-Jan-2016
330 Views
Preview:
DESCRIPTION
TRANSCRIPT
Disusun Oleh :
Christoper Bintang Sangjaya (13101120)
Ester Melinda (13101129)
Tedy Maradho Pasa (13101138)
Software Engineering
Materi Pembahasan
Konsep Dasar Rekayasa Perangkat
Lunak
Etika Perekayasa Perangkat
Lunak
Tanggung Jawab
Profesional
Konsep dasar rekayasa perangkat lunak mempunyai dua hal
pokok yaitu perangkat lunak (Software) dan komponen
perekayasa.
Menurut IEEE definisi perangkat lunak(software)
merupakan program komputer, prosedur, data dan semua
dokumentasi yang berhubungan operasi pada sistem
komputer.
Jadi bisa disimpulkan bahwa software merupakan kumpulan
dari object membentuk konfigurasi yang didalamnya
termasuk program, dokumen, dan data dan Perekayasa
software bertugas mengembangkan produk perangkat lunak
Konsep Dasar Rekayasa Perangkat Lunak
Perekayasa Software secara produk dapat
dikatagorikan menjadi dua tipe yaitu :
Produk Generik
Produk Pesanan
Konsep Dasar Rekayasa Perangkat Lunak
Sistem Stand AloneProduk Shrink-Wrapped
Produk Generik
Produk custemisasi, terdapat proses interaksi antara pemesan dan pembuat.
Rekayasa perangkat lunak dapat didefinisikan sebagai disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai tahap awal spesifikasi sistem sampai pemeliharaan sistem setelah digunakan.
Secara umum rekayasa perangkat lunak memakai pendekatan yang sistematis dan terorganisir dengan menggunakan metode tertentu.
Proses perangkat lunak merupakan serangkaian kegiatan dan hasil hasil relevannya yang menghasilkan perangkat lunak.
Produk Pesanan
Terdapat empat kegiatan proses dasar, meliputi :Spesifikasi perangkat lunak.Pengembangan perangkat lunak.Validasi perangkat lunak.Evolusi rangkat lunak.
Software Engineers memiliki kewajiban untuk mempertimbangkan keselamatan, kesehatan, dan kesejahteraan pengguna mereka.
Pengembangan Software adalah proses sosial dan Software Engineer memiliki dua kewajiban untuk berhasil: Berdasarkan pada standar teknis Kewajiban tanggung jawab sosial kepada
mereka yang akan bekerja sama produknya.
Tanggung Jawab Profesional
Adapun kewajiban lainnya:1. Konsisten pada kepentingan umum.2. Layak pemberi kerja.3. Harus dapat meyakinkan bahwa produk yang
dihasilkan dalam kondisi sesuai dengan standart profesi.
4. Dalam memberikan penilaian profesionalnya, tidak boleh memihak.
5. Mengatur dan menjadi pemimpin yang menjadikan dan mempromosikan pendekatan etika pada managemen pengembangan software dan pemeliharaannya.
6. Adil dan membantu dalam kerja beretika7. Berpartisipasi dalam pembelajaran jangka panjang
profesi mereka dan pendekatan etika dan kekoefisiennya.
Tanggung Jawab Profesional
Selain kemampuan yang harus dimiliki seorang Software Engineer, seorang software engineer juga harus mempunyai kode etik, dan amat disayangkan di negara kita Indonesia, sejauh ini belum ada kode etik khusus yang ditujukan bagi profesi Software Engineer dan IT (Information Technology) . Sebagai salah satu bidang profesi, Software Engineer dan IT Profesional bukan pengecualian, diperlukan rambu-rambu tersebut yang mengatur bagaimana para IT profesional ini melakukan kegiatannya.
Etika Perekayasa Perangkat Lunak
Maka dari itu, Joint team IEEE Computer Society dan ACM telah mengeluarkan kode etik dalam bidang software engineering
Etika Perekayasa Perangkat Lunak
Delapan Prinsip yang harus diikuti1. Masyarakat, perekayasa perangkat lunak akan bertindak
secara konsisten sesuai dengan kepentingan masyarakat.2. Klien dan Atasan, Perekayasa perangkat lunak akan
melakukan yang terbaik bagi klien dan atasan mereka, konsisten dengan kepentingan masyarakat.
3. Produk, Perekayasa perangkat lunak akan mejamin bahwa produk mereka dan modifikasi yang mereka lakukan terhadapnya memenuhi standar profesional yang setinggi-tingginya.
4. Penilaian, Perekayasa perangkat lunak akan mempertahankan integritas dan independensi penilaian profesional mereka.
5. Manajemen, manajer dan pemimpin rekayasa perangkat lunak akan mengikuti dan mempromosikan pendekatan etis terhadap manajemen pengembangan dan pemeliharaan perangkat lunak.
Etika Perekayasa Perangkat Lunak
6. Profesi, Perekayasa perangkat lunak akan mempertinggi integritas dan reputasi profesinya konsisten dengan kepentingan masyarakat.
7. Kolega, Perekayasa perangkat lunak akan bersifat adil dan mendukung terhadap koleganya
8. Diri Sendiri, Perekayasa perangkat lunak akan berpartisipasi dalam pembelajaran seumur hidup mengenai praktek profesi mereka dan akan mempromosikan pendekatan etis terhadap praktek profesi tersebut.
Etika Perekayasa Perangkat Lunak
Sikap profesionalisme Sofware Engineer, diantaranya: Jujur dan adil.Memahami hukum yang terkait.Menghargai dan menghindari merugikan pihak
lain.Menghargai hak milik.
Etika Perekayasa Perangkat Lunak
Terimakasi
h
top related