Gerenciamento de Qualidade
|
|
- Thomaz Domingos Mascarenhas
- 8 Há anos
- Visualizações:
Transcrição
1 UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA Gerenciamento de Qualidade Engenharia de Software 2o. Semestre de 2005 Slide 1
2 Gerenciamento de Qualidade Gerenciar a qualidade tanto do processo como do produto de software Slide 2
3 Tópicos Garantia e padrões de qualidade Planejamento de qualidade Controle de qualidade Medição e métricas de software Slide 3
4 Gerenciamento da qualidade de software Preocupa-se em garantir que o nível exigido de qualidade do produto de software seja atingido Envolve definir procedimentos e padrões de qualidade que devem ser seguidos Devem ajudar a desenvolver uma cultura de qualidade onde qualidade deve ser vista como responsabilidade de todos. Slide 4
5 O que é qualidade? Classicamente, a noção de qualidade é a de que o produto desenvolvido deve cumprir com suas especificações Para sistemas de software, existem problemas: O desenvolvedor também possui requisitos de qualidade (por ex. facilidade de manutenção) Alguns requisitos de qualidade são difíceis de serem especificados de forma não ambígua. (Ex. facilidade de manutenção). Especificações de software são usualmente incompletas e inconsistentes. Slide 5
6 O compromisso com a qualidade Não se pode esperar por uma especificação perfeita antes de implantar procedimentos de gerenciamento de qualidade. Deve-se implantar procedimentos para melhorar a qualidade dentro das restrições impostas por uma especificação imperfeita. O gerenciamento de qualidade não se preocupa somente em reduzir defeitos, se preocupa também com outras características de qualidade do produto. Slide 6
7 Atividades do gerenciamento de qualidade Garantia de qualidade Estabelecer uma estrutura de procedimentos e de padrões organizacionais para qualidade. Planejamento de qualidade Seleção e ajustes de procedimentos e de padrões de qualidade para um projeto específico. Controle de qualidade Garantir que os procedimentos e padrões estão sendo seguidos pela equipe de desenvolvimento de software. O gerenciamento de qualidade deve ser uma atividade separada do gerenciamento de projeto, de modo que a qualidade não seja comprometida. Slide 7
8 Gerenciamento de qualidade e desenvolvimento de software Processo de desenvolvimento de software Processo de gerenciamento de qualidade Padrões e procedimentos Plano de qualidade Relatórios de revisão De qualidade Slide 8
9 ISO 9000 Padrão internacional para o gerenciamento de qualidade. Aplicável a uma gama de organizações, desde a industria de manufatura até as indústrias de serviços. ISO 9001 é aplicável a organizações que projetam, desenvolvem e dão manutenção a produtos ISO 9001 é um modelo genérico de um processo de qualidade. Deve ser instanciado por cada organização. Slide 9
10 ISO 9001 áreas cobertas Responsabilidade de gerenciamento Controle de produto que não estão em conformidade Manuseio, armazenamento, embalagem e entrega Produtos fornecidos para o comprador Equipamentos de inspeção e teste Revisão do contrato Controle de documento Auditorias internas de qualidade Prestação de serviços Sistema de qualidade Controle de projeto Compras Identificação e facilidade de rastreamento do produto Status de inspeção e teste Ação corretiva Registros de qualidade Treinamento Técnicas estatísticas Slide 10
11 Certificação ISO 9000 Os procedimentos de garantia de qualidade devem ser documentados em um manual de qualidade organizacional Instituições independentes podem certificar que o processo de qualidade de uma organização, segundo o manual, está em conformidade com a ISSO 9001 Cada vez mais, os clientes procuram a certificação da ISO 9000 em fornecedores, como indicativo do nível de seriedade com que consideram a qualidade. Slide 11
12 Garantia e padrões de qualidade Padrões são a chave para gerenciamento de qualidade efetivos. Podem ser internacionais, nacionais, organizacionais ou padrões de projeto. Padrões de produto são os padrões que se aplicam ao produto de software em desenvolvimento. Ex: estilo de programação, etc. Padrões de processo definem os processos a serem seguidos durante o desenvolvimento de software. Ex. definições de especificação, processos de projeto e validação, e documentos que devem ser gerados Slide 12
13 Importância dos padrões Encapsulam as melhores práticas evitam a repetição de erros passados. Infra estrutura para o processo de garantia de qualidade envolve a verificação de conformidade com os padrões Ajudam em termos de continuidade todos os engenheiros de uma organização adotam as mesmas práticas o esforço de aprendizado é reduzido. Slide 13
14 Padrões de produto e de processo Padrões de produto Padrões de processo Formulário de revisão de projeto Estrutura do documento de requisitos Modelo de cabeçalho de procedimento Estilo de programação em Java Conduta de revisão de projeto Submissão de documentos a CM (gerenciamento de configuração) Processo de liberação de versão Processo de aprovação do plano de projeto Modelo do plano de projeto Formulário de pedido de mudança Processo de controle de mudança Processo de registro de teste Slide 14
15 Qualidade de produto e de processo A qualidade de um produto desenvolvido é diretamente influenciado pela qualidade do processo de produção. Particularmente importante em desenvolvimento de software, uma vez que é difícil avaliar atributos de qualidade do produto sem utilizar o software por um período longo. Contudo, a relação entre a qualidade de processo e do produto em produção é complexa a modificação do processo nem sempre conduz à melhoria da qualidade. Slide 15
16 Qualidade baseada em processo Ligação direta entre o processo e produto em produtos manufaturados. Mais complexo em software pois: A aplicação de habilidades individuais e experiências é particularmente importante no desenvolvimento de software. Fatores externos, tais como novidade de uma aplicação ou pressão comercial para a liberação rápida de um produto, podem afetar o produto. Slide 16
17 Qualidade baseada no processo Defina o processo Desenvolva O produto Avalie a qualidade Do produto Melhore o processo não Qualidade OK? sim Padronize o processo Slide 17
18 Atividades de gerenciamento de qualidade de processo Definição de padrões de processo, como por exemplo: como conduzir revisões, quando devem ocorrer, etc. Monitorar o processo de desenvolvimento, a fim de assegurar que os padrões estão sendo seguidos. Relatar o processo de software para a gerência de projeto e para o comprador do software. Slide 18
19 Planejamento de qualidade Um plano de qualidade deve estabelecer as qualidades desejadas para o produto e como essas qualidades devem ser avaliadas. Deve definir o processo de garantia de qualidade. Deve selecionar os padrões organizacionais apropriados a um determinado produto e processo de desenvolvimento e, se necessário, definir novos padrões. Slide 19
20 Estrutura do plano de qualidade Introdução sobre o produto Planos para o produto Descrições de processo Metas de qualidade Riscos e gerenciamento dos riscos. Planos de qualidade devem ser documentos sucintos. Slide 20
21 Atributos de qualidade do software Segurança Proteção Confiabilidade Capacidade de recuperação Robustez Facilidade de compreensão Testabilidade Facilidade de adaptação Modularidade Complexidade Portabilidade Facilidade de uso Facilidade de reuso Eficiência Facilidade de aprendizado Slide 21
22 Controle de qualidade Supervisionar o processo de desenvolvimento de software para garantir que os procedimentos e os padrões de garantia de qualidade seja seguidos. Duas abordagens para o controle de qualidade Revisões de qualidade Avaliação automática de software e medição quantitativa de alguns atributos de software Slide 22
23 Revisões de qualidade O principal método de validar a qualidade de um processo ou de um produto. Revisores examinam partes ou todo o processo ou o sistema e sua documentação para encontrar potenciais problemas. Existem diferentes tipos de revisões com diferentes objetivos Inspeções para a remoção de defeitos (produto) Revisões para avaliar o progresso (produto e processo) Revisões de qualidade (produto e padrões) Slide 23
24 Tipos de revisões Tipo de revisão Inspeções de projeto ou programa Revisões de progresso Revisões de qualidade Objetivo Detectar erros detalhados nos requisitos, nos projetos ou no código. A revisão deve ser orientada por uma lista de possíveis erros, Fornecer informações à gerência sobre o progresso geral do projeto. Essa é uma revisão de processo e de produto, e se preocupa com custos, planos e prazos. Realizar uma análise técnica dos componentes ou da documentação do produto, a fim de encontrar inconsistências entre a especificação e o projeto, código ou documentação dos componentes e garantir que os padrões de qualidade foram seguidos Slide 24
25 Medição e métricas de software Medição de software se preocupa em obter um valor numérico para alguns atributos de um produto ou de um processo de software. Permite comparações objetivas entre técnicas e processos. Algumas organizações introduziram programas de medições, porém o uso sistemático de medições ainda não é comum. Existem poucos padrões nesta área. Slide 25
26 Métrica de Software Qualquer tipo de medição que se refira a um sistema de software, processo ou documentação relacionada Linhas de código em um programa, número de pessoas-dia necessário para desenvolver um componente, número de defeitos relatados em um produto de software fornecido, etc. Permite que o sofware e o processo de desenvolvimento de software sejam quantificados Medidas do processo de software ou produto Podem ser usadas para estimar atributos do produto (métricas preditivas) ou controlar o processo de software (métricas de controle). Slide 26
27 Métricas preditivas e de controle Processo de software Produtos de software Medições de controle Medições preditivas Decisões de gerenciamento Slide 27
28 Suposições para medidas Uma propriedade do software pode ser medida Existe um relacionamento entre o que podemos medir e o que queremos saber. Esse relacionamento pode ser formalizado e validado. Pode ser difícil relacionar o que pode ser medido com os atributos de qualidade desejados. Slide 28
29 Relação entre atributos internos e externos de software Manutenibilidade Número de parâmetros de procedimento Complexidade ciclomática Confiabilidade Portabilidade Tamanho do programa em Linhas de código Número de mensagens de erro Facilidade de uso Extensão do manual do usuário Slide 29
30 O processo de medição Um processo de medição pode ser parte de um processo de controle de qualidade. Dados coletados durante esse processo devem ser mantidos como um recurso organizacional (dados históricos) Uma vez estabelecido um banco de dados de medição, comparações entre projetos podem ser efetuadas e métricas específicas podem ser aprimoradas. Slide 30
31 Métricas de produto Métricas devem predizer a qualidade do produto Classes de métricas de produto Métricas dinâmica coletadas por medições feitas de um programa em execução Métricas estáticas coletadas por medições feitas das representações do sistema (projeto, programa, documentação) Métricas dinâmicas ajudam a avaliar a eficiência e confiabilidade; métricas estáticas ajudam a avaliar a complexidade, facilidade de compreensão e facilidade de manutenção. Slide 31
32 Métricas estáticas e dinâmicas Métricas dinâmicas estão intimamente relacionadas com os atributos de qualidade do software É relativamente fácil medir o tempo de resposta de um sistema (atributo de performance) ou número de falhas (atributo de confiabilidade) Métricas estáticas tem um relacionamento indireto com atributos de qualidade É preciso derivar um relacionamento entre essas métricas e propriedades como complexidade, legibilidade e facilidade de manutenção. Slide 32
33 Métricas de produto de software Métricas de software Tamanho do código Complexidade ciclomática Fan-in/Fan-out Extensão dos identificadores Profundidade de declarações condicionais aninhadas Descrição Medida do tamanho de um programa. Medida da complexidade de controle de um programa. Pode estar relacionada com a facilidade de compreensão. Fan-in - Medida do número de funções que chamam outra função. Fan-out é o número de funções que são chamada pela função. Mede o comprimento das variáveis. Quanto maior, mais compreensível o programa. Ifs de muita profundidade são de difícil compreensão e levam a erros Slide 33
34 Métricas de software orientado a objetos Métricas de software Profundidade da árvore de herança Método de Fan-in/Fan-out Métodos ponderados por classes Número de operações sobrepostas (overloading) Descrição Quanto mais profunda, mais complexo é o projeto. Idem ao software convencional. Devese fazer uma distinção entre as chamadas de outros métodos dentro do objeto e chamadas de métodos externos. Número de métodos em uma classe ponderados pela complexidade de cada método. Um alto valor para essa métrica indica que a superclasse utilizada pode não ser uma classe principal apropriada para a subclasse. Slide 34
35 Análise de medições A dificuldade está em compreender o que as medidas significam A análise dos dados coletados é bastante difícil Profissionais da área de estatística podem oferecer ajuda valiosa. A Análise dos dados deve levar em conta as circunstâncias locais. Slide 35
36 Melhoria de processo Entender os processos existentes Introduzir alterações no processo para atingir objetivos organizacionais que, geralmente, são melhorar a qualidade do produto, reduzir os custos e o tempo de desenvolvimento A maioria da literatura relacionada a melhoria de processo tem se concentrado na redução de defeitos. Isso reflete a grande preocupação da indústria em relação a qualidade de seus produtos. Outros atributos do processo podem ser o alvo de melhorias. Slide 36
37 Atributos de processo Características de processo Facilidade de compreensão Visibilidade Facilidade de suporte Confiabilidade Robustez Facilidade de manutenção Rapidez Descrição Até que ponto o processo está explicitamente definido e com que facilidade de pode compreender a definição do processo? As atividades de processo culminam em resultados nítidos, de modo que o processo do processo seja externamente visível? Até que ponto as atividades do processo podem ser apoiadas por ferramentas CASE? O processo está projetado de tal maneira que seus erros sejam evitados ou identificados antes que resultem em erros no produto? O processo pode continuar, mesmo que surjam problemas inesperados? O processo pode evoluir para refletir melhorias de processo identificadas? Com que rapidez pode ser concluído o processo de entrega de um sistema? Slide 37
38 Estágios de melhoria de processo Análise de processo Analisar e modelar (quantitativamente, se possível) processos existentes Identificação de melhoria Identificar gargalos relativos a qualidade, ao prazo e ao custo Introdução de mudançã de processo Modificar o processo para remover os gargalos identificados Treinamento em mudanças de processo Treinar o pessoal envolvidos em novas propostas de processo Ajuste de mudanças Descobrir pequenos problemas e propor modificações no processo Slide 38
39 Qualidade de processo e de produto A qualidade de processo e qualidade de produto estão intimamente relacionados Um bom processo geralmente produz bons produtos Em algumas classes produtos manufaturados, o processo é o principal determinante da qualidade do produto Para atividades baseadas em projeto, outros fatores também estão envolvidos, em especial a habilidade dos projetistas. Slide 39
40 Principais fatores da qualidade de produtos de software Tecnologia de desenvolvimento Qualidade do processo Qualidade do produto Qualidade do pessoal Custo, tempo e cronograma Slide 40
41 O Intituto de Engenharia de Software (SEI) Fundado pelo Dept. de Defesa dos EUA, junto à Universidade Carnegie Mellon A missão é a transferência de tecnologia de software, para capacitação das organizações que recebem fundos do DoD para grandes projetos de defesa. Modelo de maturidade foi proposto em meados da década de 80, e refinado no início da década de 90. O resultado desse trabalho tem tido grande influência na melhoria do processo de software Slide 41
42 O Modelo de Maturidade de Capacitação da SEI Nível 4 Gerenciado Nível 5 Otimização Nível 3 Definido Nível 2 Repetível Nível 1 Inicial Slide 42
43 Níveis do modelo de maturidae Inicial Essencialmente não controlado Repetível Procedimentos de gerenciamento de produto definidos e usados Definido Procedimentos e estratégias de gerenciamento de projeto definidos e usados Gerenciado Estratégias de gerenciamento de qualidade definidas e usadas. Otimização Estratégias de melhoria do processo definidas e usadas Slide 43
44 Áreas-chave de processo Inicial Repetível Definido Gerenciado Revisão por pares Coordenação entre grupos Engenharia de produto de software Gerenciamento de software integrado Programa de Treinamento Definição de processo as organização Foco em processo da organização Gerenciamento de configuração de software Garantia de qualidade de software Gerenciamento de contrato de software Acompanhamento e supervisão do projeto de software Planejamento de projeto de software Gerenciamento de requisitos Otimização Gerenciamento da mudança de processo Gerenciamento da mudança de tecnologia Prevenção de defeitos Gerenciamento da qualidade de sotware Gerenciamento do processo quantitativo
45 Problemas com o modelo da SEI O enfoque é em gerenciamento de projeto em vez de gerenciamento de produto Ignora o uso de tecnologias como por exemplo a prototipação. Não incorpora a análise de risco como uma área chave de processo. Não define o seu domínio de aplicabilidade Slide 45
46 CMM e ISO 9000 Existe uma clara correlação entre os processos chave e o padrão ISO O CMM é mais detalhado e prescritivo e inclui uma estrutura de melhoria de processo. Em geral, as organizações cuja maturidade de processo é classificada no Nível 2 ou 3 provavelmente são compatíveis com a ISO Slide 46
47 Pontos chave Gerenciamento de qualidade de software tem como objetivo garantir que o software está de acordo com os padrões propostos. Procedimentos de garantia de qualidade devem ser documentados em um manual de qualidade organizacional. Padrões de software reuni as melhores práticas Revisão é a abordagem mais utilizada para avaliar a qualidade de software. Slide 47
48 Pontos chave Medições de software são informações coletadas sobre o processo de software e o produto de software. Medidas de qualidade do produto devem ser usadas para identificar componentes potencialmente problemáticos. Não existe um padrão universalmente aceito sobre métricas de software. Slide 48
QUALIDADE DE SOFTWARE. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 27 Slide 1
QUALIDADE DE SOFTWARE Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 27 Slide 1 Objetivos Apresentar o processo de gerenciamento de qualidade e as atividades centrais da garantia de
Leia maisAtividade da gerência da qualidade
O que é qualidade de software? Qualidade, de forma simplista, significa que o produto deve esta de acordo com a especificação. Problemas: Tensão entre requisitos do cliente: Eficiência, confiança, etc.
Leia maisEngenharia de Software
Gerenciamento da Qualidade Cap. 27 Sommerville 8 ed. Introdução: - Preocupação com a qualidade do software; - Uso de técnicas e tecnologias novas; - Manufatura de software Qualidade de Software: Qualidade
Leia maisQualidade de Software
de Software Gerenciamento de de Software Dedica-se a assegurar que o nível requerido de qualidade seja atingido Em um produto de software Envolve a definição de padrões e procedimentos apropriados de qualidade
Leia maisGerenciamento de Qualidade. Paulo C. Masiero Cap. 24 - SMVL
Gerenciamento de Qualidade Paulo C. Masiero Cap. 24 - SMVL Introdução Melhoria nos níveis gerais de qualidade de software nos anos recentes. Diferenças em relação ao gerenciamento da qualidade na manufatura
Leia maisO processo de melhoria de processo
O processo de melhoria de processo Prof.ª Dra. Aida Araújo Ferreira aidaferreira@recife.ifpe.edu.br Modelos de Melhoria de Processo de Software Tecnologia em Análise e Desenvolvimento de Sistemas IFPE
Leia maisPadrões de Qualidade de Software e Métricas de Software
Universidade Federal do Vale do São Francisco Padrões de Qualidade de Software e Métricas de Software Engenharia de Software I Aula 3 e 4 Ricardo Argenton Ramos Agenda da Aula Introdução (Qualidade de
Leia maisCHECK - LIST - ISO 9001:2000
REQUISITOS ISO 9001: 2000 SIM NÃO 1.2 APLICAÇÃO A organização identificou as exclusões de itens da norma no seu manual da qualidade? As exclusões são relacionadas somente aos requisitos da sessão 7 da
Leia maisEngenharia de Software
Engenharia de Software (1) Gestão de Projetos (1) Definição e evolução. (2) Processo de Software (2) Processos de software. (3) Projeto de Interface Homem- Máquina (4) SW-CMM/CMMI (3) Gestão de projetos.
Leia maisPolíticas de Qualidade em TI
Políticas de Qualidade em TI Prof. www.edilms.eti.br edilms@yahoo.com Aula 03 CMMI Capability Maturity Model Integration Parte II Agenda sumária dos Processos em suas categorias e níveis de maturidade
Leia maisPEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: PEDROHOLI@GMAIL.COM CMM E CMMI
PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: PEDROHOLI@GMAIL.COM CMM E CMMI INTRODUÇÃO Aumento da Importância do Software Software está em tudo: Elemento crítico
Leia maisQualidade de. Software. Definições. Qualidade do Produto ISO 9126. Processo de. Software. Modelo de Processo de. Software CMM SPICE ISO 12207
Qualidade de : Visão Geral ISO 12207: Estrutura s Fundamentais Aquisição Fornecimento s de Apoio Documentação Garantia de Qualidade Operação Desenvolvimento Manutenção Verificação Validação Revisão Conjunta
Leia maisQualidade de Software. Anderson Belgamo
Qualidade de Software Anderson Belgamo Qualidade de Software Software Processo Produto Processo de Software Pessoas com habilidades, treinamento e motivação Processo de Desenvolvimento Ferramentas e Equipamentos
Leia maisUniversidade Paulista
Universidade Paulista Ciência da Computação Sistemas de Informação Gestão da Qualidade Principais pontos da NBR ISO/IEC 12207 - Tecnologia da Informação Processos de ciclo de vida de software Sergio Petersen
Leia maisSistemas de Gestão Ambiental O QUE MUDOU COM A NOVA ISO 14001:2004
QSP Informe Reservado Nº 41 Dezembro/2004 Sistemas de Gestão O QUE MUDOU COM A NOVA ISO 14001:2004 Material especialmente preparado para os Associados ao QSP. QSP Informe Reservado Nº 41 Dezembro/2004
Leia maisGerenciamento de Projeto
UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA Gerenciamento de Projeto Engenharia de Software 2o. Semestre/ 2005
Leia maisImplantação de um Processo de Medições de Software
Departamento de Informática BFPUG Brazilian Function Point Users Group Implantação de um Processo de Medições de Software Claudia Hazan, MSc., CFPS claudinhah@yahoo.com Agenda Introdução Processo de Medições
Leia maisCHECK LIST DE AVALIAÇÃO DE FORNECEDORES Divisão:
4.2.2 Manual da Qualidade Está estabelecido um Manual da Qualidade que inclui o escopo do SGQ, justificativas para exclusões, os procedimentos documentados e a descrição da interação entre os processos
Leia maisQUALIDADE DE SOFTWARE AULA N.7
QUALIDADE DE SOFTWARE AULA N.7 Curso: SISTEMAS DE INFORMAÇÃO Disciplina: Qualidade de Software Profa. : Kátia Lopes Silva 1 CMM: DEFINIÇÃO Capability Maturity Model Um modelo que descreve como as práticas
Leia maisGARANTIA DA QUALIDADE DE SOFTWARE
GARANTIA DA QUALIDADE DE SOFTWARE Fonte: http://www.testexpert.com.br/?q=node/669 1 GARANTIA DA QUALIDADE DE SOFTWARE Segundo a NBR ISO 9000:2005, qualidade é o grau no qual um conjunto de características
Leia maisMODELO CMM MATURIDADE DE SOFTWARE
MODELO CMM MATURIDADE DE SOFTWARE O modelo CMM Capability Maturity Model foi produzido pelo SEI (Software Engineering Institute) da Universidade Carnegie Mellon (CMU), em Pittsburgh, EUA, por um grupo
Leia maisCopyright Proibida Reprodução. Prof. Éder Clementino dos Santos
INTERPRETAÇÃO ISO 9001:2008 GESTÃO DE QUALIDADE O que é ISO? ISO = palavra grega que significa Igualdade CAPÍTULO: Preâmbulo ISO 9001:2008 0.1 - Generalidades: foi esclarecido que a conformidade com requisitos
Leia maisENQUALAB 2013 QUALIDADE & CONFIABILIDADE NA METROLOGIA AUTOMOTIVA. Elaboração em planos de Calibração Interna na Indústria Automotiva
ENQUALAB 2013 QUALIDADE & CONFIABILIDADE NA METROLOGIA AUTOMOTIVA Elaboração em planos de Calibração Interna na Indústria Automotiva Joel Alves da Silva, Diretor Técnico JAS-METRO Soluções e Treinamentos
Leia maisGerência de Projetos Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br www.ufpa.br/srbo
Gerência de Projetos Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br www.ufpa.br/srbo Laboratório de Tecnologia de Software LTS www.ufpa.br/lts Rede Paraense de Pesquisa em Tecnologias de Informação
Leia maisProf. Dr. Ivanir Costa. Unidade III QUALIDADE DE SOFTWARE
Prof. Dr. Ivanir Costa Unidade III QUALIDADE DE SOFTWARE Normas de qualidade de software - introdução Encontra-se no site da ABNT (Associação Brasileira de Normas Técnicas) as seguintes definições: Normalização
Leia maisCMM Capability Maturity Model. Silvia Regina Vergilio
CMM Capability Maturity Model Silvia Regina Vergilio Histórico O DoD patrocinou a fundação do SEI (Software Engineering Institute) na Universidade de Carnegie Mellon (Pittsburg) com o objetivo de propor
Leia maisISO - 9126. Aécio Costa
ISO - 9126 Aécio Costa A evolução da Qualidade do Produto Qualidade = funcionalidade Confiabilidade Realização de funções críticas Produto de qualidade = sem bugs Controle de qualidade Teste do produto
Leia maisANÁLISE DOS REQUISITOS NORMATIVOS PARA A GESTÃO DE MEDIÇÃO EM ORGANIZAÇÕES
V CONGRESSO BRASILEIRO DE METROLOGIA Metrologia para a competitividade em áreas estratégicas 9 a 13 de novembro de 2009. Salvador, Bahia Brasil. ANÁLISE DOS REQUISITOS NORMATIVOS PARA A GESTÃO DE MEDIÇÃO
Leia maisQualidade de Software: Visão Geral
Qualidade de Software: Visão Geral Engenharia de Software 1 Aula 05 Qualidade de Software Existem muitas definições de qualidade de software propostas na literatura, sob diferentes pontos de vista Qualidade
Leia maisConteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de
Leia maisIntrodução à Qualidade de Software. Profº Aldo Rocha
Introdução à Qualidade de Software Profº Aldo Rocha Agenda O que é Qualidade? O que é Qualidade de Software? Qualidade do Produto e do Processo Normas e Organismos Normativos Qualidade de Software e Processos
Leia maisReferências internas são os artefatos usados para ajudar na elaboração do PT tais como:
Plano de Teste (resumo do documento) I Introdução Identificador do Plano de Teste Esse campo deve especificar um identificador único para reconhecimento do Plano de Teste. Pode ser inclusive um código
Leia maisQual a diferença entre certificação e acreditação? O que precisamos fazer para obter e manter a certificação ou acreditação?
O que é a norma ISO? Em linhas gerais, a norma ISO é o conjunto de cinco normas internacionais que traz para a empresa orientação no desenvolvimento e implementação de um Sistema de Gestão da Qualidade
Leia maisPlanejamento Avançado da Qualidade Elementos APQP
Planejamento Avançado da Qualidade Elementos APQP São descritos a seguir objetivos, expectativas e requisitos relativos à documentação dos elementos individuais do APQP Status Report (ver QSV / S 296001
Leia maisPadrões de Qualidade de Software
Universidade Federal do Vale do São Francisco Padrões de Qualidade de Software Engenharia de Software I Aula 4 Ricardo Argenton Ramos Agenda da Aula Introdução (Qualidade de Software) Padrões de Qualidade
Leia maisQualidade na gestão de projeto de desenvolvimento de software
Qualidade na gestão de projeto de desenvolvimento de software [...] O que é a Qualidade? A qualidade é uma característica intrínseca e multifacetada de um produto (BASILI, et al, 1991; TAUSWORTHE, 1995).
Leia maisFundamentos de Teste de Software
Núcleo de Excelência em Testes de Sistemas Fundamentos de Teste de Software Módulo 2- Teste Estático e Teste Dinâmico Aula 3 Teste Estático SUMÁRIO INTRODUÇÃO... 3 1. Definição... 3 2. Custo Versus Benefício...
Leia maisCMM - Capability Maturity Model
Tema da Aula Normas e Padrões de Qualidade em II CMM Prof. Cristiano R R Portella portella@widesoft.com.br CMM - Capability Maturity Model Desenvolvido pelo SEI (Instituto de Engenharia de ) Carnegie Mellon
Leia maisFACULDADE SENAC GOIÂNIA
FACULDADE SENAC GOIÂNIA NORMA ISO 12.207 Curso: GTI Matéria: Auditoria e Qualidade de Software Professor: Elias Ferreira Acadêmico: Luan Bueno Almeida Goiânia, 2015 CERTIFICAÇÃO PARA O MERCADO BRASILEIRO
Leia maisProjeto de Sistemas I
Instituto Federal de Educação, Ciência e Tecnologia de São Paulo Projeto de Sistemas I Professora: Kelly de Paula Cunha E-mail:kellypcsoares@ifsp.edu.br Requisitos: base para todo projeto, definindo o
Leia maisISO/IEC 12207: Gerência de Configuração
ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que
Leia maisCICLO DE EVENTOS DA QUALIDADE
Maio de 2003 CICLO DE EVENTOS DA QUALIDADE Dia 12/05/2003 Certificação e homologação de produtos, serviços e empresas do setor aeroespacial,com enfoque na qualidade Dia 13/05/2003 ISO 9001:2000 Mapeamento
Leia maisEngenharia de Requisitos
Engenharia de Requisitos Introdução a Engenharia de Requisitos Professor: Ricardo Argenton Ramos Aula 08 Slide 1 Objetivos Introduzir a noção de requisitos do sistema e o processo da engenharia de requisitos.
Leia maisEngenharia de Software
Universidade São Judas Tadeu Profª Dra. Ana Paula Gonçalves Serra Engenharia de O Processo Uma Visão Genérica Capítulo 2 (até item 2.2. inclusive) Engenharia de - Roger Pressman 6ª edição McGrawHill Capítulo
Leia maisMelhorias de Processos de Engenharia de Software
Melhorias de Processos de Engenharia de Software CMMI 1 Profa. Reane Franco Goulart O que é CMMI? O Capability Maturity Model Integration (CMMI) é uma abordagem de melhoria de processos que fornece às
Leia maisCMMI: Capability Maturity Model Integration
CMMI: Capability Maturity Model Integration Adriano J. Holanda http://holanda.xyz 21/10/2015 Adriano J. Holandahttp://holanda.xyz CMMI: Capability Maturity Model Integration CMMI: Capability Maturity Model
Leia maisC.M.M. Capability Maturity Model Modelo de Maturidade da Capacidade
UNISUL Universidade do Sul de Santa Catarina. Campus da Grande Florianópolis Pedra Branca. CIÊNCIA DA COMPUTAÇÃO ENGENHARIA DE SOFTWARE ALUNO: Volnei A. Caetano Palhoça 02 de Junho de 2000 C.M.M. Capability
Leia maisProfessor: Disciplina:
Professor: Curso: Disciplina: Marcos Morais de Sousa marcosmoraisdesousa@gmail.com marcosmoraisdesousa.blogspot.com Sistemas de informação Engenharia de Software II Gerenciamento de Qualidade CMMI e MPS.BR
Leia mais1 2009 CBG Centro Brasileiro de Gestão
1 2009 CBG Centro Brasileiro de Gestão ISO 9001:2015 Histórico da série 2 2009 CBG Centro Brasileiro de Gestão Histórico da série REVISÕES DA SÉRIE ISO 9000 2000 2008 2015 1994 1987 3 2009 CBG Centro Brasileiro
Leia maisProcessos de gerenciamento de projetos em um projeto
Processos de gerenciamento de projetos em um projeto O gerenciamento de projetos é a aplicação de conhecimentos, habilidades, ferramentas e técnicas às atividades do projeto a fim de cumprir seus requisitos.
Leia maisEngenharia de Software
Engenharia de Software Roteiro Qualidade de Software Produto de Software Processo de Software Modelo de Qualidade CMM Qualidade Qualidade de Software Na visão popular: Luxo Mais caro, complexo = maior
Leia maisA visão do modelo MPS.BR para Gerência de Projeto - Nível G. por Adriana Silveira de Souza
A visão do modelo MPS.BR para Gerência de Projeto - Nível G por Adriana Silveira de Souza Agenda Visão Geral do MPS.BR Processos e Capacidade de Processo Níveis de Maturidade Atributos de Processo Processo
Leia maisProfessor: Curso: Disciplina:
Professor: Curso: Disciplina: Aula 1 Turma: Esp. Marcos Morais de Sousa Sistemas de informação Engenharia de Software I Dinâmica da disciplina, plano de curso e avaliação 03º semestre Prof. Esp. Marcos
Leia maisGerência de Projetos de Software Modelos de gerência. CMM: Capability Maturity Model ITIL: Information Technology Infrastructure Library MPS BR
Modelos de gerência CMM: Capability Maturity Model ITIL: Information Technology Infrastructure Library MPS BR Modelo de maturidade: CMM CMM (Capability Maturity Model) é um modelo subdividido em 5 estágios
Leia maisARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.
ARCO - Associação Recreativa dos Correios Sistema para Gerenciamento de Associações Recreativas Versão Histórico da Revisão Data Versão Descrição Autor Página
Leia maisIntrodução a CMMI. Paulo Ricardo Motta Gomes Renato Miceli Costa Ribeiro
Introdução a CMMI Paulo Ricardo Motta Gomes Renato Miceli Costa Ribeiro Campina Grande, 29 de setembro de 2008 Agenda Processos Motivação Sintomas de falha de processo Aprimoramento de Processos O Framework
Leia maisCMMI. B) descrições das atividades consideradas importantes para o atendimento de suas respectivas metas específicas. Governo do ES (CESPE 2009)
CMMI Governo do ES (CESPE 2009) Na versão 1.2 do CMMI, 111 os níveis de capacidade são definidos na abordagem de estágios. 112 os níveis de maturidade são definidos na abordagem contínua. 113 existem seis
Leia maisModelo de Referência para melhoria do processo de software (MR mps)
Modelo de Referência para melhoria do processo de software (MR mps) Projeto mps Br: Modelo de Referência para Melhoria de Processo de Software CMMI SPICE SCAMPI MODELO PARA MELHORIA DO PROCESSO DE SOFTWARE
Leia maisOS 14 PONTOS DA FILOSOFIA DE DEMING
OS 14 PONTOS DA FILOSOFIA DE DEMING 1. Estabelecer a constância de propósitos para a melhoria dos bens e serviços A alta administração deve demonstrar constantemente seu comprometimento com os objetivos
Leia maisF.1 Gerenciamento da integração do projeto
Transcrição do Anexo F do PMBOK 4ª Edição Resumo das Áreas de Conhecimento em Gerenciamento de Projetos F.1 Gerenciamento da integração do projeto O gerenciamento da integração do projeto inclui os processos
Leia maisQualidade de Processo de Software Normas ISO 12207 e 15504
Especialização em Gerência de Projetos de Software Qualidade de Processo de Software Normas ISO 12207 e 15504 Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Qualidade de Software 2009 Instituto
Leia maisAnálise de Pontos por Função
Análise de Pontos por Função Uma Aplicação na Gerência de Subcontratação de Software Claudia Hazan, MSc. Certified Function Point Specialist Agenda! Introdução à Gerência de Subcontratação! Melhores Práticas:!
Leia maisConteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de
Leia maisTipos de teste de software
Tipos de teste de software Volnys Borges Bernal volnys@lsi.usp.br Adilson Hira ayhira@lsi.usp.br Laboratório de Sistemas Integráveis Departamento de Sistemas Eletrônicos Escola Politécnica da USP Sumário
Leia maisQualidade de Software. Prof.: Ivon Rodrigues Canedo. PUC Goiás
Prof.: Ivon Rodrigues Canedo PUC Goiás Qualidade Subjetiva Não sei o que é mas reconheço quando a vejo Qualidade Baseada no Produto O produto possui algo que produtos similares não têm Qualidade Baseada
Leia maisO que é CMMI? Base do CMMI. Melhorando o processo é possível melhorar-mos o software. Gerais. Processo. Produto
Gerais Processo Produto Propostas NBR ISO 9000:2005 define principios e vocabulário NBR ISO 9001:2000 define exigências para sistema de gerência de qualidade NBR ISO 9004:2000 apresenta linha diretivas
Leia maisRequisitos de Software
Requisitos de Software Centro de Informática - Universidade Federal de Pernambuco Kiev Gama kiev@cin.ufpe.br Slides originais elaborados por Ian Sommerville e adaptado pelos professores Márcio Cornélio,
Leia maisLEVANTAMENTO DE REQUISITOS. Lílian Simão Oliveira
LEVANTAMENTO DE REQUISITOS Lílian Simão Oliveira Níveis de erros Fonte: imaster.com um software São as características e funcionalidades que um software tem Engenharia de Requisitos O que é? Quem faz?
Leia maisCES-32 e CE-230 Qualidade, Confiabilidade e Segurança de Software. Conceitos de Qualidade. CURSO DE GRADUAÇÃO e DE PÓS-GRADUAÇÃO DO ITA
CURSO DE GRADUAÇÃO e DE PÓS-GRADUAÇÃO DO ITA 2º SEMESTRE 2002 CES-32 e CE-230 Qualidade, Confiabilidade e Segurança de Software Prof. Dr. Adilson Marques da Cunha Conceitos de Qualidade CES-32 / CE-230
Leia maisGerência de Projetos
Gerência de Projetos Escopo Custo Qualidade Tempo CONCEITO PROJETOS: são empreendimentos com objetivo específico e ciclo de vida definido Precedem produtos, serviços e processos. São utilizados as funções
Leia maisSistema de Gestão da Qualidade
Sistema de Gestão da Qualidade Coordenadora Responsável Mara Luck Mendes, Jaguariúna, SP, mara@cnpma.embrapa.br RESUMO Em abril de 2003 foi lançado oficialmente pela Chefia da Embrapa Meio Ambiente o Cronograma
Leia maisQUALIDADE DE SOFTWARE
QUALIDADE DE SOFTWARE Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 A ISO 9000-3 é um guia para a aplicação da ISO 9001 para o desenvolvimento, fornecimento e manutenção de software. As
Leia maisUNIP UNIVERSIDADE PAULISTA
UNIP UNIVERSIDADE PAULISTA GERENCIAMENTO DE REDES Segurança Lógica e Física de Redes 2 Semestre de 2012 NORMAS ABNT ISSO/IEC 27001 E 27002 (Antiga ISSO/IEC 17799) A norma ISO/IEC 27001. A norma ISO/IEC
Leia maisPalestra Informativa Sistema da Qualidade NBR ISO 9001:2000
Palestra Informativa Sistema da Qualidade NBR ISO 9001:2000 ISO 9001:2000 Esta norma considera de forma inovadora: problemas de compatibilidade com outras normas dificuldades de pequenas organizações tendências
Leia maisCONCURSO PÚBLICO ANALISTA DE SISTEMA ÊNFASE GOVERNANÇA DE TI ANALISTA DE GESTÃO RESPOSTAS ESPERADAS PRELIMINARES
CELG DISTRIBUIÇÃO S.A EDITAL N. 1/2014 CONCURSO PÚBLICO ANALISTA DE GESTÃO ANALISTA DE SISTEMA ÊNFASE GOVERNANÇA DE TI RESPOSTAS ESPERADAS PRELIMINARES O Centro de Seleção da Universidade Federal de Goiás
Leia maisMetodologia de Gerenciamento de Projetos da Justiça Federal
Metodologia de Gerenciamento de Projetos da Justiça Federal Histórico de Revisões Data Versão Descrição 30/04/2010 1.0 Versão Inicial 2 Sumário 1. Introdução... 5 2. Público-alvo... 5 3. Conceitos básicos...
Leia maisAnálise do Ambiente estudo aprofundado
Etapa 1 Etapa 2 Etapa 3 Etapa 4 Etapa 5 Disciplina Gestão Estratégica e Serviços 7º Período Administração 2013/2 Análise do Ambiente estudo aprofundado Agenda: ANÁLISE DO AMBIENTE Fundamentos Ambientes
Leia maisQualidade de Software. Qualidade de Software. Adequado à Especificação. Alguns Atributos de Qualidade. Equipe de Qualidade
DCC / ICEx / UFMG Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo A qualidade de software tem se aprimorado nos últimos 15 anos Empresas têm adotado novas técnicas Orientação a objetos se difundiu
Leia maisGestão da qualidade do software
Gestão da qualidade do software Empenhada em assegurar que o nível de qualidade requerido de um produto de software é atingido Envolve a definição de normas e procedimentos de qualidade apropriados, e
Leia maisGovernança de TI. ITIL v.2&3. parte 1
Governança de TI ITIL v.2&3 parte 1 Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR ITIL 1 1 ITIL Gerenciamento de Serviços 2 2 Gerenciamento de Serviços Gerenciamento de Serviços 3 3 Gerenciamento de Serviços
Leia maisALESSANDRO PEREIRA DOS REIS PAULO CESAR CASTRO DE ALMEIDA ENGENHARIA DE SOFTWARE - CAPABILITY MATURITY MODEL INTEGRATION (CMMI)
ALESSANDRO PEREIRA DOS REIS PAULO CESAR CASTRO DE ALMEIDA ENGENHARIA DE SOFTWARE - CAPABILITY MATURITY MODEL INTEGRATION (CMMI) APARECIDA DE GOIÂNIA 2014 LISTA DE TABELAS Tabela 1 Áreas de processo por
Leia maisGerenciamento de Problemas
Gerenciamento de Problemas O processo de Gerenciamento de Problemas se concentra em encontrar os erros conhecidos da infra-estrutura de TI. Tudo que é realizado neste processo está voltado a: Encontrar
Leia maisCapítulo 24 Gerência de Qualidade. Aula 1 Qualidade e Padrões de Qualidade
Capítulo 24 Gerência de Qualidade Aula 1 Qualidade e Padrões de Qualidade 1 Roteiro ² Qualidade de software ² Padrões de software ² Revisões e inspeções ² Medidas e métricas de software 2 Gerência de Qualidade
Leia maispacotes de software na forma em que são É importante salientar que não é objetivo do software, suas atividades e produtos
ISO/IEC 12119 ISO/IEC 12119 Et Esta norma é aplicável liá là avaliação de pacotes de software na forma em que são oferecidos e liberados para uso no mercado É importante salientar que não é objetivo desta
Leia maisGerenciamento de Níveis de Serviço
Gerenciamento de Níveis de Serviço O processo de Gerenciamento de Níveis de Serviço fornece o contato entre a organização de TI e o cliente, para garantir que a organização de TI conhece os serviços que
Leia maisECS -ASSESSORIA E CONSULTORIA TÉCNICA. ISO 9001:2015 Tendências da nova revisão
ISO 9001:2015 Tendências da nova revisão A ISO 9001 em sua nova versão está quase pronta Histórico ECS -ASSESSORIA E CONSULTORIA TÉCNICA As normas da série ISO 9000 foram emitidas pela primeira vez no
Leia maisLISTA DE VERIFICAÇAO DO SISTEMA DE GESTAO DA QUALIDADE
Questionamento a alta direção: 1. Quais os objetivos e metas da organização? 2. quais os principais Produtos e/ou serviços da organização? 3. Qual o escopo da certificação? 4. qual é a Visão e Missão?
Leia maisAbordagens. Ao redor do computador. Ao redor do computador. Auditoria de Sistemas de Informação. Everson Santos Araujo <everson@por.com.
Abordagens Auditoria de Sistemas de Informação Ao redor do computador Através do computador Com o computador Everson Santos Araujo 2 Ao redor do computador Ao redor do computador Auditoria
Leia maisFatores humanos de qualidade CMM E CMMI
Fatores humanos de qualidade CMM E CMMI Eneida Rios¹ ¹http://www.ifbaiano.edu.br eneidarios@eafcatu.gov.br Campus Catu 1 Curso de Análise e Desenvolvimento de Sistemas Conteúdos Fatores humanos de qualidade
Leia maisSegurança da Informação e Proteção ao Conhecimento. Douglas Farias Cordeiro
Segurança da Informação e Proteção ao Conhecimento Douglas Farias Cordeiro ABNT NBR ISO/IEC 27002 Segurança nas operações Responsabilidades e procedimentos operacionais Assegurar a operação segura e correta
Leia maisMUDANÇAS NA ISO 9001: A VERSÃO 2015
MUDANÇAS NA ISO 9001: A VERSÃO 2015 Está em andamento o processo de revisão da Norma ISO 9001: 2015, que ao ser concluído resultará na mudança mais significativa já efetuada. A chamada família ISO 9000
Leia maisAuditoria e Qualidade de Software ISO/IEC 9126 Engenharia de Software Qualidade de Produto
Auditoria e Qualidade de Software ISO/IEC 9126 Engenharia de Software Qualidade de Produto Prof. Elias Batista Ferreira Material cedido por: Prof. Edison A M Morais Objetivo Descrever os processos da norma
Leia maisPR 2 PROCEDIMENTO. Auditoria Interna. Revisão - 2 Página: 1 de 9
Página: 1 de 9 1. OBJETIVO Estabelecer sistemática de funcionamento e aplicação das Auditorias Internas da Qualidade, fornecendo diretrizes para instruir, planejar, executar e documentar as mesmas. Este
Leia maisGESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11
GESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11 Índice 1. Importância do ERP para as organizações...3 2. ERP como fonte de vantagem competitiva...4 3. Desenvolvimento e implantação de sistema de informação...5
Leia mais