Prosesproses Perangkat Lunak Software Processes Topik Proses Perangkat











- Slides: 11

Proses-proses Perangkat Lunak Software Processes

Topik �Proses Perangkat Lunak �Aktivitas Fundamental di dalam RPL �Deskripsi Proses Perangkat Lunak 2 Proses-proses Perangkat Lunak 11/9/2020

Proses Perangkat Lunak �Proses perangkat lunak (software process) adalah sekumpulan aktivitas yang saling berkaitan di dalam sebuah produksi perangkat lunak. �Aktivitas-aktivitas bisa berbentuk pengembangan perangkat lunak, memodifikasi sistem yang ada, atau menggabungkan beberapa komponen. 3 Proses-proses Perangkat Lunak 11/9/2020

Aktivitas Fundamental dalam RPL �Terdapat empat aktivitas fundamental dalam RPL �Spesifikasi Perangkat Lunak �Perancangan dan Implementasi Perangkat Lunak �Validasi Perangkat Lunak �Evolusi Perangkat Lunak �Setiap aktivitas bisa terdiri dari sub-aktivitas lainnya. 4 Proses-proses Perangkat Lunak 11/9/2020

Spesifikasi Perangkat Lunak �Mendefinisikan fungsi-fungsi dan batasan-batasan perangkat lunak yang akan dibangun. �Fungsionalitas dan batasan dibuat berdasarkan kebutuhan pengguna PL. 5 Proses-proses Perangkat Lunak 11/9/2020

Perancangan dan Implementasi PL �Pembangunan perangkat lunak sesuai dengan spesifikasi yang telah didefinisikan. 6 Proses-proses Perangkat Lunak 11/9/2020

Validasi Perangkat Lunak �Melakukan validasi perangkat lunak yang telah terbangun berdasarkan spesifikasi. �Memastikan perangkat lunak sesuai dengan kebutuhan pengguna. 7 Proses-proses Perangkat Lunak 11/9/2020

Evolusi Perangkat Lunak �Mengakomodasi perubahan-perubahan sesuai dengan kebutuhan pengguna PL. 8 Proses-proses Perangkat Lunak 11/9/2020

Deskripsi Proses Perangkat Lunak �Setiap proses dapat memiliki deskripsi yang terdiri dari: �Produk (products): keluaran dari sebuah proses, sebagai contoh: model arsitektur PL merupakan keluaran dari aktivitas perancangan PL. �Peranan (roles): Setiap orang yang terlibat didalam proses memiliki peranan yang spesifik, sebagai contoh: manajer proyek, programmer, tester, dll. �Pre-conditions dan post-conditions: merupakan kondisi-kondisi yang harus terpenuhi sebelum dan sesudah sebuah proses dijalankan. 9 Proses-proses Perangkat Lunak 11/9/2020

Plan-driven dan Agile Processes �Plan-driven: Aktivitas-aktivitas proses direncanakan diawal dan kemajuan dihitung berdasarkan perencanaan tersebut. �Agile: Perencanaan dilakukan secara bertahap (incremental) dan proses berubah sesuai dengan kebutuhan pengguna PL yang selalu berubah. 10 Proses-proses Perangkat Lunak 11/9/2020

Referensi �Sommerville, I. , Software Engineering 8 th edition, Addison-Wesley, 2007 11 Proses-proses Perangkat Lunak 11/9/2020
Range sentence
Perhatikan topik topik berikut
Perangkat lunak perangkat keras
Aktivitas fundamental dari proses perangkat lunak
Proses perangkat lunak
Pemeliharaan perangkat lunak
Concurrent in os
Makalah pengujian perangkat lunak
Perangkat lunak yang bertugas mengkonversikan
Gunadarma
Contoh arsitektur perangkat lunak
Contoh arsitektur perangkat lunak