Qualidade de Software
Ana Claudia Maciel1 , Carlos Diego Damasceno1
1
Instituto De Ciˆ ncias Matem´ ticas E De Computacao - USP e a
¸˜
Avenida Trabalhador S˜ o-Carlense, 400 - Centro, CEP: 13566-590 - S˜ o Carlos - SP a a
{anamaciel,damascenodiego}@usp.br
Abstract. This paper describes some aspects related to the concept of software quality in the context of quality process, quality product, human aspects which may affect software quality, techniques for quality product and process assessment and measurement and national and international norms.
Resumo. Este artigo discute alguns aspectos relacionados ao conceito de qualidade de software no contexto de processo, produto, aspectos humanos que podem afetar a qualidade de software, m´ todos de avaliacao e medicao de quae
¸˜
¸˜ lidade produto e processo e normas nacionais e internacionais.
1. Introducao
¸˜
O conceito de qualidade evoluiu ao longo do s´ culo, mudando de uma atividade de e inspecao e selecao de itens n˜ o-conformes, com car´ ter fortemente corretivo, para o uso
¸˜
¸˜ a a de t´ cnicas estat´sticas que garantiriam a qualidade do produto de forma preventiva. Pose ı ˆ teriormente a enfase mudou do produto para o processo, pois um processo com os padr˜ es o de qualidade desejados apresenta como consequˆ ncia um produto com a qualidade espee rada. ´
A qualidade dificilmente pode ser definida com precis˜ o, ela e uma caracter´stica a ı que torna o produto aceit´ vel, n˜ o pela an´ lise feita, mas pela pr´ tica e muitas vezes pela a a a a
´
experiˆ ncia. Assim pode-se dizer que a qualidade e apenas observ´ vel pela sua est´ tica, e a e mas n˜ o pode ser definida. Esta abordagem tem muito a ver com o design, desempenho e a funcionalidade do produto.
´
No contexto de software, e inquestion´ vel que h´ uma grande dependˆ ncia de a a e parte da populacao mundial para o uso de aplicacoes na realizacao das mais diversas ati¸˜
¸˜
¸˜ vidades di´ rias. Isso