Model Aktivitas Dalam Rekayasa Perangkat Lunak

Proses perangkat lunak adalah serangkaian aktivitas terstruktur yang diperlukan untuk mengembangkan sistem perangkat lunak. Perhatikan bahwa kita berbicara tentang "proses perangkat lunak" - bukan " proses pengembangan perangkat lunak ."

Ada banyak jenis proses perangkat lunak, tetapi masing-masing dari proses tersebut melibatkan empat jenis aktivitas dasar berikut:

  • Spesifikasi perangkat lunak - menentukan apa yang harus dilakukan sistem;
  • Desain dan implementasi perangkat lunak - mendefinisikan organisasi sistem dan mengimplementasikan sistem;
  • Validasi perangkat lunak - memeriksa apakah perangkat melakukan apa yang diinginkan pelanggan;
  • Evolusi perangkat lunak - mengubah sistem sebagai respons terhadap kebutuhan pelanggan yang berubah.

Model proses perangkat lunak adalah representasi abstrak dari suatu proses. Ini menyajikan deskripsi proses dari beberapa perspektif tertentu. Ketika kami mendeskripsikan dan mendiskusikan proses perangkat lunak, kami biasanya berbicara tentang aktivitas dalam proses ini seperti menentukan model data, merancang antarmuka pengguna, dll. Dan urutan aktivitas ini. Deskripsi proses juga dapat mencakup:

  • Produk , yang merupakan hasil dari aktivitas proses;
  • Peran , yang mencerminkan tanggung jawab orang-orang yang terlibat dalam proses;
  • Kondisi sebelum dan sesudah , yaitu pernyataan yang benar sebelum dan sesudah aktivitas proses diberlakukan atau produk diproduksi.

Proses yang digerakkan oleh rencana adalah proses di mana semua aktivitas proses direncanakan sebelumnya dan kemajuan diukur terhadap rencana ini. Dalam proses tangkas , perencanaan bersifat inkremental dan lebih mudah untuk mengubah proses tersebut untuk mencerminkan persyaratan pelanggan yang berubah. Dalam praktiknya, sebagian besar proses praktis mencakup elemen pendekatan yang digerakkan oleh rencana dan gesit. 



Apa itu Pemodelan Aktivitas?

Pemodelan aktivitas adalah metode yang digunakan untuk menggambarkan bagaimana suatu sistem bekerja. Dalam lokakarya pemodelan aktivitas, kelompok bekerja sama untuk menguraikan urutan langkah dan potongan komponen yang terlibat dalam menciptakan perilaku atau hasil. Grup menggunakan model aktivitas untuk merepresentasikan secara visual urutan kejadian yang memicu perilaku. Ada banyak jenis model aktivitas yang dikenal dengan nama khusus untuk jenis proses atau sistem yang dideskripsikannya, seperti Peta Aliran Nilai, Peta Sistem Arsitektur (UML, IDEFO, Pohon Node), dan Peta Perjalanan Pengalaman Pengguna.

Pemodelan kegiatan yang berhasil membutuhkan persiapan dan manfaat dari fasilitasi. Sebelum sesi dimulai, pemimpin rapat harus menentukan ruang lingkup model yang akan dibangun, termasuk sistem spesifik yang akan dimodelkan dan apakah model tersebut akan menunjukkan sistem sebagaimana adanya atau sesuai keinginan mereka. Kemudian, pemimpin rapat harus mencari dan menyiapkan tim yang terdiri dari ahli materi pelajaran yang relevan dan pemangku kepentingan untuk berpartisipasi dalam sesi pemodelan.

Model aktivitas yang lebih sederhana juga dapat digunakan untuk merangsang pemikiran kritis dan kesadaran sistem. Latihan "Draw Toast" yang ditautkan di bawah ini memberikan contoh.

Posting Komentar

Lebih baru Lebih lama