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