Laman

Tampilkan postingan dengan label Web Engineering. Tampilkan semua postingan
Tampilkan postingan dengan label Web Engineering. Tampilkan semua postingan

Minggu, 12 Desember 2010

Proses Pengembangan Aplikasi Web

            Sebagian besar pengembangan pendekatan dipraktekkan saat ini terlalu pragmatis (McDonald dan Welland 2001a). Meskipun hal ini menyebabkan waktu pengembangan yang singkat, pendekatan seperti itu sering "Cepat dan kotor" metode. Konsekuensi adalah masalah operasi dan pemeliharaan akibat rendahnya kualitas aplikasi Web. rekayasa Web adalah disiplin yang sangat muda dan belum memiliki model sendiri proses pembangunan. proses model dan metode menjelaskan bagaimana suatu proyek pengembangan perangkat lunak berlangsung. Namun, model proses menggambarkan pendekatan dalam konteks keseluruhan, sedangkan metode yang menggambarkan pendekatan secara rinci. Cara termudah untuk melihat perbedaan adalah dengan melihat ciri-ciri umum. Kedua pendekatan secara rinci dan pendekatan dalam konteks keseluruhan menetapkan cara untuk mencapai tujuan tertentu dan bagaimana mereka dipengaruhi oleh kondisi sisi yang dapat dideduksi dari dependensi antara langkah-langkah tertentu dan eksternal kondisi.

Secara ringkas, kita dapat mengatakan bahwa dalam suatu pengembangan proyek perangkat lunak, konten-aspek khusus ditangani dengan metode, sedangkan proses kesepakatan dengan aspek organisasi. Ini berarti bahwa metode pasokan jawaban atas pertanyaan-pertanyaan tentang bagaimana sesuatu harus dilakukan, dan ketika dapat dilaksanakan dengan konten-aspek tertentu. Sebaliknya, model proses menggambarkan sesuatu ketika harus dilakukan di bawah aspek organisasi. Menurut sudut pandang ini, suatu proses yang menyediakan panduan bagi insinyur perangkat lunak pada urutan berbagai metode harus dilakukan keluar dalam proyek pengembangan (lihat Gambar 10-1). Proses ini adalah kerangka kerja untuk mengelola pengembangan dan pemeliharaan, dalam hal itu memungkinkan para pengembang untuk memperkirakan sumber daya, monitor kemajuan, dll derajat kebebasan untuk keputusan dalam proses dibatasi oleh mendasari metode, karena proses harus mengambil dependensi metodologis ke rekening. Sebaliknya, organisasi kebutuhan seperti kebutuhan orang yang berpartisipasi dalam sebuah proyek untuk berkomunikasi menentukan persyaratan pada metode. Ini adalah alasan mengapa proses dan metode yang harus dikoordinasikan.
Gambar 10.1 proses dengan metode pada project pengembangan software

Jumat, 03 Desember 2010

Pengujian Aplikasi Web


Pengujian adalah salah satu instrumen yang paling penting dalam pengembangan aplikasi Web untuk mencapai produk-produk berkualitas tinggi yang memenuhi harapan pengguna. Metode dan pengujian sistematis dari aplikasi Web adalah tindakan penting yang diberikan penekanan khusus dalam jaminan kualitas. Ini adalah upaya yang bertujuan untuk menemukan kesalahan dan kekurangan dalam perangkat lunak yang diuji, mengamati ekonomi, temporal, dan teknis kendala. Banyak metode dan teknik untuk menguji sistem perangkat lunak saat ini.
            Pengujian aplikasi Web melampaui pengujian sistem perangkat lunak tradisional. Meskipun persyaratan yang sama berlaku untuk kebenaran teknis dari aplikasi, penggunaan Web aplikasi dengan kelompok pengguna heterogen pada sejumlah besar platform mengarah ke pengujian khusus persyaratan. Hal ini sulit untuk memperkirakan jumlah pengguna untuk aplikasi Web. Faktor penting lainnya untuk keberhasilan aplikasi Web misalnya, kegunaan, ketersediaan, browser kompatibilitas, keamanan, aktualitas, dan efisiensi, juga harus diperhitungkan dalam tes awal. Pengujian adalah kegiatan dilakukan untuk mengevaluasi kualitas suatu produk dan untuk meningkatkan dengan mengidentifikasi cacat dan masalah. Jika kita menjalankan program dengan maksud untuk menemukan kesalahan (Myers 1979).

Senin, 01 November 2010

Arsitektur Aplikasi Web

-Konsep Integrasi sistem
Pengintegrasian sistem informasi merupakan salah satu konsep kunci dari sistem Informasi Manajemen. Berbagi sistem dapat saling berhubungan satu dengan yang lain dengan berbagai cara yang sesuai dengan keperluannya. Aliran informasi diantara sistem sangat bermanfaat bila data dalam file suatu sistem diperlukan juga oleh sistem yang lainnya, atau output suatu sistem menjadi input bagi sistem lainnya.
Secara manual juga dapat dicapai suatu integrasi tertentu, misalnya data dari satu bagian dibawa kebagian lain, dan oleh petugas administrasi data tersebut digabung dengan data dari sistem yang lain. Jadi kalau secara manual maka derajat integrasinya menjadi tinggi. Keuntungan utama dari integrasi sistem informasi adalah membaiknya arus informsi dalam sebuah organisasi. Suatu pelaporan biasanya memang memerlukan waktu, namun demikian akan semakin banyak informasi yang relevan dalam kegiatan manajerial yang dapat diperoleh bila diperlukan. Keuntungan ini merupakan alasan yang kuat untuk mengutamakan (mengunggulkan) sistem informsi terintegrasi karena tujuan utama dari sistem informasi adalah memberikan informasi yang benar pada saat yang tepat.

Kamis, 30 September 2010

Hypertext

Hypertext adalah paradigma interface pengguna untuk menampilkan dokumen yang berisi referensi-silang otomatis ke dokumen lainnya yang disebut hiperlink. Sebuah dokumen dapat dibuat secara statik atau dinamik. Oleh karena itu, sebuah sistem hiperteks yang dikonstruksi dengan baik dapat menangani, menggunakan atau melebihi banyak interface pengguna lainnya seperti menu dan baris perintah, dan dapat digunakan untuk mengakses kedua dokumen referensi-silang yang dikumpulkan secara statik dan aplikasi interaktif. Dalam hypertext, Penyimpanan informasi dalam format linear tidak banyak mendukung pengaksesan informasi secara random dan browsing asosiatif. Hypertext merupakan metode penyimpanan informasi dalam format non-linear yang memungkinkan akses atau browsing secara non-linear atau random. Dokumen dan aplikasi terdapat secara lokal atau dari mana pun dia berada dengan bantuan jaringan komputer seperti internet. Implementasi paling terkenal dari hiperteks adalah World Wide Web.