1. Apa empat jenis informasi yang dicari seorang analis melalui pembuatan prototipe?
Sebagai analis sistem informasi yang dibutuhkan adalah bagaimana reaksi pengguna dalam bekerja dengan prototipe dan seberapa baik kesesuaian antara kebutuhan pengguna dengan fitur prototipe sistem. Untuk mengumpulkan reaksi tersebut dapat dengan melakukan wawancara, observasi, dan umpan balik (kuesioner).
2. Apa yang dimaksud dengan istilah prototipe patched-up?
Prototipe patched-up merupakan jenis prototipe yang berkaitan dengan membangun sistem yang berfungsi tetapi ditambal bersama. Dalam rekayasa, pendekatan ini disebut sebagai breadboarding: membuat model kerja patched-together, dari sebuah sirkuit terintegrasi (selain mikroskopis). Contoh dalam sistem informasi adalah model kerja yang memiliki semua fitur yang diperlukan tetapi tidak efisien.
3. Tentukan prototipe yang merupakan model skala non-kerja!
Nonoperational prototype merupakan model skala non-kerja yang ditetapkan untuk menguji aspek-aspek tertentu dari desain.
4. Berikan contoh prototipe yang merupakan first full-scale model!
First full-scale model dari suatu sistem sering disebut pilot. Contohnya adalah membuat prototipe pesawat pertama dari sebuah seri dan kemudian melihat apakah pesawat terbang atau tidak sebelum membangun yang kedua. Prototipe sepenuhnya beroperasi dan merupakan realisasi dari apa yang diharapkan perancang akan menjadi serangkaian pesawat terbang dengan fitur yang identik.
5. Tentukan apa yang dimaksud dengan prototipe yang merupakan model dengan beberapa, tetapi tidak semua, fitur penting!
Prototipe ini menyangkut mengenai membangun model operasional yang mencakup beberapa, tetapi tidak semua, fitur yang dimiliki sistem akhir. Analogi akan menjadi pusat perbelanjaan ritel baru yang dibuka sebelum pembangunan semua toko selesai. Ketika membuat prototipe sistem informasi dengan cara ini, beberapa, tetapi tidak semua, fitur penting disertakan. Misalnya, pengguna dapat melihat menu sistem pada layar yang mencantumkan enam fitur: menambahkan catatan, memperbarui catatan, menghapus catatan, mencari catatan untuk kata kunci, daftar catatan, atau memindai catatan. Namun, dalam sistem prototipe, hanya tiga dari enam yang mungkin tersedia untuk digunakan, sehingga pengguna dapat menambahkan catatan (fitur 1), menghapus catatan (fitur 3), dan daftar catatan (fitur 5).
6. Buat daftar kelebihan dan kekurangan menggunakan prototyping untuk menggantikan SDLC tradisional!
Kelebihan dari penggunaan prototipe sebagai pengganti SDLC adalah seorang analis secara efektif mempersingkat waktu antara pemastian kebutuhan informasi manusia dan pengiriman sistem yang bisa diterapkan. Selain itu, prototipe dapat mengatasi beberapa masalah dalam mengidentifikasi secara akurat persyaratan informasi pengguna. Kerugian untuk mengganti SDLC dengan prototyping termasuk membentuk sistem sebelum waktunya sebelum masalah atau peluang yang ditangani dipahami secara menyeluruh. Juga, menggunakan prototyping sebagai alternatif dapat menghasilkan produksi sistem yang diterima oleh kelompok pengguna tertentu tetapi itu tidak memadai untuk kebutuhan sistem secara keseluruhan.
7. Jelaskan bagaimana prototyping dapat digunakan untuk menambah SDLC tradisional!
Dalam pandangan ini, prototipe dianggap sebagai metode khusus tambahan untuk memastikan persyaratan informasi pengguna saat mereka berinteraksi dengan prototipe dan memberikan umpan balik bagi analis.
8. Apa kriteria untuk memutuskan apakah suatu sistem harus diujicobakan?
Untuk memutuskan apakah suatu sistem harus diujicoba adalah sistem baru yang kompleks yang menangani masalah tidak terstruktur atau semi terstruktur dengan cara nontradisional, sistem yang lingkungannya berubah dengan cepat adalah kandidat yang baik.
9. Buat daftar empat pedoman yang harus diperhatikan oleh analis dalam mengembangkan prototipe!
Empat pedoman utama harus diperhatikan ketika mengintegrasikan prototyping ke dalam fase penentuan persyaratan SDLC:
Bekerja dalam modul yang dapat dikelola.
Bangun prototipe dengan cepat.
Modifikasi prototipe dalam iterasi yang berurutan.
Tekankan antarmuka pengguna.
10. Apa dua masalah utama yang diidentifikasi dengan prototyping?
Kemungkinan membentuk sistem sebelum masalah atau peluang yang ditangani dipahami secara menyeluruh
Kemungkinan menghasilkan sistem yang diterima oleh kelompok pengguna tertentu tetapi tidak memadai untuk kebutuhan sistem secara keseluruhan.
11. Sebutkan tiga keuntungan utama dalam menggunakan prototyping!
Potensi untuk mengubah sistem di awal pengembangannya
Kesempatan untuk menghentikan pengembangan pada sistem yang tidak berfungsi
Kemungkinan mengembangkan sistem yang lebih dekat memenuhi kebutuhan dan harapan pengguna.
12. Bagaimana prototipe yang dipasang di situs web interaktif dapat memfasilitasi proses pembuatan prototipe? Jawab dalam paragraf.
Hal ini dapat membantu memfasilitasi pembuatan prototipe dengan memungkinkan pengguna dari jarak jauh untuk dapat meninjaunya dan memberikan umpan balik secara instan dan memungkinkan pengguna untuk meninjaunya pada waktu dan dari mana saja. Juga, analis tidak harus menginstal perangkat lunak pada setiap komputer pengguna yang menghemat waktu.
13. Apa tiga cara yang dapat dilakukan pengguna dalam proses pembuatan prototipe?
Bereksperimen dengan prototipe
Memberikan reaksi terbuka terhadap prototipe
Menyarankan penambahan atau penghapusan dari prototipe.
14. Apa empat nilai yang harus dibagikan oleh tim pengembangan dan pelanggan bisnis saat mengambil pendekatan agile?
Keempat nilai tersebut adalah komunikasi, kesederhanaan, umpan balik, dan keberanian.
15. Apa prinsip agile? Berikan lima contoh.
Prinsip agile adalah refleksi dan spesifikasi nilai agile. Mereka berfungsi sebagai pedoman bagi pengembang untuk mengikuti saat mengembangkan sistem dan untuk mengatur metodologi tangkas terpisah dari metodologi yang digerakkan oleh rencana yang lebih tradisional seperti SDLC serta metodologi yang berorientasi objek. Prinsip agile pertama kali dijelaskan oleh Beck dan telah berkembang sejak saat itu. Prinsip-prinsip ini dapat diekspresikan dalam serangkaian ucapan seperti:
Memuaskan pelanggan melalui pengiriman perangkat lunak yang berfungsi.
Merangkul perubahan, bahkan jika terlambat diperkenalkan.
Terus memberikan perangkat lunak yang berfungsi secara bertahap dan sering.
Dorong pelanggan dan analis untuk bekerja sama setiap hari.
Kepercayaan memotivasi individu untuk menyelesaikan pekerjaan.
16. Apa empat praktik inti dari pendekatan agile?
Empat praktik inti secara nyata yang membedakan pendekatan agile dari pendekatan lain adalah rilis singkat, 40 jam kerja per minggu, hosting pelanggan di tempat, dan menggunakan pemrograman berpasangan.
17. Sebutkan empat variabel kontrol sumber daya yang digunakan dalam pendekatan agile!
Variabel kontrol sumber daya adalah waktu, biaya, kualitas, dan ruang lingkup.
18. Garis besar langkah-langkah khas dalam episode pengembangan agile!
Proses pemodelan agile khas akan seperti ini:
Dengarkan cerita pengguna dari pelanggan.
Gambar model alur kerja yang logis untuk mendapatkan apresiasi atas keputusan bisnis yang diwakili dalam kisah pengguna.
Buat cerita pengguna baru berdasarkan model logis.
Kembangkan beberapa prototipe tampilan. Dengan demikian, perlihatkan kepada pelanggan antarmuka macam apa yang akan mereka miliki.
Menggunakan umpan balik dari prototipe dan diagram alur kerja logis, kembangkan sistem hingga Anda membuat model data fisik.
19. Apa itu cerita pengguna? Apakah ini terutama ditulis atau diucapkan? Nyatakan pilihan Anda, lalu pertahankan jawaban Anda dengan sebuah contoh.
Penekanan dalam pembuatan cerita pengguna adalah pada interaksi lisan antara pengembang dan pengguna, bukan komunikasi tertulis. Berikut ini adalah contoh dari serangkaian cerita yang ditulis untuk aplikasi ecommerce untuk pedagang buku, CD, dan produk media lainnya secara online. Cerita-cerita tersebut memberikan gambaran yang cukup lengkap tentang apa yang dibutuhkan pada setiap tahap dalam proses pembelian, tetapi cerita-cerita itu sangat singkat dan mudah dipahami. Intinya di sini adalah untuk mendapatkan semua kebutuhan dan kekhawatiran toko online di tempat terbuka. Meskipun tidak ada cukup cerita untuk memulai pemrograman, pengembang yang gesit mungkin mulai melihat gambaran keseluruhan cukup jelas untuk mulai memperkirakan apa yang diperlukan untuk menyelesaikan proyek.
20. Daftar alat perangkat lunak yang dapat membantu pengembang dalam melakukan berbagai tes kode!
Headspin
Netbeans
Linx
Buddy
Zend Studio
Cloud 9 IDE
HTML5 Builder
Bootstrap
Visual Online
Data Studio
21. Apa itu scrum?
Scrum merupakan pendekatan agile. Kata scrum diambil dari posisi awal di rugby di mana tim rugby membentuk huddle dan berjuang untuk memiliki bola. Scrum benar-benar tentang kerja tim, mirip dengan apa yang dibutuhkan dalam bermain rugby.
22. Sebutkan tujuh strategi untuk meningkatkan efisiensi dalam pekerjaan pengetahuan!
Tujuh strategi yang dapat meningkatkan efisiensi pekerjaan pengetahuan: mengurangi waktu dan kesalahan antarmuka, mengurangi waktu belajar proses dan kehilangan pemrosesan ganda, mengurangi waktu dan upaya untuk menyusun tugas dan memformat output, mengurangi ekspansi pekerjaan yang tidak produktif, mengurangi pencarian dan penyimpanan data dan pengetahuan waktu dan biaya, mengurangi waktu dan biaya komunikasi dan koordinasi, dan mengurangi kerugian akibat kelebihan informasi manusia.
23. Identifikasi enam risiko dalam mengadopsi inovasi organisasi!
Budaya organisasi, waktu, biaya, reaksi klien, mengukur dampak, hak-hak individu programmer / analis.
Comments