terça-feira, 6 de maio de 2014

A importância da Qualidade de Software


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:
  1. Conformidade com os requisitos 
  2. Grau de satisfação com o cliente
  3. Não é responsabilidade de apenas  uma área da empresa, e sim de todos.
  4. Deve estar presente deste o principio do projeto.
  5. Satisfaz os desejos do cliente.
  6. Entregue dentro do prazo.









Nenhum comentário:

Postar um comentário