MODELO PROTOTIPE
ANALISISDE SISTEMAS I
Pengantar
•Secara umum, pelanggan dan pengguna akhir perangkat lunak menemukan sangat
sulit untuk mengungkapkan kebutuhan nyata Anda.
Hampir tidak mungkin untuk memprediksi cara sebuah sistem akan mempengaruhi pekerjaan
diario, bagaimana berinteraksi dengan sistem lain dan operasi pengguna
seharusnya diotomatisasi.
•Sebuah prototipe adalah versi awal dari sebuah sistem perangkat lunak yang digunakan
untuk mendemonstrasikan konsep, menguji opsi desain dan memahami
perbaiki "masalah" dan solusinya.
Modelo Prototipe
Model prototipe memungkinkan seluruh sistem, atau beberapa bagiannya, untuk
bangunlah dengan cepat untuk memahami dengan mudah dan menjelaskan aspek tertentu
dalam hal memastikan bahwa pengembang, pengguna, dan klien sepakat
dalam apa yang diperlukan serta solusi yang diusulkan untuk hal tersebut
kebutuhan dan dengan cara ini meminimalkan risiko dan ketidakpastian dalam pengembangan.
•Prototipe adalah versi yang diperkecil dari program lengkap; itu adalah
"fasad virtual" yang kami tunjukkan kepada klien (yang tidak memiliki kemungkinan untuk
digunakan dengan cara yang sama seperti yang kita lakukan dengan perangkat lunak akhir.
•Setelah itu, dilanjutkan dengan pembangunan yang sama. Prototipe ini adalah yang
kami akan menunjukkan kepada klien untuk dievaluasi dan mempertimbangkan perubahan di dalamnya,
meskipun ini bukan versi definitif.
•Prototipe adalah objek yang berfungsi sebagai referensi untuk model-model masa depan
dalam satu jalur produksi.
•Prototipe adalah perangkat pertama yang dibuat dan dari mana diambil
ide-ide yang paling relevan untuk membangun desain lainnya dan mewakili
todas lasideas en cuanto a diseño, soporte y tecnologíaque se les
dapat terjadi kepada penciptanya.
Contoh perangkat ini, smartphone baru yang sebelumnya
perusahaan atau individu yang mengembangkan dapat memperoleh
aplikasi. Mereka membutuhkannya agar memiliki bidang untuk bekerja.
Jenis Prototipe
a) Prototipe Parchado: Ini adalah sistem yang memiliki semua karakteristik
proposal tetapi ini benar-benar model dasar yang pada akhirnya akan diperbaiki.
b) Prototipe Tidak Operasional: Konsep kedua dari prototipe adalah sebuah
model atau skala non-fungsional untuk objek menguji aspek tertentu dari
desain.
c) Prototipe Pertama dari Serangkaian: Sebuah konsep ketiga tentang pembuatan
prototipe yang terlibat dalam pembuatan model pertama atau skala penuh dari sebuah
sistem, yang juga disebut sebagai pilot.
d) Prototipe Fitur Terpilih: Sebuah prototipe fitur
yang dipilih memungkinkan sistem untuk ditempatkan di tempatnya sementara yang lain
karakteristik dapat ditambahkan pada tanggal
Tahapan untuk penyusunan model prototipe
Model pembangunan prototipe
Model ini tidak sekuestrasi, berdasarkan pada pembangunan simulasi atau model
eksekutabel aplikasi yang lebih luas, mengejar tujuan utama:
partisipasi langsung dari pelanggan dalam pembangunan perangkat lunak yang diperlukan. Yang
fases mirip dengan model air terjun: perlu analisis sebelumnya dari
syarat baik dari sistem maupun dari klien, arsitektur dari
sistem dan dilakukan desain perangkat lunak.
•Prototipe adalah versi yang disederhanakan dari program lengkap; itu adalah "fasad virtual" yang
kami menunjukkan kepada pelanggan (yang tidak memiliki kemungkinan untuk digunakan dengan cara yang
kami akan melakukan dengan perangkat lunak akhir. Setelah mengumpulkan kebutuhan dari klien serta sistem,
dimulai dengan desain cepat prototipe; desain lengkap mengikuti desain sebelumnya
prototipe kecil yang spesifik untuk fungsi individual. Kemudian, desain-desain ini
akan disatukan dalam satu kesatuan.
•Kemudian, dilakukan pembangunan dari yang sama. Prototipe ini adalah yang akan kami tunjukkan kepada
klien untuk mengevaluasi dan mempertimbangkan perubahan padanya, meskipun bukan merupakan versi
definitif.
Comunicación:
Melakukan interaksi dengan pelanggan untuk mengevaluasi permintaan perangkat lunak dan
menentukan apakah program yang akan dikembangkan adalah kandidat yang baik untuk membangun sebuah
prototipe.
Karena pelanggan harus berinteraksi dengan prototipe untuk menentukan
penyempurnaan proyek.
Rencana cepat:
Ketika hasil dari sebuah proyek dianggap dapat diterima, maka akan dilanjutkan ke
mengembangkan representasi singkat dari persyaratan. Sebelum dapat
memulai pembangunan prototipe, di dalamnya harus mewakili domain
funcionales y de información del programa.
•Pemodelan desain cepat:
Setelah representasi kebutuhan telah direview, maka dibuatlah sebuah
kumpulan spesifikasi desain singkat untuk prototipe. Desain harus terjadi
antes de que comience la construcción del prototipo. Sin embargo, el diseño de un
prototipe biasanya fokus pada arsitektur tingkat atas dan aspek-aspek
desain data.
• Construcción de prototipo:
Perangkat lunak prototipe dibuat, diuji, dan diperbaiki. Idealnya semua
kesalahan yang mungkin terjadi, blok bangunan perangkat lunak yang sudah ada
digunakan untuk meng tạo prototipe dengan cepat dan menentukan apakah sebuah
prototipe itu fungsional atau tidak.
Untuk aplikasi interaktif dengan manusia, adalah mungkin
sering kali membuat prototipe di kertas yang menjelaskan interaksi
pria-mesin.
• Pengembangan dan pengiriman:
Setelah prototipe diuji, itu diperkenalkan kepada klien, yang
lakukan pengujian aplikasi dan sarankan modifikasi.
Langkah ini adalah inti dari metode pembangunan prototipe. Di sinilah
di mana pelanggan dapat memeriksa representasi yang diterapkan dari
persyaratan program, menyarankan modifikasi yang akan membuat
program ini memenuhi kebutuhan nyata dengan lebih baik.
Langkah 4 dan 5 diulangi secara iteratif sampai semua
persyaratan sudah diformalkan atau sampai prototipe telah
berevolusi menuju sistem produksi.
Contoh
Pembuatan prototipe mobil menghabiskan jutaan dolar,
menggabungkan banyak hal baru dan lekukan yang sangat curam, sampai terlihat.
futuristik atau terlalu revolusioner.
•Spesifikasi ini tidak akan menjadi yang dirilis ke publik, hanya beberapa yang mirip dan
bentuk-bentuk akan sedikit lebih komersial untuk menyesuaikan diri dengan permintaan yang sebenarnya
dari pasar.
Prototipe mobil dan banyak perangkat elektronik adalah elemen
sempurna untuk memperkenalkan teknologi dan fitur baru yang dimiliki perusahaan
Diciptakan. Mereka biasanya dipamerkan di ruang presentasi, pameran
dan acara perusahaan di mana para pemiliknya menunjukkan potensi sejati
apa yang mereka miliki.
•Di Pabrik, prototipe adalah seperti kanvas bagi teknisi dan perancang, yang menguji di
el kemajuan yang dilakukan dalam konstruksinya. Memiliki nama sandi yang umumnya tidak
son con los que sale al mercado dan juga sebagai ukuran keamanan untuk mereka yang
jurnalis yang membocorkan informasi tentang ini.
Istilah Prototipe telah digunakan di berbagai bidang kehidupan secara umum, misalnya di
dari keindahan.
•Dalam kontes ratuPerempuan tercantik adalah pemenangnya, mewakili prototipe
ideal, contoh sempurna tentang bagaimana seharusnya seorang wanita cantik.
•Di dapur, ketika seorang koki menentukan prosedur, jumlah, dan kualitas dari
Bahan-bahan yang diterapkan dalam sebuah resep, sedang membangun prototipe kuliner yang al
digunakan oleh orang lain hanyalah membuat versinya sendiri, bukan yang identik dengan yang lain
juru masak yang menciptakan itu.
CIRI-CIRI
•Prototipe adalah aplikasi yang berfungsi
Prototipe dibuat dengan cepat
Prototipe berkembang melalui proses iteratif.
Prototipe memiliki biaya pengembangan yang rendah.
Konstruksi Prototip:
Model ini pada dasarnya dimulai dengan membuat prototipe dari
produk akhir: seperti apa tampilannya, bagaimana cara kerjanya selain dari
aspek yang sudah disebutkan prototipe harus dibangun dalam waktu singkat
waktu, menggunakan program yang tepat dan tidak boleh digunakan terlalu banyak
uang karena setelah ini disetujui kami bisa memulai
pengembangan perangkat lunak yang sebenarnya.
Tapi itu pasti saat membangun prototipe memastikan bahwa perangkat lunak kami adalah
dari kualitas terbaik, selain itu antarmukanya menyenangkan bagi
pengguna.
Konstruksi Prototipe:
•Consiste en construir un prototipo que sirva para identificar los requisitos del
perangkat lunak sebelum mengembangkan aplikasi definitif. Prototipe tersebut
membangun dan mengawasi dengan bantuan pengguna, sehingga, oleh karena itu, adalah
teknik yang berorientasi pada PENGGUNA.
•Selain itu, memungkinkan untuk menangani risiko teknologi proyek sebelum
pengembangan. Di sisi lain, memudahkan pembuatan model perangkat lunak yang
Anda harus membangun.
Bisa memiliki salah satu bentuk berikut:
❖ Di atas kertas atau sebuah model berbasis komputer yang menggambarkan interaksi
pria/mesin dengan cara yang memberikan kepada pengguna gambaran dasar tentang bagaimana itu
akan melakukan interaksi.
❖ Sebuah prototipe yang menerapkan beberapa fungsi dari sistem.
❖ Sebuah prototipe yang menjalankan sebagian atau seluruh fungsi yang diinginkan tetapi dengan
karakteristik yang perlu ditingkatkan.
Jenis prototipe:
• EvolutifFitur ditambahkan sampai prototipe menjadi
ubah menjadi sistem akhir.
• Sekali pakai: Digunakan untuk menentukan kebutuhan pengguna dan segala hal atau
bagian darinya didesain ulang dengan tujuan untuk mendapatkan sistem yang lebih efisien.
• Total: Dibangun untuk sistem lengkap.
• ParcialesHanya dibangun untuk memodelkan sebagian dari sistem.
Ventajas:
•Memungkinkan umpan balik dari pengguna.
Pengembangan cepat.
Pengguna merasa menjadi bagian dari kelompok.
•Juga menawarkan pendekatan yang lebih baik ketika orang yang bertanggung jawab atas pengembangan perangkat lunak
tidak yakin akan efektivitas suatu algoritma, tentang adaptabilitas suatu sistem operasi
atau cara yang seharusnya diambil interaksi manusia-mesin.
•Tidak mengubah alur siklus hidup.
•Mengurangi risiko membangun produk yang tidak memenuhi kebutuhan
pengguna
Kurangi biaya dan tingkatkan kemungkinan keberhasilan.
•Memerlukan untuk memiliki alat yang tepat.
•Tidak menunjukkan kualitas atau ketahanan.
Desventajas:
Pengembang harus membentuk sistem secara prematur, bahkan sebelum
memahami secara dasar masalah dan cara kerjanya.
•Pengguna mungkin percaya bahwa prototipe adalah perangkat lunak akhir.
•Haruslah sebuah sistem yang bisa dieksplorasi.
• Harus berkembang dengan cepat.
•Penekanan pada antarmuka pengguna.
Tim pengembangan yang diperkecil.
•Alat dan bahasa yang sesuai.
Jenis-jenis model prototipe
● Modelo Prototipe Cepat: Metodologi desain yang mengembangkan
cepat desain baru, ia mengevaluasi dan mengabaikan prototipe
ketika desain berikutnya dikembangkan melalui yang baru
prototipe.
● Model Prototipe yang dapat digunakan kembali: Juga dikenal sebagai
Prototyping Evolusioner; tidak ada usaha yang hilang dalam
konstruksi prototipe karena bagian atau keseluruhan dapat menjadi
digunakan untuk membangun produk nyata.
● Model Prototipe Modular: Juga dikenal sebagai Prototipe
Inkremental (Prototipe inkremental); elemen baru ditambahkan
tentang prototipe seiring dengan kemajuan siklus desain.
● Model Prototipe Horizontal: Prototipe ini mencakup sejumlah besar
aspek dan fungsi tetapi sebagian besar tidak operasional. Sangat berguna
untuk mengevaluasi jangkauan produk, tetapi bukan penggunaannya yang sebenarnya.
● Model Prototipe Vertikal: Prototipe hanya mencakup sejumlah kecil
fungsi operasional. Sangat berguna untuk mengevaluasi penggunaan nyata terhadap sebuah
sebagian kecil dari produk.
● Model Prototipe Rendah-fidelity: Prototipe diterapkan dengan
kertas dan pensil, meniru fungsi produk nyata tanpa menunjukkan aspek
hasil yang sama. Sangat berguna untuk melakukan tes murah.
● Model Prototipe Berfrekuensi Tinggi: Prototipe diimplementasikan dari
bentuk yang sedekat mungkin dengan desain asli dalam hal penampilan,
impresiones, interacción y tiempo.
Conclusiones
Model ini digunakan pada dasarnya untuk memfasilitasi pengembangan produk perangkat lunak
melalui definisi persyaratan yang memungkinkan untuk memenuhi kebutuhan pelanggan dan
Pengguna selain memudahkan pekerjaan pengembang, kuncinya adalah mendefinisikan aturan dengan
yang akan memulai proyek ini pada dasarnya adalah untuk menjaga hubungan yang baik antara
klien dan pengembang agar setuju dengan prototipe, waktu,
teknologi yang akan diterapkan dalam proyek.
Model ini seperti yang kita lihat terdiri dari representasi desain cepat
yang memungkinkan saya untuk menetapkan bahkan tingkat penerimaan yang akan dimiliki perangkat lunak
berkembang.
•Begitu pula, ini sangat mudah digunakan dan dimodifikasi, digunakan untuk menetapkan aspek dari
sistem yang tidak dipertimbangkan dengan baik melalui umpan balik, yang terdiri dari
menganalisis alternatif dan jika tidak memenuhi harapan pelanggan, akan dilakukan pengulangan
tahapan agar sistem yang akan dikembangkan berkualitas.