Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

BY ACEP TARYANA AETTHEA.BLOG.UNSOED.AC.ID Rekayasa Perangkat Lunak TEKNIK ELEKTRO UNSOED.

Presentasi serupa


Presentasi berjudul: "BY ACEP TARYANA AETTHEA.BLOG.UNSOED.AC.ID Rekayasa Perangkat Lunak TEKNIK ELEKTRO UNSOED."— Transcript presentasi:

1 BY ACEP TARYANA AETTHEA.BLOG.UNSOED.AC.ID Rekayasa Perangkat Lunak TEKNIK ELEKTRO UNSOED

2 Rekayasa Rekayasa adalah upaya untuk pembentukan produk berkualitas melalui pendekatan sistematik yang berdasarkan sains dan matematika dalam merancang, menghasilkan dan mengoperasikan struktur, mesin, proses atau sistem. Perlu pendekatan rekayasa dalam pengembangan perangkat lunak Rekayasawan/insinyur Teknik Sipil menerapkan prinsip-prinsip dan teknik rekayasa dalam membangun jembatan, gedung tingkat tinggi

3 Karakteristik disiplin rekayasa Teknologi yang dapat dipahami dengan bagus Proses-proses yang terdefinisi bagus Hasil-hasil tahapan proses dapat diprediksi Keberulangan langkah-langkah proses Design Process

4 Rekayasa butuh imajinasi Petroski menyatakan : “Konsep perancangan terhadap sistem yang sama sekali baru dapat melibatkan banyak imajinasi serta sintesis terhadap banyak pengalaman dan pengetahuan seperti yang terjadi pada seniman kala menuangkan karya di atas kanvas atau kertas. Perancangan diartikulasi oleh rekayasawan (yang berperan) sebagai saintis dalam penerapan metode sains yang telah teruji secara ketat sebagaimana yang seharusnya dilakukan seorang saintis. INDAH, ELOKMENYERAMKAN Bagaimana kalau body pesawat militer diterapkan untuk komersil atau sebaliknya ?

5 Definisi Software Engineering Ian Sommervile : RPL berkaitan dengan teori, metode dan kakas yang diperlukan dalam mengembangkan perangkat lunak untuk komputer Fritz Baurer : RPL adalah penetapan dan penggunaan prinsip- prinsip rekayasa yang tangguh/teruji dalam upaya memperoleh perangkat lunak secara ekonomis, handal dan bekerja efisien di mesin nyata. Mynatt : RPL secara sederhana dinyatakan sebagai pendekatan sistematis untuk penciptaan dan pemilikan perangkat lunak. IEEE Standard Glossary of SE Terminology (IEEE83) : RPL adalah pendekatan sistematis untuk pengembangan, operasi, pemeliharaan dan pemberhentian pemakaian perangkat lunak

6 Rekayasa Perangkat Lunak RPL adalah : Pendekatan yang sistematik, berdisiplin dan dapat dikuantifikasi untuk pengembangan, pengoperasian dan pemeliharaan perangkat lunak. Merupakan pendekatan menyeluruh terhadap teori-teori, proses-proses, metode-metode, teknik- teknik untuk membangun perangkat lunak berkualitas tinggi dengan cara-cara yang cost- effective. Melibatkan orang (people), proses (process), proyek (Project) dan produk (Product).

7 Gejala Kegagalan Pengembangan Perangkat Lunak Produk perangkat lunak diberikan terlambat Proyek perangkat lunak melebihi anggaran Perangkat lunak yang diberikan sering tidak melakukan yang dikehendaki Produk perangkat lunak cacat ketika diberikan Proyek besar ditinggalkan sebelum produk diberikan

8 Pengembangan Perangkat Lunak Sebagai landasan kuat sebagai berikut : Agar dapat memprediksi waktu, usaha, dan ongkos pengembangan perangkat lunak Adanya kualitas buruk pada perangkat lunak, dan peran rekayasa perangkat lunak sebagai upaya pencarian cara perbaikan kualitas perangkat lunak Perubahan rasio antara biaya perangkat lunak dan perangkat keras yang cenderung menjadikan perangkat lunak sebagai komponen vital/kritis dan lebih mahal. Perkembangan perangkat keras yang cepat dan meningkat mendorong terciptanya perangkat lunak yang dapat memanfaatkan fitur –fitur perangkat keras. Permintaan yang meningkat Permintaan sistem-sistem perangkat lunak komputer yang lebih besar dan kompleks.

9 Kegagalan Proyek Pengembangan Perangkat Lunak (Hasil survai Standish Group, tahun ) ALASAN % Kebutuhan yang tidak lengkap13,1 Kurangnya keterlibatan pemakai12,4 Kurangnya sumber daya10,6 Harapan yang tidak realistik9,9 Kurangnya dukungan eksekutif9,3 Kebutuhan dan spesifikasi yang berubah8,7 Kurangnya perencanaan8,1 Sistem tidak lagi dibutuhkan7,5

10 Aktivitas Dasar Pengembangan Perangkat Lunak feasibility requirement design Code & Test Integration Tests Acceptance Tests Operation Diagnosis Investigation User Documentation Proposal Req Spec Design Spec Code Soft Ware Soft Ware Test Procs User’s Guide Test Plan ENHANCEMENT PROBLEM Conceptual ANALYSIS DESIGNIMPLEMENTATIONSYSTEM TESTUSER TESTPRODUCTION

11 Standard IEEE : Software Project Management Plan DOD STD 80025A : System Segment Specification IEEE /1999 : Software Requirement Specification.

12 Tugas 1 Tugas Lapangan : Menyusun SRS


Download ppt "BY ACEP TARYANA AETTHEA.BLOG.UNSOED.AC.ID Rekayasa Perangkat Lunak TEKNIK ELEKTRO UNSOED."

Presentasi serupa


Iklan oleh Google