Strategie di sviluppo del prototipo di applicazione

September 17

Nel nostro mondo ad alta tecnologia, la necessità di sviluppo delle applicazioni più rapido ha dato luogo a molte nuove tecniche e strategie. Due dei metodi più comunemente utilizzati sono il metodo cascata e metodo agile. A seconda del tipo di applicazione, le tre strategie prototipo più utilizzate sono: prototipi cartacei, prototipi visivi e prototipi interattivi.

Metodo Cascata

Il metodo di prototipazione tradizionale, o un metodo a cascata, prevede il completamento delle singole fasi in ordine. Il metodo inizia in genere con un'analisi delle esigenze applicative e continua attraverso le fasi di progettazione e sviluppo. Dopo lo sviluppo, l'applicazione viene sottoposto a test, realizzato per il cliente e potenzialmente mantenuto se sono necessarie modifiche.

Prototipazione nel metodo cascata è in genere fatto in fase di analisi dei requisiti e del design, anche se può continuare nella fase di sviluppo. prototipazione efficace è importante nel metodo a cascata, perché il metodo lascia poco tempo per le modifiche eccessive e riqualificazione.

Metodo agile

Il metodo agile di sviluppo di applicazioni è un ciclo di sviluppo iterativo che produce applicazioni più rapidamente e la elevata flessibilità per incorporare nuove modifiche. Le fasi del ciclo di agili includono enVision, collaborare, analizzare, realizzare e adattare. La flessibilità del metodo agile consente lo sviluppo di applicazioni di adattarsi alle mutevoli esigenze del cliente.

Prototipazione si verifica in tutto il ciclo di sviluppo di metodologia agile, ma è altamente efficace in iterazioni precedenti per identificare i problemi requisito. Poiché la strategia agile richiede una costante prototipazione e iterazioni, un cliente può meglio valutare il prodotto ad intervalli specifici nel processo di sviluppo, piuttosto che basarsi sul prodotto finale del metodo a cascata per la valutazione.

Prototipi di carta

prototipi di carta, noto anche come prototipi wireframe, sono una delle forme più semplici di prototipi. Essi consistono spesso delle esigenze generalizzate di applicazione, ingressi, uscite e interfacce utente. La maggior parte dei prototipi di carta non hanno alcun livello di interazione, ma sono rapidamente prodotti e forte nello sviluppo iniziale.

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 la 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ù potenti nei reparti di design su uffici tecnici.

prototipi interattivi

prototipi interattivi 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 prototipo interattivo banca applicazione Web può utilizzare una serie di siti web di mock-up con dati bancari falsi generali per simulare un potenziale esperienza utente.

prototipi interattivi sono più costose perché richiedono più tempo per sviluppare. Anche se non sono veri e propri prototipi di lavoro, essi hanno il potenziale per essere la migliore opzione per la prototipazione applicazione.