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