SE Quality Q & A # 9
Question:Explique a confiabilidade do software e defina como a confiabilidade do software e do hardware se relacionam.
Answer: - A confiabilidade do software pode ser definida com os seguintes pontos.
Precisão do software.
Presença de falha de zero por cento no software.
Para atender a necessidade do usuário.
Capacidade de prevenção de erros.
Capacidade de recuperação.
Maturidade do software.
A definição de uma confiabilidade de software dada pelo IEEE é
A capacidade de um software ou componente de executar suas funções exigidas sob condições estabelecidas por um período de tempo especificado.
A confiabilidade de um software pode ser definida como um software que não apresenta falhas e funciona em um período de tempo especial com ambiente especial. A probabilidade de falha pode ser definida com a probabilidade de que o software falhará na próxima entrada selecionada. IEEE dá a definição de gerenciamento de confiabilidade de software como:
O processo de otimização da confiabilidade do software por meio de um programa que enfatiza a prevenção de erros de software, detecção e remoção de falhas e o uso de medições para maximizar a confiabilidade em função das restrições do projeto, como recursos, cronograma e desempenho.
A confiabilidade de um software pode ser definida como um software que não apresenta falhas e funciona em um período de tempo especial com ambiente especial. O funcionamento do software depende de instruções, enquanto o hardware faz parte da mecânica. Hardware e software têm um papel importante na área funcional do software. Porque como operamos o software com peças de hardware, se encontrarmos algum erro, nesse caso afetará toda a operação. A confiabilidade do software é mantida até que qualquer falha seja encontrada no hardware que afete o caminho dos dados. A confiabilidade de um software refere-se à probabilidade de uma peça de hardware com defeito e ao cálculo do tempo de manutenção das peças de hardware. Erros físicos sempre são encontrados no sistema de software.