Qualidade de software
Yêda Silva
Posted on February 7, 2022
O desenvolvimento de hardwares mais robustos e eficientes permitiu a criação de softwares cada vez mais complexos, ao passo que a produção de softwares, em geral, só aumentou. Desse modo, em um esforço para controlar a qualidade dos softwares, foram estabelecidos os fundamentos da gestão de qualidade (SOMMERVILLE, 2011).
Duas abordagens são essenciais para a qualidade de software: A garantia de qualidade (Quality Assurance - QA) e o controle de qualidade (Quality Control - QC). A QA se ocupa em garantir que o software seja desenvolvido de modo a atender os requisitos, apresentar menos defeitos e melhores custos, enquanto o QC tem o objetivo de testar, encontrar e remover os defeitos do software (MACHADO; SOUZA, 2004).
Assim, a qualidade de software está relacionada à qualidade do processo de desenvolvimento de software, ou seja, relacionada ao processo de produção (SOMMERVILLE, 2011). No entanto, é válido ressaltar que para qualidade é necessário que além de cumprir aos requisitos funcionais, o software também deve atender aos requisitos não-funcionais de modo a atender as expectativas do cliente (SOUZA et al., 2020).
Naturalmente, em razão da dificuldade no levantamento de requisitos, do não-entendimento entre desenvolvedores e clientes e incompatibilidade entre o desejável e o alcançável durante a fase de projeto, os produtoss nunca cumprirão todas as especificações. Isso torna a avaliação da qualidade de software um processo subjetivo, em que a equipe de qualidade precisa averiguar se o software é adequado para o uso ou não.
MACHADO, Marcio P.; SOUZA, Sotério F. Métricas e qualidade de software. Departamento de Informática–Universidade Federal do Espírito Santo, p. 1-18, 2004.
SOMMERVILLE, Ian. Engenharia de Software. Nona Edição. 2011.
SOUZA, Bianca Morais et al. Mineração de Repositório de Software: Investigando a qualidade do software em projetos de código aberto. ANALECTA-Centro Universitário Academia, v. 5, n. 5, 2020.
Posted on February 7, 2022
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.