Qualidade de Software Normatização



Documentos relacionados
Interpretações de Qualidade de Software. Interpretações de Qualidade de Software. Aspectos Importantes das Definições de Qualidade

PSP: Personal Software Process. PSP- Personal Software Process. PSP: Personal Software Process. PSP: Personal Software Process

Gestão de Processos: Ciclo PDCA. Profa. Reane Franco Goulart

ISO 9000, ISO e ISO Professor Gabriel Baptista ( gabriel.baptista@uninove.br ) ( )

Qualidade de Produto. Maria Cláudia F. P. Emer

LINHAS MESTRAS; FASES; DISCIPLINAS; PRINCÍPIOS E MELHORES PRÁTICAS.

Monitorização e Controle de Projeto

Introdução. Qualidade de Produto. Introdução. Introdução ISO/IEC Normas

Normas ISO:

Engenharia de Software. Ciclos de Vida do Software. 1. Sistemas

ANEXO 3 GERENCIAMENTO DE MODIFICAÇÕES

Escola Superior de Redes

Plano de Teste. Arndt von Staa Departamento de Informática PUC-Rio Maio 2014

O que é? Prof. Ms. Ricardo J Marques

(baseado nas sugestões do IATF)

Modelo CMMI em Fábrica de Software

SIMULADO A - COBIT 5 PORTUGUES

FUNÇÃO DESENVOLVER PESSOAS:

Documento de Processo

Manutenção total aplicada em ferramentarias

Novos critérios para a recertificação de inspetor de pintura industrial, com base na norma ABNT NBR 15218:2014

Gerenciamento de Integração. Prof. Anderson Valadares

Apoio aos profissionais brasileiros da qualidade para melhorar e aumentar eficiência e produtividade. Maximização dos esforços de melhoria contínua.

Visão Geral da Norma ISO/IEC 12207

INTRODUÇÃO A CONTABILIDADE

NBR ISO9001 versão 2008 Conheça as mudanças propostas. Breve Histórico. Dificuldades enfrentadas com a ISO 9001:1994:

Propostas ISO. Benefícios com a certificação. ISO/IEC 9126 Qualidade de produtos de software

Capítulo 3: Qualidade de Produto e a ISO 9126

Abc BANCO STANDARD DE INVESTIMENTOS S.A. ( BSI ) ESTRUTURA DE GERENCIAMENTO DE RISCO OPERACIONAL

Ementa do Curso Gerenciamento de Obras Roberto Rafael Guidugli Filho 1. Introdução 2. O Gerenciamento versus Fiscalização de Obras Públicas

5.1 Processo de Avaliação de Organizações Prestadoras de Serviços Hospitalares O processo de avaliação e visita deve ser orientado pela aplicação do

SISTEMA DE GESTÃO INTEGRADO - SGI (MEIO AMBIENTE, SEGURANÇA E SAÚDE NO TRABALHO) CONTROLE DE DOCUMENTOS e REGISTROS

Curso Superior de Tecnologia em Gestão Pública. Ciclo de vida e organização do projeto

Avaliação de Processos de Software Utilizando a Norma ISO/IEC Autor : Anisio Iahn Orientador : Everaldo Artur Grahl

Regulamento paraa Certificação do Sistema de Gestão da Saúde e Segurança Ocupacional

IMPLANTAÇÃO DA GESTÃO AMBIENTAL

ISO/IEC Processo de ciclo de vida

LP EMPREENDIMENTOS CONSTRUÇÃO E MANUTENÇÃO LTDA.

Plano de Trabalho Docente Ensino Técnico

Apresentação Comercial Proposta de Suporte Técnico Informática

Gerenciamento das Comunicações em Projetos. Parte 09. Gerenciamento de Projetos Espaciais CSE-301. Docente: Petrônio Noronha de Souza

Gerencia de Projeto. Andreza Leite

FUNÇÃO DESENVOLVER PESSOAS:

AUDITORIA INTERNA Secretaria de Educação

NORMA TÉCNICA PARA RECEBIMENTO DE BENS DE INFORMÁTICA PELA METODOLOGIA DE INSPEÇÃO POR ATRIBUTOS. Referência: NT-AI Data: 17/04/2.

QUALIDADE DE SOFTWARE

3 ASPECTOS AMBIENTAIS Não se aplica Elaboração Revisão Aprovação Histórico da Alteração

Capítulo 2 Processo de Software

PROJETO BÁSICO Contratação de Manutenção Especializada e Atualização de Versão do Sistema ALEPH 500

Estrutura de gerenciamento do risco operacional

Criatividade, Processos e Tecnologia: a arte de viabilizar projetos

CERTIFICAÇÃO DE DESEMPENHO DOS PAINÉIS DE CONTRIBUIÇÃO

3 Informações para Coordenação da Execução de Testes

IV Encontro Pedagógico do IFAM

E-QP-EIF-076 REV. B 14/Abr/2008 PROCEDIMENTO DE INSPEÇÃO DE FABRICAÇÃO PINTURA INDUSTRIAL - INSTRUÇÕES AO CANDIDATO - GERAL -

ELABORAÇÃO E ANÁLISE DE PROJETOS - EAP

e ao Introdução ao BPM Guia BPM CBOK Instrutor: Eduardo Oliveira Slide XII Semana de Administração Orçamentária, Financeira e de Contratações Públicas

INSTITUTO NACIONAL DE PESQUISAS ESPACIAIS - INPE

A GESTÃO ESTRATÉGICA DE PORTFÓLIO COMO INDUTORA DO FORTALECIMENTO DO GERENCIAMENTO DE PROJETOS EM UMA EMPRESA DE SAÚDE SUPLEMENTAR.

Desenvolvimento Organizacional

Planejamento e Controle da Utilização e das Compras de Matérias-Primas. Amanda Ribeiro José Maciel Neto Renê Oliveira

Gabinete do Procurador-Geral da República. 3 Procedimento de Sistema de Auditoria Interna

PMO. Gerente / Diretor. Cargo Função Superior CBO

Qualidade de Software: Visão Geral. SSC 121-Engenharia de Software 1 Profa. Dra. Elisa Yumi Nakagawa

DIAGNÓSTICO OPERACIONAL DE UM SISTEMA DE ABASTECIMENTO DE ÁGUA, PARA IMPLANTAÇÃO DE UM PROGRAMA DE QUALIDADE DA OPERAÇÃO BASEADO NO TQC JAPONÊS

Modelo de Qualidade CMMI

INSTITUTO DE ENSINO SUPERIOR SANTO ANDRÉ

1.1. Definição do Problema

ISO Sistemas de Gestão Ambiental. Sumário

Procedimento de Gestão

Termos de Referência para Serviços especializados de consultoria Individual na área de Arquitetura de Sistemas

PLANO ANUAL AUDITORIA. Serviço de. Auditoria Interna. Aprovado na reunião n.º 54/2015 do Conselho de Administração, realizada a 30 de dezembro

Art. 2º A responsabilidade pelo cumprimento desta Instrução Normativa é da Gerência de Recursos Humanos ou equivalente.

BLOCO K Jan EFD ICMS/IPI Bloco K

Inventário de Estoques

Gestão de desempenho com base em competências

SUMÁRIO DE REVISÕES. Rev. Data DESCRIÇÃO E/OU ITENS REVISADOS. 0 21/01/2014 Emissão Original

Curso de Sistemas de Informação 8º período Disciplina: Tópicos Especiais Professor: José Maurício S. Pinheiro V

CRITÉRIOS ESPECÍFICOS PARA A ACREDITAÇÃO DE ORGANISMO DE INSPEÇÃO NA ÁREA DE INSTALAÇÕES ELÉTRICAS DE BAIXA TENSÃO

Administração Central Unidade de Ensino Médio e Técnico - Cetec. Ensino Técnico. Componente Curricular: APLICATIVOS INFORMATIZADOS NA ENFERMAGEM

PLANEJAMENTO SIMPLIFICADO DE PROJETOS

Como Fazer uma Monografia

Agenda. O que é Testar? Por que testar? Quando testar? Processo de teste Níveis de teste Tipos de teste Classificação dos testes.

Transcrição:

Qualidade de Software Normatização

Norma ISO/IEC 12207 processo do ciclo de vida de software Norma criada em 1995 com o objetivo de fornecer uma estrutura comum para adquirente, fornecedor, desenvolvedor, mantenedor, operador e gerentes envolvidos com o desenvolvimento de software. Na forma de processos classificados em três tipos: Fundamentais Apoio Organizacionais Todos esses processos, executados durante o projeto de software, conduzem a qualidade tanto do produto quanto do processo. Pode ser aplicada para aquisição de sistemas, produtos e serviços, para o suporte, desenvolvimento, operação, manutenção, tanto para sistemas desenvolvidos internamente como externamente para uma organização.

Extraído de [batebyte]

Processos Fundamentais Responsáveis pela geração dos produtos de software Aquisição: organização que adquire um produto de software. Percepção da necessidade de adquirir um produto de software, solicitação de propostas, seleção de fornecedor e gerência do processo de aquisição. Fornecimento: organização que provê o produto de software ao adquirente. Elaboração de propostas, procedimentos e recursos necessários para gerenciar e garantir o projeto até a entrega do produto Desenvolvimento: compreende o ciclo de vida de engenharia de softwares. Atividades para análise de requisitos, projeto, codificação, testes, instalação e aceitação relacionada aos produtos de software. Operação: operação do produto e o suporte operacional aos usuários. Manutenção: gerenciamento de modificações no software para mantê-lo atualizado e em perfeita operação

Processos de Apoio Têm como objetivo auxiliar outros processos, visando principalmente a qualidade e o sucesso do projeto. Documentação: documentos necessários a todos os interessados, tais como gerentes, engenheiros e usuários do produto de software. Gerência de Configuração: definir os itens de software em um sistema e controlar as modificações e liberações dos itens; registrar e apresentar a situação dos itens e dos pedidos de modificação Garantia da Qualidade: atender a ISO 9126, para que não haja não conformidades em relação aos requisitos. Verificação e Validação: atender aos requisitos e ao uso específico proposto.

Revisão Conjunta: revisões conjuntas com cliente Auditoria: prover um julgamento independente de produtos e processos de software, a fim de avaliar a conformidade com seus requisitos. Resolução de Problema: prover meio de analisar e solucionar problemas, incluindo não conformidades.

Processos Organizacionais Têm como objetivo garantir e melhorar os processos dentro da organização. Gerência: definir papéis, responsabilidades e processos de gestão Infra-estrutura: definir infraestruturas necessárias para o cumprimento do projeto Melhoria: processos de melhoria contínua Treinamento: manter pessoal treinado e qualificado para as funções

Norma ISO/IEC 15504 (SPICE) A norma ISO15504 foi criada para harmonizar as diferentes abordagens de avaliação do processo de software, também conhecido como projeto SPICE para avaliação de processos de software. SPICE (Software Process Improvement and Capability determination) tem como objetivo produzir um relatório mais geral e abrangente que os modelos existentes e mais específico que a norma ISO 9001. É uma evolução da ISO/IEC 12207, mas possui níveis de capacidade para cada processo assim como o CMMI. O modelo tem dois objetivos: melhoria dos processos; determinação da capacidade de processos de uma organização.

Melhoria dos Processos: conjunto de processos considerados universais e fundamentais para a boa prática da engenharia de software; Atualmente, um modelo de referência de processo no domínio de software é a ISO 12207. Identificar quais processos devem melhorar, o que deverá ser feito e priorizar os investimentos com vista à obtenção de retornos rápidos e significativos. Capacidade: modelo de avaliação, baseado na ISO 12207. Os processos são agrupados em cinco grandes categorias de processo cliente/fornecedor, engenharia; suporte; gerência e organização. Avaliar o estado dos seus processos em comparação com as melhores práticas, através da identificação das suas forças, fraquezas e riscos. Melhoria do processo e determinação da capacidade do processo

A norma prevê um total de 40 processos, divididos em 5 categorias (resumo) Cliente/Fornecedor: Prover soluções aos clientes; Gerenciar as necessidades dos clientes; Engenharia: Coleta de requisitos e projeto de software; Desenvolver e testar o software; Manter o software; Suporte: Desenvolver a documentação; Auditorias e revisões; Controle dos recursos do projeto; Gerência: Qualidade Riscos Organização: Controlar os processos; Melhorar os processos; Prover infra-estrutura

Extraído de [Processos]

Níveis de Maturidade do SPICE Nível 0 (Não executado): não possui nenhum tipo de processo, caótico; Nível 1 (Informalmente executado): algumas práticas básicas, porém não documentadas, depende de esforços individuais de seus colaboradores; Nível 2 (Planejado e rastreado): apresentam uma especificação padrão e requisitos bem delineados; Nível 3 (Definido): planejamento e organização usando processos padronizados; Nível 4 (Controlado): utiliza ferramentas de medição da melhoria dos seus processos tendo o desempenho gerenciado; Nível 5 (Melhoria contínua): possui uma resposta de seu desempenho. Controle e gerenciamento, visando detecção de falhas e correções.

Extraído de [ISACA]

O SPICE possui mecanismos de pontuação em escala: 0% a 15% não atendido; 16% a 50% parcialmente atendido; 51% a 85% largamente atendido; 86% a 100% totalmente atendido. Uma empresa pode ser considerada nível 2 quando todos os atributos dos nível 1 são totalmente atendidos e do nível em questão são largamente atendido ou totalmente atendido.

Referências: [Qualidade de Software] Professor Ivanir Costa. UNIP Interativa [ISACA]http://www.isaca.org/Knowledge-Center/Blog/Lists/Posts/Post.aspx?ID=160 [batebyte]http://www.batebyte.pr.gov.br/modules/conteudo/conteudo.php?conteudo=325 [Processos]http://balancedscorecard.blogspot.com.br/2008/06/abordagem-por-processosda-norma-spice.html