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), 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