Qualidade de Software
-
Upload
andrefernandes -
Category
Documents
-
view
7 -
download
2
description
Transcript of Qualidade de Software
Qualidade de Software = (segundo a ISSO/9126) Totalidade de caractersticas de um produto de software que lhe confere a capacidade de satisfazer as necessidades implcitas e explicitas do cliente usurio ,onde as explicitas so as citadas pelo usurios e as implcitas so as no citadas por ele masque so necessrias. Qualidade de Software Objetivo: avaliar as aderncias das atividades executadas, padres , processos, procedimentos, proporcionando uma avaliao objetiva dos produtos e dos processos sobre em relao aos padres;Prioriza 4 caracteristicas : usabilidade, confiabilidade, funcionalidade, manuntenibilidade.ISO 12207: objetivo estabelecer uma estrutura para os processos de ciclo de vida e de desenvolvimento de software, estrutura essa que define um linguajar em meio de grandes numero de mtodos e tcnicas, modelos e normas que tratam de qualidade;ISO 12207 classificado em3 categorias: PRIMARIOS, DE APOIO E ORGANIZACIONAL.PRIMARIO- Aquisio, Fornecimento, Desenvolvimento, Operao e Manuteno.APOIO Documentao, Gerencia de configurao, Garantia de Qualidade, Verificao, Validao, Reviso conjunta, Auditoria, Resoluo de Problemas, ORGANIZACIONAL Gerencia, infra-estrutura, Melhoria, Treinamento ou recurso humanos, Gesto de ativos, Programa de reuso.
ISO 15504 framework para avaliao de processos de software, ele classifica e organiza as melhores praticas em duas dimenses : categoria de processo e nvel de capacidade. Atualmente sendo uma norma genrica podendo ser utilizada no s em processo de software.OBJETIVO: a melhoria e avaliao dos processos. 3 elementos bsicos para a conformidade: Os processos, escala de medida, um mtodo de medio.PRM(Modelo de Processo de Referencia) com 2 dimenses = Dimenso de Processos e Capacidade de Dimenso de Processos;
Dimenso de Processo = CON, ENG, SUP, MAN, ORG;6 Nveis de Capacidade: 0-Incompleto , 1-Executado, 2-Gerenciado, 3- Estabelecido, 4-Previsivel, 5- Otimizado.A cada processo so aplicados 9 atributos para determinar se o processo atingiu uma dada capacidade. CMM- uma estrutura que serve como base ou guia para a melhoria recomendada para a organizaes de software que deseja aumentar a capacitao ou capacidade de seu processo de desenvolvimento de software. 5 niveis de maturidade: INICIAL, REPETITIVO, DEFINIDO, GERENCIADO E OTIMIZAO. CMMI a evoluo do CMM suas diferenas so organizacionais pois o contedo equivalentes. NIVEIS de capacidade CMMI: 0- Incompleto, 1- Realizado, 2- Gerenciado,3- Definido ,4 Gerenciado Quantitativamente, 5- otimizado; Os estgios de maturidade so: Nvel 1 Inicial; Nvel 2 Gerenciado; Nvel 3 Definido; Nvel 4 Quantitativamente Gerenciado; Nvel 5 Otimizado. MPS BR um modelo de melhoria de processo de software Brasileiro. OBJETVO - atender as micros, pequenas e mdias empresas de software brasileiras com custo de certificao reduzido, visando suprir suas necessidades e proporcionando reconhecimento nacional e internacional como modelo de desenvolvimento de software. MPS.BR dividida em trs partes: MRMPS, MA-MPS e MN-MPS MRMPS -