24 November 2015

Konstruksi RPL




Konstruksi Rekayasa Perangkat Lunak

Konstruksi perangkat lunak mengacu pada pembuatan detil kerja, perangkat lunak yang berarti melalui kombinasi coding , verifikasi, pengujian unit, integrasi, dan debugging .Area pengetahuan konstruksi perangkat lunak berhubungan dengan semua area pengetahuan lain, terutama perancangan dan pengujian perangkat lunak Walaupun beberapa detil rancangan dikerjakan sebelum konstruksi, masih lebih banyak pekerjaan rancangan yang dikerjakan dalam tahap konstruksi. Dengan demikian area pengetahuan konstruksi perangkat lunak berkaitan erat dengan area pengetahuan perancangan perangkat lunak.Melalui konstruksi, pekerjaan unit-test dan integration-test dilakukan. Dengan demikian kaitan dengan area pengetahuan pengujian perangkat lunak sangat erat.  
Pendahuluan Konstruksi perangkat lunak biasanya menghasilkan volume item konfigurasi terbesar yang harus dikelola dalam suatu proyek perangkat lunak (source files, isi, uji kasus, dan seterusnya), dengan demikian konstruksi perangkat lunak berhubungan erat dengan area pengetahuan Manajemen Konfigurasi Perangkat Lunak. Ketika konstruksi perangkat lunak banyak menggunakan berbagai peralatan dan metode, maka hal ini berkaitan erat dengan area pengetahuan peralatan dan metode rekayasa perangkat lunak Kualitas perangkat lunak penting di semua area pengetahuan, dengan demikian area pengetahuan kualitas perangkat lunak juga berhubungan erat dengan area pengetahuan konstruksi perangkat lunak
Area Pengetahuan Konstruksi Perangkat Lunak Dasar Konstruksi Perangkat Lunak Dasar konstruksi perangkat lunak meliputi :Meminimalkan kompleksitasMengantisipasi perubahan Verifikasi konstruksi Standar dalam konstruksi  
Meminimalkan Kompleksitas Kebutuhan untuk mengurangi kompleksitas pada dasarnya berlaku untuk setiap aspek konstruksi perangkat lunak dan sangat penting untuk proses verifikasi dan pengujian konstruksi Dalam konstruksi perangkat lunak, pengurangan kompleksitas dicapai dengan menekankan pembuatan kode yang sederhana dan mudah dibaca. Meminimalkan kompleksitas juga dapat dicapai dengan menggunakan standar dan melalui teknik tertentu Hal ini juga didukung oleh teknik konstruksi yang berfokus pada kualitas
Mengantisipasi Perubahan Perangkat lunak adalah bagian yang tak terpisahkan dari perubahan lingkungan eksternal, dan perubahan lingkungan eksternal mempengaruhi perangkat lunak dalam berbagai cara Mengantisipasi perubahan didukung oleh beberapa teknik khusus, yaitu :Metode komunikasi (misalnya : standar format dokumen dan isi) Bahasa pemrograman (misalnya : bahasa standar untuk bahasa seperti Java dan C++) Platform (misalnya : standar interface programmer untuk operating system call ) Alat (misalnya : diagram standar untuk notasi UML)  
Verifikasi Konstruksi Verifikasi konstruksi berarti membangun perangkat lunak sedemikian rupa sehingga kesalahan dapat dilacak dengan mudah oleh insinyur perangkat lunak yang menulis perangkat lunak, sebagaimana pengujian independen dan kegiatan operasional Teknik khusus yang mendukung verifikasi konstruksi adalah : Standar coding untuk mendukung review kode. Unit testing Mengorganisir kode untuk mendukung pengujian terotomasi Penggunaan terbatas struktur bahasa yang kompleks atau sulit dipahami
Standar dalam Konstruksi Konstruksi bergantung pada penggunaan standar eksternal untuk bahasa konstruksi, alat konstruksi, interface teknis, dan interaksi antara konstruksi perangkat lunak dan area pengetahuan yang lain. Standar berasal dari berbagai sumber termasuk spesifikasi interface perangkat keras dan perangkat lunak seperti Object Management Group (OMG), dan organisasi internasional seperti IEEE atau ISO.
Mengelola Konstruksi  Bagian ini membahas  tentang Berbagai macam model konstruksi  Perencanaan konstruksi Pengukuran konstruksi

0 komentar:

Posting Komentar