1 / 17

Qualidade de Software

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

Download Presentation

Qualidade de Software

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 1 erro é gerado a cada 10 linhas de código escritas. – WritingSolidCode, 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 – ChaosReport Em média 12 horas são gastas para corrigir cada erro em um código. – WritingSolidCode, Microsoft O que é ‘Qualidade de Software’?

  3. Testes no Final do processo Rapidez ; Praticidade ; Custo , ... O que é ‘Qualidade de Software’?

  4. Fonte: http://www.cin.ufpe.br/~mrsj/Qualidade/Qualidade%20de%20Software.pdf O que é ‘Qualidade de Software’?

  5. 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. O que é ‘Qualidade de Software’?

  6. Mito do Executável Mito da Qualidade Mitos

  7. 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. Mito do Executável

  8. 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. Mito da Qualidade

  9. Modelos para maturidade dos processos de software Software EngineeringInstitute (SEI) SW-CMM – CapabilityMaturityModel (1987) CMMI– CapabilityMaturityModelIntegration (2002) Modelos Utilizados

  10. 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. CMMI (Capability Maturity Model Integration)

  11. Possui duas Representações: Por Estágios ; Contínuo. CMMI (Capability Maturity Model Integration)

  12. 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) Por Estágios

  13. Por Estágios (Pêssoa, 2005)

  14. 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) Contínuo

  15. 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) Contínuo

  16. COMPLEMENTOS ? http://seqsw.wordpress.com/

  17. http://www.vqv.com.br/es/ES_JE01d_Pressman.pdf http://www.cin.ufpe.br/~mrsj/Qualidade/Qualidade%20de%20Software.pdf http://computerworld.uol.com.br/gestao/2006/10/04/idgnoticia.2006-10-04.5523272156/ http://www3.ulbra-to.br/eventos/encoinfo/2009/anais/Qualidade_de_Software.pdf http://imasters.com.br/artigo/16354/gerenciadeprojetos/qualidade_em_projetos_de_softwares_melhorias_de_processos_com_base_no_mpsbr_e_cmmi_parte_02/ (Pêssoa, 2005) Pêssoa, Marcelo Schneck de Paula. Modelo Integrado de Maturidade da Capacidade de Processo. Lavras: UFLA/FAEPE, 2005. Referências Bibliográficas

More Related