Merancang Rajah Mesin Keadaan untuk Memodelkan Perisian Sistem

Affiliation: University of Malaya
Resolution: Group | Duration: One to two hours

Overview


Goals

Untuk membuat pelajar belajar bagaimana merancang gambarajah mesin negara UML berdasarkan senario kehidupan sebenar sistem.

Learning Objectives

bagaimana merancang gambarajah mesin negara UML berdasarkan senario kehidupan sebenar sistem.

Context

Dalam pembangunan perisian, tingkah laku sistem dinamik sangat penting dikenalpasti oleh penganalisis perisian untuk memahami semua kemungkinan bagaimana sistem akan bertindak dalam keadaan tertentu. Gambarajah mesin keadaan UML adalah model dinamik yang menunjukkan keadaan berbeza yang dilalui oleh satu kelas sepanjang hayatnya sebagai tindak balas terhadap peristiwa. Kelas tunggal mesti cukup dinamik sehingga lulus untuk melalui pelbagai keadaan sepanjang kewujudannya. Dengan menggunakan kaedah Pembelajaran Berasaskan Masalah Berorientasikan (POPBL) pembelajaran aktif, dimulakan oleh pengajar dengan memberikan lima (5) kes perisian sistem kehidupan nyata yang untuk pelajar pilih dan menjalankan aktiviti dalam kumpulan. Pengajar akan memulakan aktiviti dengan bertanya satu soalan mengenai topik dan jelaskan kepada pelajar objektif aktiviti, input, output, dan tindakan untuk menjalankan aktiviti, dan borang yang perlu diisi. Pelajar harus berlari dan menggunakan perisian sistem untuk memahami sepenuhnya bagaimana perisian sistem bertindak dalam masa nyata. Kemudian mereka harus memilih dua (2) kelas utama perisian sistem, yang dikategorikan di bawah orang / luar objek sistem dan objek antara muka. Mereka harus mempertimbangkan semua peristiwa alternatif yang mungkin berlaku untuk menangkap tingkah laku alternatif objek tertentu yang telah mereka pilih. Aktiviti berakhir dengan pelajar membentangkan gambar rajah keadaan mesin menjalankan perisian sistem untuk memeriksa ketekalan reka bentuk. Aktiviti ini dijalankan dalam masa 60 minit.