Qualidade de software

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1241 palavras )
  • Download(s) : 0
  • Publicado : 30 de junho de 2012
Ler documento completo
Amostra do texto
INSTITUTO FEDERAL DO TRIÂNGULO MINEIRO

ENGENHARIA DE SOFTWARE
Qualidade de software

Ana Paula Caldas Lima
Lorrane Mendes Lopes

Turma: ADS III
Prof: Gustavo Alexandre

PARACATU-MG
JUNHO/2012

INTRODUÇÃO

O papel da Engenharia de Software é, principalmente, fornecer métodos e ferramentas para o desenvolvimento do software de qualidade e de baixo custo. Um dos aspectosimportantes é o fator qualidade que deve estar presente quando se desenvolve um software. Neste contexto, é necessário que se tenha uma definição precisa do que é um software de qualidade ou, quais são as características que devem estar presente em um software desenvolvido segundo os princípios da Engenharia de Software. A avaliação e o aprimoramento do processo de desenvolvimento de software de umaorganização é outro fator importante no desenvolvimento. Para que os softwares fossem desenvolvidos em um padrão e para que as ferramentas e métodos fossem utilizados de maneira correta de acordo com a maturidade das empresas foi desenvolvido pelo SEI (Software Engineering Institute) um modelo que permite definir parâmetros para a análise desta questão nas corporações, o modelo CMM (Capability andMaturity Model), que estabelece também que providências as empresas podem tomar para aumentarem, gradualmente o seu grau de maturidade, melhorando, por conseqüência, sua produtividade e a qualidade do produto de software.

DEFINIÇÃO DE SOFTWARE DE QUALIDADE

Segundo a Associação Francesa de Normalização, AFNOR, a qualidade é definida como "a capacidade de um produto ou serviço de satisfazer àsnecessidades dos seus usuários".
Esta definição é coerente com as metas da Engenharia de Software, particularmente quando algumas definições são apresentadas. É o caso das definições de Verificação e Validação introduzidas por Boehm, que associa a estas definições as seguintes questões:

• Verificação: "Será que o produto foi construído corretamente?"
• Validação: "Será que este é o produto queo cliente solicitou?"

O problema que surge quando se reflete em termos de qualidade é a dificuldade em se quantificar este fator. Pois pela falta de organização e definição de interesses ou pela má compreensão do desenvolvedor ou membros da equipe, o produto final poderá não ser o que o cliente realmente precisa.

FATORES DE QUALIDADE EXTERNOS E INTERNOS

Alguns dos fatores são acorreção, a facilidade de uso, o desempenho, a legibilidade, entre outros. Analisando estas propriedades, é possível organizá-las em dois grupos importantes de fatores, que são chamados fatores externos e internos.
Os fatores de qualidade externos, são aqueles que podem ser detectados pelo cliente ou eventuais usuários. A partir da observação destes fatores, o cliente pode concluir sobre a qualidade dosoftware, do seu ponto de vista. Enquadram-se nesta classe fatores tais como: o desempenho, a facilidade de uso, a correção, a confiabilidade, a extensibilidade, etc.
Já os fatores de qualidade internos são aqueles que estão mais relacionados à visão de um programador, particularmente aquele que vai assumir as tarefas de manutenção do software. Nesta classe, encontram-se fatores como:modularidade, legibilidade, portabilidade, etc.
Normalmente, os fatores mais considerados quanto ao desenvolvimento do software são os externos. Isto porque o objetivo do desenvolvimento do software é satisfazer ao cliente, são estes fatores que vão assumir um papel importante na avaliação do produto aos olhos do cliente.
Dessa forma podemos concluir que são os fatores internos que vão garantir o alcancedos fatores externos.

FATORES DE QUALIDADE

Correção

É um fator de suma importância em qualquer categoria de software. Nenhum outro fator poderá compensar a ausência de correção. É a capacidade dos produtos de software de realizarem suas tarefas de forma precisa, conforme definido nos requisitos e na especificação. O alcance de um nível satisfatório de correção vai depender,...
tracking img