Com os avanços das tecnologias desenvolvimento de software, técnicas e metodologias, apenas um software de trabalho não significa alguma coisa para as empresas mais avançadas e amadureceram mais. O que torna o software vencer no mercado (quando são produtos) ou faz com que o cliente satisfeito (quando são soluções personalizadas) é definida por vários outros aspectos do software, tais como desempenho, segurança, facilidade de utilização, qualidade global etc Neste breve artigo, vamos discutir o aspecto da performance desenvolvimento de software.
Quando se trata de desempenho do produto ou da solução de software, existem vários aspectos, consoante o que se espera do software. Se o software for usado missão crítica e de 24 x 7, sem paradas, então, a disponibilidade ea confiabilidade seria considerada mais importante sobre outras características. Carrinhos de compras on-line que atender a clientela a nível mundial seria necessário este tipo de desempenho para um serviço contínuo. Há tantos exemplos de perdas que ocorreram devido a indisponibilidade temporária de web sites na história. Uma das principais causas para ter menos disponibilidade para alguns dos aplicação web é que eles não são projetados para movimentação grande número de usuários simultâneos. A maioria das aplicações web apenas satisfazer as exigências de segurança e funcionalidade esperada, mas não o concorrente requisitos. Uma importante razão para isto é a falta de especialização no software houses (especialmente quando eles são pequenos) para os ensaios o pedido de concorrência no "verdadeiro" caminho.
Quando 9 / 11 ataque terrorista aconteceu, sabe o stress que acumulou na BBC news site? Estimou-se que 40.000 acessos por segundo. Se BBC news site não foi concebido para tal um concorrente, a responsabilização da BBC seria ir rapidamente para baixo uma vez que não são capazes de satisfazer os leitores notícias na hora da necessidade. Acho que este exemplo é mais que suficiente para a compreensão da exigência de disponibilidade aplicações web.
Software desempenho tem várias outras características, como a transação comercial desempenho, estresse, carga, escalabilidade etc Nos próximos artigos, vamos estar a olhar para estes fatores um por um e ver como eles são importantes no mundo de desenvolvimento de software.








Deixe uma Resposta