qualidade de software

17
Qualidade de Software O que é ‘Qualidade de Software’? http:// seqsw.wordpress.com/

Upload: amber-rollins

Post on 03-Jan-2016

28 views

Category:

Documents


0 download

DESCRIPTION

Qualidade de Software. O que é ‘Qualidade de Software’?. http://seqsw.wordpress.com/. 1 erro é gerado a cada 10 linhas de código escritas. – Writing Solid Code , Microsoft Desenvolvedores gastam 50% do seu tempo encontrando e corrigindo erros. – IDC - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Qualidade  de Software

Qualidade de Software

O que é ‘Qualidade de Software’?

http://seqsw.wordpress.com/

Page 2: Qualidade  de Software

O que é ‘Qualidade de Software’?

• 1 erro é gerado a cada 10 linhas de código escritas. – Writing Solid Code, Microsoft

• Desenvolvedores gastam 50% do seu tempo encontrando e corrigindo erros. – IDC

• 56% dos erros encontrados depois da solução final ter sido entregue, têm origem na fase de requisitos – Chaos Report

• Em média 12 horas são gastas para corrigir cada erro em um código. – Writing Solid Code, Microsoft

Page 3: Qualidade  de Software

O que é ‘Qualidade de Software’?

• Testes no Final do processo

• Rapidez ;

• Praticidade ;

• Custo , ...

Page 4: Qualidade  de Software

O que é ‘Qualidade de Software’?

Fonte: http://www.cin.ufpe.br/~mrsj/Qualidade/Qualidade%20de%20Software.pdf

Page 5: Qualidade  de Software

O que é ‘Qualidade de Software’?

Conceito

Conformidade a requisitos funcionais e de desempenho explicitamente declarados, a padrões de desenvolvimento claramente documentados e a características implícitas que são esperadas de todo software profissionalmente desenvolvido.

Page 6: Qualidade  de Software

Mitos

• Mito do Executável

• Mito da Qualidade

Page 7: Qualidade  de Software

Mito do Executável

• Mito: A única coisa a ser entregue em um projeto bem-sucedido é o programa funcionando.

• Realidade: Um programa funcionando é somente uma parte de uma configuração de software que inclui vários outros elementos. A documentação forma os alicerces para um desenvolvimento bem-sucedido e fornece um guia para a tarefa de manutenção do software.

Page 8: Qualidade  de Software

Mito da Qualidade

• Mito: Enquanto não tiver o programa “funcionando”, eu não terei realmente nenhuma maneira de avaliar sua qualidade.

• Realidade: Um dos mecanismos mais efetivos de garantia de qualidade de software pode ser aplicado desde o começo de um projeto – a revisão técnica formal. As revisões de software são um “filtro da qualidade” que têm sido consideradas mais eficientes do que a realização de testes para a descoberta de defeitos.

Page 9: Qualidade  de Software

Modelos Utilizados

Modelos para maturidade

dos processos de software

Software Engineering Institute (SEI)

• SW-CMM – Capability Maturity Model (1987)

• CMMI – Capability Maturity Model Integration (2002)

Page 10: Qualidade  de Software

CMMI (Capability Maturity Model Integration)

• Em português:‘Modelo Integrado de Maturidade da Capacidade’

• É um modelo de gestão da qualidade aplicável aos processos de software.

• Descreve elementos chave para um processo eficaz e o caminho evolutivo para um processo maduro e disciplinado.

Page 11: Qualidade  de Software

CMMI (Capability Maturity Model Integration)

Possui duas Representações:

• Por Estágios ;

• Contínuo.

Page 12: Qualidade  de Software

Por Estágios

O modelo por estágio descreve a ordem para a implementação de cada área de processo de acordo com os níveis de maturidade.

Partindo do nível 1 ao nível 5 (otimizado).

Pêssoa, (2005)

Page 13: Qualidade  de Software

Por Estágios

(Pêssoa, 2005)

Page 14: Qualidade  de Software

Contínuo

O modelo contínuo oferece uma abordagem mais flexível para a melhoria dos processos, permitindo a organização melhorar a qualidade de um processo específico ou trabalhar em diversas áreas de forma alinhada aos objetivos de seu negócio.

Pêssoa, (2005)

Page 15: Qualidade  de Software

Contínuo

• Nível 0 – Incompleto

• Nível 1 – Executado

• Nível 2 – Gerenciado

• Nível 3 – Definido

• Nível 4 – Gerenciado quantitativamente

• Nível 5 – Otimização

Pêssoa, (2005)

Page 16: Qualidade  de Software

COMPLEMENTOS ?

http://seqsw.wordpress.com/

Page 17: Qualidade  de Software

Referências Bibliográficas

o http://www.vqv.com.br/es/ES_JE01d_Pressman.pdf

o http://www.cin.ufpe.br/~mrsj/Qualidade/Qualidade%20de%20Software.pdf

o http://computerworld.uol.com.br/gestao/2006/10/04/idgnoticia.2006-10-04.5523272156/

o http://www3.ulbra-to.br/eventos/encoinfo/2009/anais/Qualidade_de_Software.pdf

o http://imasters.com.br/artigo/16354/gerenciadeprojetos/

qualidade_em_projetos_de_softwares_melhorias_de_processos_com_base_no_mpsbr_e_cmm

i_parte_02/

o (Pêssoa, 2005) Pêssoa, Marcelo Schneck de Paula. Modelo Integrado de Maturidade da

Capacidade de Processo. Lavras: UFLA/FAEPE, 2005.