Conceitos Fundamentais de Qualidade
Hoje em dia tudo que fazemos é influênciado por softwares, tanto profissionalmente ou na nossa rotina pessoal, usamos aplicativos, softwares, sites, entre outros recursos. Os produtos de software apresentam um papel muito importante, facilitando e agilizando inúmeras atividades do nosso dia a dia.
O desafio de quem trabalha no desenvolvimento destes sistemas, é criar um produto de software com elevada produtividade, dentro do prazo e orçamento estabelecido, sem a necessecidade de mais recursos dos que são oferecidos, isto assegura um software de qualidade.
Segundo Presman(2006), a garantia da qualidade de software está diretamente relacionada às características de qualidade do processo de desenvolvimento e de seus produtos intermediários, bem como aos esforços de melhoria de processos das organizações. Além disso, as atividades de garantia da qualidade devem estar presentes ao longo de todo o ciclo de vida de desenvolvimento do software, a fim de assegurar que o projeto, o desenvolvimento e a disponibilização de uma aplicação aconteçam de maneira bem sucedida.
Para garantir a qualidade de software, normalmente as organizações definem padrões, processos e procedimentos que devem ser seguidos para assegurar a uniformidade e o controle com relação ao desenvolvimento e a manutenção de software. Estes padrões podem incluir especificações como documentação, revisões, auditorias e padrões de engenharia de software, que geralmente encontra-se especificado em um plano de garantia da qualidade.
O que é qualidade de software?
De acordo com a IEEE 610.12 (1990) - O grau no qual um sistema, componente, ou processo atende aos requisitos especificados e ás necessidades do cliente ou usuário.
Pressman (2006) - É a conformidade com requerimentos e com características implícitas que são esperadas de software profissionalmente desenvolvido.
A norma ISO/IEC 9126 (1991) define qualidade como a totalidade de funcionalidades e caracterísitcas de um produto ou serviço que atendem á capacidade de satisfazer necessidades específicas ou implícitas.
Como podemos observar a qualidade de um software está diretamente ligada a opnião das pessoas. Apesar disso podemos enumerar algumas caracteristicas que precisam fazer parte de um software de qualidade:
- Conformidade com os requisitos
- Grau de satisfação com o cliente
- Não é responsabilidade de apenas uma área da empresa, e sim de todos.
- Deve estar presente deste o principio do projeto.
- Satisfaz os desejos do cliente.
- Entregue dentro do prazo.
Nenhum comentário:
Postar um comentário