Con l'progressi dello sviluppo del software tecnologie, tecniche e metodologie, solo un gruppo di lavoro del software non vuol dire qualsiasi cosa al più avanzate e una maturazione più imprese. Ciò che rende il software vincere nel mercato (quando sono prodotti) o rende il cliente soddisfatto (quando sono soluzioni personalizzate) è definito da vari altri aspetti del software come prestazioni, sicurezza, facilità d'uso, qualità generale ecc In questo breve articolo, noi discutere le prestazioni aspetto dello sviluppo del software.

Quando si tratta di prestazioni del prodotto software o la soluzione, ci sono diversi aspetti a seconda di ciò che è previsto dal software. Se il software è mission critical e utilizzati 24 × 7 senza di inattività, quindi la disponibilità e l'affidabilità sarebbe considerato più importante rispetto ad altre caratteristiche di prestazione. Carrelli degli acquisti online che per soddisfare la base di clienti in tutto il mondo avrebbe bisogno di questo tipo di prestazioni per un servizio continuo. Ci sono tanti esempi di perdite che si era verificato a causa della temporanea indisponibilità di siti web nella storia. Una delle cause principali per aver meno la disponibilità di alcune delle applicazioni web è che essi non sono progettati per la gestione del gran numero di utenti simultanei. La maggior parte delle applicazioni web solo soddisfare le attese funzionalità e requisiti di sicurezza, ma non la concorrenza requisiti. Un importante motivo per questo è la mancanza di esperienza nel software house (in particolare quando esse sono di piccole dimensioni) per la prova della domanda di concorrenza nel "reale" modo.

Quando 9 / 11 attentato terroristico avvenuto, sai che lo stress accumulato sul sito BBC News? E 'stato stimato come 40.000 visite al secondo. Se BBC News del sito non è stato progettato per una tale concorrenza, la responsabilità della BBC sarebbe rapidamente scendere in cui non sono in grado di soddisfare le notizie lettori al momento del bisogno. Credo che questo esempio è più che sufficiente per capire il requisito della disponibilità di applicazioni web.

Prestazioni del software ha varie altre caratteristiche, come transazione commerciale prestazioni, lo stress, carichi, ecc scalabilità Nei prossimi articoli, saremo guardando questi fattori uno per uno e vedere come essi siano importanti nel mondo dello sviluppo del software.

categoria May 14 2008 Generale Sheri 14 maggio 2008

Lascia un Commento