atps

1024 palavras 5 páginas
CARACTERÍSTICAS DE UM LP “JAVA”

Confiabilidade
Um dos fatores de qualidade mais importantes para o varejo é a confiabilidade: o correto funcionamento dos sistemas tanto em situações normais (fator correção) como anormais (fator robustez). De fato, como as lojas não podem parar de vender, a confiabilidade e alta disponibilidade dos sistemas são cruciais para o varejo.
Várias características de Java dão suporte a este fator de qualidade. Em particular, o mecanismo de exceções de Java impõe uma forte disciplina para tratamento de erros ou exceções, garantindo que exceções geradas por uma operação qualquer são tratadas em alguma outra parte do código do sistema.
Quando isto não ocorre, é gerado um erro de compilação indicando quais exceções não foram tratadas. Isto é importante para garantir que situações de erro durante a execução de um programa sejam adequadamente notificadas aos usuários da aplicação, ao invés de serem repassadas para o sistema operacional que teria então que terminar abruptamente a execução da aplicação.
Eficiência
Eficiência, um fator de qualidade às vezes esquecido por alguns, é também importante para as aplicações do varejo. Afinal, o consumidor não pode esperar muito tempo na fila do caixa. E a rede de supermercados certamente vai querer investir pouco em recursos computacionais como CPU, memória, e infra-estrutura de rede. No entanto, como em tudo na vida, há conflitos entre os fatores de qualidade de software e não se pode ter tudo ao mesmo tempo. Compromissos têm que ser feitos. De fato, os recursos de Java que dão suporte a portabilidade prejudicam eficiência. Como, para facilitar a portabilidade, Java é normalmente compilada para bytecodes, ao invés de código de máquina, é necessário interpretar os bytecodes durante a execução, com impacto negativo em performance.
O mesmo conflito ocorre entre confiabilidade e eficiência. A coleta de lixo, por exemplo, é um serviço adicional implementado pelo ambiente de execução de Java, por

Relacionados

  • atps
    412 palavras | 2 páginas
  • atps
    460 palavras | 2 páginas
  • atps
    621 palavras | 3 páginas
  • atps
    583 palavras | 3 páginas
  • Atps
    1966 palavras | 8 páginas
  • atps
    286 palavras | 2 páginas
  • ATPS
    342 palavras | 2 páginas
  • atps
    336 palavras | 2 páginas
  • atps
    1226 palavras | 5 páginas
  • atps
    1023 palavras | 5 páginas