Gerência da Qualidade PDF - Slides de Patrícia Vasconcelos

Document Details

EndearingSwaneeWhistle

Uploaded by EndearingSwaneeWhistle

Universidade Federal de Minas Gerais

Patrícia Vasconcelos

Tags

qualidade software gerência de software processos software engenharia software

Summary

Estes slides, criados por Patrícia Vasconcelos, abordam a gerência da qualidade no contexto da engenharia de software. O conteúdo explora a dimensão do software de qualidade, incluindo processos, produto, fatores e documentação.

Full Transcript

Gerência da Qualidade Patrícia Vasconcelos Gerência da Qualidade Por que se preocupar com a qualidade? Software com baixa qualidade provocam prejuízos ENORMES às organizações, por exemplo: Requisições de compras desnecessárias Solicitar manutenções de equipamentos antes do período ideal Pr...

Gerência da Qualidade Patrícia Vasconcelos Gerência da Qualidade Por que se preocupar com a qualidade? Software com baixa qualidade provocam prejuízos ENORMES às organizações, por exemplo: Requisições de compras desnecessárias Solicitar manutenções de equipamentos antes do período ideal Produzir estatísticas falsas de produtividade Distribuir rendimentos de forma desproporcional Afeta a tomada de decisões de gerentes, diretores e acionistas da organização 3 Gerência da Qualidade Gerência da Qualidade Dimensão da qualidade do software A qualidade das decisões está fortemente ligada à qualidade das informações disponibilizadas pelos diversos sistemas organizacionais Impossível obter um software de qualidade com processos de desenvolvimento frágeis e deficientes Da mesma forma não é possível estabelecer um processo de garantia da qualidade que não enfoque simultaneamente no produto e no processo de desenvolvimento Dimensão da qualidade do PROCESSO e do PRODUTO 6 Qualidade de processo e produto Qualidade do produto Conformidade com os requisitos Qualidade do processo Grau em que o processo garante a qualidade do produto 7 Qualidade do Processo vs. Qualidade do Produto Na manufatura, a qualidade de um produto desenvolvido é influenciada pela qualidade do processo de produção Existe uma ligação nítida entre processo e produto nos bens manufaturados Para bens manufaturados, o processo é o principal determinante da qualidade Por outro lado, existe uma relação muito complexa e mal compreendida entre os processos de software e a qualidade de produto 8 Qualidade baseada em Processos Já no software, isso é mais complexo Uso de padrões de processos inadequados. Deve-se tomar cuidado, pois o uso de padrões de processo inadequados podem reduzir, ao invés de melhorar a qualidade do produto; A aplicação das habilidades individuais e experiência é particularmente importante no desenvolvimento de software Fatores externos, tais como a novidade de uma aplicação ou a necessidade de um cronograma de desenvolvimento acelerado pode prejudicar a qualidade de produto Alguns atributos de qualidade de produto são difíceis de avaliar 9 Fatores de Qualidade 10 Dimensão da qualidade do processo É o conjunto de todas as atividades cujo foco principal é garantir a qualidade de cada etapa do processo de ES É uma metodologia para as atividades, ações e tarefas necessárias para desenvolver um software de alta qualidade (Pressman) A qualidade do processo considera todos os artefatos produzidos durante o desenvolvimento Requisitos elicitados; Modelos e especificação de negócios; Arquitetura, modelo de classes, análises de custos, projeções financeiras, dentre outros. 11 Dimensão da qualidade do processo Para se produzir software com qualidade é primordial estabelecer um processo mínimo de desenvolvimento; Pode ser alcançada através, por exemplo, de técnicas de verificação (inspeções); Utilizar processos garante que o software desenvolvido tenha alta qualidade? Não! Dependerá do nível de maturidade do processo de software 12 Gerência da Qualidade Gerência da Qualidade Documentação