User Interaction Diagram




User interface-flow diagrams biasanya digunakan untuk satu dari dua tujuan. Pertama, mereka terbiasa memodelkan interaksi yang dimiliki pengguna dengan perangkat lunak Anda, seperti yang didefinisikan dalam kasus penggunaan tunggal. Misalnya, use case bisa merujuk ke beberapa layar dan memberikan wawasan tentang bagaimana penggunaannya. Berdasarkan informasi ini, Anda dapat mengembangkan diagram alir antarmuka pengguna yang mencerminkan pandangan perilaku dari kasus penggunaan tunggal.Kedua, seperti yang Anda lihat pada Gambar diatas, Anda dapat memperoleh gambaran tingkat tinggi tentang antarmuka pengguna untuk aplikasi Anda. Gambaran ini secara efektif merupakan kombinasi dari semua pandangan perilaku yang berasal dari kasus penggunaan Anda, akibatnya disebut tampilan arsitektural antarmuka pengguna Anda ( Constantine dan Lockwood 1999 ). Saya lebih suka mengambil pendekatan ikhtisar tingkat tinggi, juga disebut sebagai pendekatan arsitektural , karena ini memungkinkan saya untuk memahami antarmuka pengguna yang lengkap untuk sebuah sistem.

Karena diagram alir antarmuka pengguna menawarkan tampilan tingkat tinggi dari antarmuka suatu sistem, Anda dapat dengan cepat mendapatkan pemahaman tentang bagaimana sistem diharapkan bekerja. Ini menempatkan Anda pada posisi di mana Anda dapat memvalidasi keseluruhan alur antarmuka pengguna aplikasi Anda. Misalnya, apakah aliran itu masuk akal? Aku tidak terlalu yakin. Mengapa saya tidak bisa mendapatkan dari Rincian Seminar untuk Informasi Profesor ? Ketika Anda melihat informasi untuk seminar, bukankah Anda mungkin ingin melihat informasi untuk instruktur seminar itu? Selanjutnya, diagram antarmuka pengguna dapat digunakan untuk menentukan apakah antarmuka pengguna dapat digunakan . Jika ada banyak kotak dan banyak koneksi, mungkin ini merupakan sinyal bagi Anda bahwa sistem Anda terlalu besar bagi orang untuk belajar dan mengerti. Sayangnya, UML belum mendukung diagram semacam ini. Di masa lalu saya telah menggunakan versi modifikasi dari diagram kolaborasi / komunikasi UML, sementara yang lain menyarankan diagram aktivitas UML yang dimodifikasi atau bahkan diagram mesin negara UML untuk ini. Solusi kami semua terlihat seperti yang Anda lihat pada Gambar 1 , walaupun menggunakan notasi yang sedikit berbeda. Karena UML belum lengkap, kami menemukan situasi persis bahwa UML dimaksudkan untuk dihindari - orang-orang menggunakan notasi yang berbeda untuk memodelkan perangkat lunak yang sedang mereka bangun. Harapan saya adalah bahwa Object Management Group (OMG) pada akhirnya akan menentukan profil untuk pemodelan arus UI. Sebenarnya, saya sangat menghargainya jika Anda bisa mengirim email ke efek itu.

Komentar

Postingan populer dari blog ini

Collaboration Diagram

Activity Diagram

Diagram Diagram UML