Untuk membangun sebuah rumah anjing Anda hanya perlu dua tangan terampil, bahan yang dibutuhkan, dan beberapa alat cepat mulai palu kemudian menggergaji dan mencapai hasil yang menarik, tergantung pada kreativitas pribadi Anda . Tak seorang pun, namun (Booch et al. 1999), akan mulai membangun gedung pencakar langit dengan cahaya gemerlap yang sama - hasilnya pasti akan berakibat fatal! Yang jelas untuk semua orang ketika datang untuk membangun gedung pencakar langit sering diabaikan ketika datang untuk membangun web yang kompleks aplikasi. Sebuah pendekatan yang sistematis dan spesifikasi dari aplikasi Web yang akan dibangun di bentuk model visual yang dianjurkan jika kita perlu mengembangkan aplikasi Web yang kompleks. Pada uraian ini berkaitan dengan pengembangan model berbasis aplikasi Web. bagian 3.2 memberikan wawasan tentang dasar-dasar pemodelan umum, diikuti oleh bagian 3.3 yang membahas Aplikasi Modeling the40 Web spesifik dalam aplikasi Web pemodelan.
Content Modeling
Informasi yang diberikan oleh aplikasi Web adalah salah satu faktor
yang paling penting bagi keberhasilan aplikasi itu, tidak sedikit karena
asal-usul dari Web sebagai sebuah informasi media (lihat juga Bab 11).
Pemodelan konten dalam arti pemodelan data murni adalah biasanya cukup
untuk aplikasi web statis. Kompleks aplikasi Web (sesuai
dengan kategorisasi didefinisikan dalam Bab 1) tambahan membutuhkan
pemodelan aspek perilaku.Ini berarti bahwa pemodelan konten meliputi penciptaan model domain masalah, yang terdiri aspek statis dan dinamis, sebagaimana diketahui dari Rekayasa Perangkat Lunak tradisional. Selain itu karakteristik berikut aplikasi Web harus diperhitungkan:
• Dokumen-sentris karakter dan multimedia: Hal ini diperlukan untuk mengambil semua jenis yang berbeda format media ke account user ketika pemodelan konten, termasuk struktur yang Informasi ini didasarkan pada.
• Integrasi data yang ada dan software: Banyak aplikasi Web membangun yang ada Data repositori dan komponen perangkat lunak, yang tidak diciptakan untuk aplikasi Web awalnya. Pemodelan Konten harus memenuhi dua tujuan berpotensi bertentangan, yaitu, harus mencakup persyaratan isi dari aplikasi Web sejauh terbaik, dan itu harus mencakup struktur data yang ada dan komponen perangkat lunak.
Hypertext Modeling
Non-linearitas hypertext adalah salah satu sifat yang paling penting yang harus diperhitungkan ketika model aplikasi Web. Dengan demikian struktur hypertext harus dirancang dengan hati-hati. ini dapat dicapai dengan menggunakan struktur akses yang cocok, yaitu, navigasi pilihan, untuk menghindari risiko pengguna tersesat dan menempatkan mereka di bawah stres kognitif yang berlebihan
- konsep pemodelan struktur hipertext
- konsep pemodelan akses
Orientasi bantu. Ini dirumuskan dalam bentuk struktur akses menyempurnakan hypertext struktur model. Struktur akses berulang dijelaskan dalam (Jerman dan Cowan 2000, Lyardet et al. 1999, Rossi dkk. 1998, Akanda dan Jerman 2005) sebagai pola desain, juga disebut ”Pola desain hypermedia” atau “navigasi pola”. Penggunaan pola-pola navigasi membantu untuk meningkatkan kualitas dari model hypertext sangat.
- Kaitannya dengan Modeling Konten
Presentation Modeling
Mirip dengan Rekayasa Perangkat Lunak tradisional, pemodelan presentasi berkaitan dengan user interface dan dengan demikian dengan tampilan dan nuansa dari aplikasi Web. Berbeda dengan aplikasi tradisional, elemen pusat dari presentasi dalam aplikasi web adalah halaman sebagai unit visualisasi.
- konsep
• Sebuah halaman presentasi menggambarkan halaman yang disajikan kepada pengguna sebagai unit visualisasi. Hal ini dapat terdiri dari unit presentasi yang berbeda.
• Sebuah unit presentasi berfungsi untuk elemen antarmuka pengguna kelompok terkait, mewakili logis fragmen halaman. Ini menyajikan sebuah node yang berasal dari model hypertext.
• Unsur presentasi adalah blok bangunan dasar dari model presentasi. presentasi elemen merupakan satu set node informasi dan dapat mencakup teks, gambar, audio, dll Kita dapat memvisualisasikan komposisi halaman presentasi atas dasar kelas UML bersarang representasi diagram yang dikenal sebagai “komposisi”, seperti pada contoh yang ditunjukkan pada Gambar 3-9. ini Misalnya menggunakan kelas stereotip? halaman? dan unit presentasi? untuk menggambarkan presentasi halaman dan unit presentasi. Perhatikan bahwa semua jenis elemen presentasi juga ditunjuk oleh sesuai UML stereotip. Gambar 3-9 menunjukkan halaman presentasi dua sistem kami meninjau. Kertas A diposisikan pada halaman yang disebut “PaperPage” dengan bidang yang sesuai serta link ke versi penuh kertas dan link untuk menampilkan penulis kertas. Selain itu, pengguna dapat menekan tombol untuk menambahkan review baru. Halaman “AuthorPage” memiliki unit presentasi dua, yaitu, daftar semua penulis dan informasi rinci masing-masing penulis. Perilaku aspek dari antarmuka pengguna, seperti interaksi resensi untuk menavigasi ke makalah yang ditugaskan kepadanya untuk meninjau, dapat dimodelkan dengan cara diagram perilaku, seperti, ditunjukkan pada Gambar 3-10,, 3-11 dan 3-12. Secara umum, interaksi pengguna dengan aplikasi Web tidak hanya melibatkan tingkat presentasi, melainkan juga diteruskan ke tingkat hypertext dan tingkat konten, tergantung pada jenis interaksi. Kita bisa melihat di urutan disederhanakan diagram pada Gambar 3-11 dan 3-12, bahwa resensi mengaktifkan navigasi ke indeks ditugaskan makalah dengan menggunakan bar navigasi dari dalam halaman rumah konferensi. ini informasi, pada gilirannya, terdiri dari makalah yang relevan pada tingkat konten. Daftar ini memungkinkan pengguna untuk memilih kertas keluar dari daftar kertas yang ditugaskan. Pengguna kemudian dapat menavigasi untuk memilih salah satu kertas, yang akan ditampilkan dalam tampilan rincian.

0 on: "Pemodelan Aplikasi Web"