Nel nostro mondo ad alta tecnologia , la necessità per lo sviluppo di applicazioni più rapido ha dato luogo a molte nuove tecniche e strategie . Due dei metodi più comunemente utilizzati sono il metodo a cascata e il metodo agile . A seconda del tipo di applicazione , le tre strategie prototipo più utilizzate sono: prototipi cartacei , prototipi visivi e prototipi interattivi . Metodo
Il metodo di prototipazione tradizionale , o cascata metodo a cascata , prevede il completamento delle singole fasi in ordine. Il metodo di solito inizia con una analisi delle esigenze applicative e continua attraverso la progettazione e le fasi di sviluppo . Dopo lo sviluppo , l'applicazione è sottoposto a test , realizzato per il cliente e potenzialmente mantenuta se sono necessarie modifiche .
Prototipazione nel metodo cascata è in genere fatto in analisi dei requisiti e le fasi di progettazione , anche se può continuare nello sviluppo fase . Prototipazione efficace è importante per il metodo a cascata , perché il metodo lascia poco tempo per le modifiche eccessive e riqualificazione .
Agile Metodo
Il metodo agile di sviluppo delle applicazioni è un iterativo ciclo di sviluppo che produce applicazioni rapidamente ed ha un'alta flessibilità per incorporare nuove modifiche. Le fasi del ciclo di agili comprendono immaginare , collaborare , esplorare , realizzare e adattare . La flessibilità del metodo agile permette lo sviluppo di applicazioni di adattarsi alle mutevoli esigenze di un cliente .
Prototyping si verifica in tutto il ciclo di sviluppo della metodologia agile , ma è altamente efficace nelle iterazioni precedenti per identificare i problemi relativi ai requisiti . Perché la strategia agile richiede prototipazione costante e iterazioni , un cliente può valutare meglio il prodotto a intervalli specifici nel processo di sviluppo , piuttosto che fare affidamento sul prodotto finale del metodo a cascata per la valutazione.
< Br > prototipi di carta
prototipi di carta
, noto anche come prototipi wireframe , sono una delle forme più semplici di prototipi . Essi consistono spesso di requisiti applicativi generalizzati , ingressi, uscite e interfacce utente . La maggior parte dei prototipi di carta non hanno alcun livello di interazione , ma sono rapidamente prodotti e forte nel primo sviluppo .
Prototipi visivi
prototipi visivi utilizzano elementi di visualizzazione per mostrare come un'applicazione apparirebbe una volta completato. Visivi mock-up sono importanti per l'analisi dei difetti di progettazione e modifica di esigenze estetiche e tecniche . Anche se potente nel loro uso come test di progettazione , prototipi visivi non comprendono alcuna funzionalità e sono quindi più potente in reparti di progettazione nei confronti dei servizi tecnici .
Prototipi interattivi
Interactive prototipi mostrano una simulazione di base di un'applicazione. Un prototipo interattivo utilizza una combinazione di prototipi visivi e funzionalità di base per simulare il flusso dell'interazione tra utente e applicazione. Ad esempio , un'applicazione Web interattiva prototipo di banca può utilizzare una serie di siti web di mock-up con i dati generali bancari falsi per simulare un potenziale esperienza utente .
Prototipi interattivi sono le più costose perché richiedono più tempo per sviluppare . Anche se non sono veri e propri prototipi funzionanti , essi hanno il potenziale per essere l'opzione migliore per la prototipazione applicazione .