Normas ISO:

Documentos relacionados
Qualidade de Software (cont)

Visão Geral da Norma ISO/IEC 12207

QUALIDADE DE SOFTWARE

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

Desenvolvido pelo Software Engineering Institute-SEI em 1992 Possui representação por estágios (5 níveis)e contínua (6 níveis)

ISO/IEC Processo de ciclo de vida

ISO/IEC Roteiro IEC ISO. Histórico ISO/IEC ISO

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

Qualidade de Software

Manutenção de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015

DCC / ICEx / UFMG. O Modelo CMMI. Eduardo Figueiredo.

Especificar os requisitos de um Sistema de Gestão Ambiental, permitindo à organização desenvolver e implementar :

Módulo Contexto da organização 5. Liderança 6. Planejamento do sistema de gestão da qualidade 7. Suporte

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

APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR

QUADRO COMPARATIVO: ISO 14001:2004 X ISO 14001:2015

CHECKLIST DE AUDITORIA INTERNA ISO 9001:2008

LISTA DE VERIFICAÇÃO

Formação Técnica em Administração. Modulo de Padronização e Qualidade

Agenda. Componentes genéricos de uma fábrica de. Implantar ou melhorar uma fábrica, é um. Outras novidades que merecem atenção

Introdução a Teste de Software

AULA 02 Qualidade em TI

Gerência de Projetos e Qualidade de Software. Prof. Walter Gima

Qualidade de Software: Visão Geral. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa

IDENTIFICAÇÃO DO CANDIDATO INSTRUÇÕES

Visão Geral do Processo de Desenvolvimento de Software Introdução aos Sistemas de Informação

ENGENHARIA DE SOFTWARE

Requisitos onde as normas ISO 9001:2015 e ISO 14001:2015 requerem informação documentada:

Agenda da Aula. Melhoria do Processo de Software. Por que melhorar o processo? De onde veio a idéia? Qualidade do Produto. Qualidade de Software

Sistema de Gestão da Qualidade

Engenharia de Software

Aula 11 - Fluxo do RUP: Ambiente

Gerencial Industrial ISO 9000

Visão Geral de Engenharia de Software

PSP Personal Software Process. Maria Cláudia F. P. Emer

Treinamento e-learning. Interpretação e implantação da ISO 9001:2015

Teste de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015

Garantia da Qualidade, Medição e Melhoria. Leonardo Gresta Paulino Murta

QUALIDADE DE SOFTWARE ISO/IEC Segunda Edição Prof. Edison A M Morais

Por Constantino W. Nassel

Maturidade e Capabilidade do Processo de Software: Definição Modelo: Definição MPS.BR: O Modelo MPS.BR: Capacidade do Processo Processos do Nível G,

Garantia da Qualidade, Medição e Melhoria. Leonardo Gresta Paulino Murta

Engenharia de Software

Etapa 6 - Elaboração da documentação da qualidade

Manutenção de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2016

Introdução à Qualidade de Software

Horário: 13:00 às 15:00 horas (hora de Brasília) IDENTIFICAÇÃO DO CANDIDATO INSTRUÇÕES

Módulo 5. Estrutura da norma ISO 9001:2008 Sistemas de Gestão da Qualidade - Requisitos Requisitos 6.1, 6.2, 7.1, 7.2 e 7.3

Gestão de Segurança da Informação. Interpretação da norma NBR ISO/IEC 27001:2006. Curso e Learning Sistema de

Qualidade de Software Normatização

A Implantação do Sistema do Sistema da Qualidade e os requisitos da Norma ISO NBR 9001:2000

ISO/IEC 12207: Verificação, Validação e Testes

OHSAS 18001:2007 SAÚDE E SEGURANÇA OCUPACIONAL

CHECK-LIST ISO 14001:

GESTÃO DA QUALIDADE DE SERVIÇOS GERENCIAMENTO DE SERVIÇOS

Teste de Software. Prof. Camila. Pedro de Assis Sobreira Jr.

CONTPATRI Plano de Garantia de Qualidade. Versão 1.1

CMM Capability Maturity Model. O que é isto???

Global Standard for Food Safety Issue 5 - BRC

Processos de Validação e Verificação do MPS-Br

GERENCIAMENTO DA QUALIDADE DO PROJETO

Copyright Proibida Reprodução. Prof. Éder Clementino dos Santos

MANUAL DO SISTEMA DE GESTÃO DA QUALIDADE

Gerenciamento de Projetos

Nomenclatura usada pela série ISO Série ISO 9000

Melhoria de processos Qualidade. Engenharia de software Profª Karine Sato da Silva

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini /

Gerência e Planejamento de Projeto. Engenharia de Software I Profa. Elisa Yumi Nakagawa 1 o semestre de 2015

ABNT NBR ISO/IEC NÃO CONFORMIDADES MAIS FREQUENTES

Lista de Verificação - ABNT NBR ISO 9001:2008

Engenharia de Software II

AUDITORIAS DA QUALIDADE

Escopo: PROCESSOS FUNDAMENTAIS

Fábrica de Software Instituto de Informática Universidade Federal de Goiás. Plano de Medição

CellBus Plano de Gerenciamento de Qualidade Versão (1.3)

Plano de Gerenciamento de Configuração

Reutilização de Software

Gestão de Segurança da Informação. Interpretação da norma NBR ISO/IEC 27001:2006. Curso e- Learning Sistema de

Diego Azevedo José Thiago Moutinho Sérgio Chaves Thiago Bemerguy William Sampaio

Ação Preventiva Ação para eliminar a causa de um potencial não-conformidade ou outra situação potencialmente indesejável.

MGQ Manual de Gestão da Qualidade. PDQ - Procedimento Documentado ITQ Instrução de Trabalho PQC Plano da Qualidade de Contrato

GQM. Goal Question Metric. 14 de agosto de Carlos Vinícius Pereira da Silva. Déborah Carvalho de Moura. Danylo de Castro Campos.

Módulo 7 Estrutura da norma ISO 9001:2008 Sistemas de Gestão da Qualidade - Requisitos Requisitos 8.1, 8.2 e 8.3

ISO/IEC Prof. Alexandre Luís Franco

Versão: 1.0 Doc Manager

As 10 Áreas da Engenharia de Software, Conforme o SWEBOK Prof. Elias Ferreira

Lista de Verificação de Auditorias Internas do SGI - MA - SST

MANUAL DA QUALIDADE MQ SGQ 01-12

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

Grupo de Extensão em Sistemas de Gestão Ambiental. Sistema de Gestão Ambiental

FORMAÇÃO DE AUDITORES INTERNOS DA QUALIDADE ISO 19011:2012 PROF. NELSON CANABARRO

Questões sobre a IS014001

Gestão de Processos Introdução Aula 1. Professor: Osmar A. Machado

BINS Indústria de Artefatos de Borracha Ltda. Questionário de Seleção e Homologação de Fornecedores

Gerenciamento de integração de projeto

Qualidade de Processo de Software. Simone S Souza ICMC/USP 2018

ABORDAGEM INICIAL DA INTER-RELAÇÃO DE ITENS DAS NORMAS ISO 9001:2008 e 14001:2004

Transcrição:

Universidade Católica de Pelotas Tecnólogo em Análise e Desenvolvimento de Sistemas Disciplina de Qualidade de Software Normas ISO: 12207 15504 Prof. Luthiano Venecian 1

ISO 12207 Conceito Processos Fundamentais Processos de Apoio Processos Organizacionais Considerações Finais 2

ISO 12207 Conceito Norma internacional que descreve em detalhes os processos, atividades e tarefas que envolvem o fornecimento, desenvolvimento, operação e manutenção de software. Classes: Processos Fundamentais: início e execução do desenvolvimento, operação ou manutenção do software durante o seu ciclo de vida. Processos de Apoio: auxiliam e contribuem para o sucesso e a qualidade do projeto de software. Processos Organizacionais: implementam uma estrutura constituída de processos de ciclo de vida e pessoal associados, melhorando continuamente a estrutura e os processos. 3

Aquisição ISO 12207 Processos Fundamentais (1/2) Atividades de quem adquire um software. Inclui a definição da necessidade de adquirir um software (produto ou serviço), pedido de proposta, seleção de fornecedor, gerência da aquisição e aceitação do software. Fornecimento Atividades do fornecedor de software. Inclui a preparação de uma proposta, assinatura de contrato, determinação recursos necessários, planos de projeto e entrega do software. 4

Desenvolvimento ISO 12207 Processos Fundamentais (2/2) Atividades do desenvolvedor de software. Inclui: análise de requisitos, projeto, codificação, integração, testes, instalação e aceitação do software. Operação Atividades do operador do software. Inclui: operação do software e suporte operacional aos usuários. Manutenção Atividades de quem faz a manutenção do software. 5

Documentação ISO 12207 Processos de Apoio (1/3) Registro de informações produzidas por um processo ou atividade. Inclui: planejamento, projeto, desenvolvimento, produção, edição, distribuição e manutenção dos documentos necessários a gerentes, engenheiros e usuários do software. Gerência de Configuração Identificação e controle dos itens do software. Inclui: controle de armazenamento, liberações, manipulação, distribuição e modificação de cada um dos itens que compõem o software. 6

Garantia da Qualidade ISO 12207 Processos de Apoio (2/3) Garante que os processos e produtos de software estejam em conformidade com os requisitos e os planos estabelecidos. Verificação Determina se os produtos de software de uma atividade atendem completamente as condições impostas a eles. Validação Determina se os requisitos e o produto final (sistema ou software) atendem ao uso específico proposto. 7

Revisão Conjunta ISO 12207 Processos de Apoio (3/3) Define as atividades para avaliar a situação e produtos de uma atividade de um projeto, se apropriado. Auditoria Determina adequação aos requisitos, planos e contrato, quando apropriado. Resolução de Problemas Análise e resolução dos problemas de qualquer natureza ou fonte, descobertos durante a execução do desenvolvimento, operação, manutenção ou outros processos. 8

Gerência Gerenciamento de processos. Infra-estrutura ISO 12207 Processos Organizacionais Fornecimento de recursos para outros processos. Inclui: hardware, software, ferramentas, técnicas, padrões, operação ou manutenção. Melhoria Atividades para estabelecer, avaliar, medir, controlar e melhorar um processo de ciclo de vida de software. Treinamento Atividades para prover e manter pessoal treinado. 9

ISO 12207 Considerações Finais Utilizada para apoiar as organizações a definirem seus processos de ciclo de vida de desenvolvimento, operação e manutenção de software. Um dos pontos fortes da norma é a alta granularidade dos processos permitindo a definição de vários processos pequenos que serão integrados na sua execução. Utilizada como base para a elaboração da norma ISO 15504. 10

ISO 15504 Introdução Objetivos Níveis de capacidade Atributos do Processo Avaliação dos atributos do Processo Níveis de capacidade do Processo 11

ISO 15504 Introdução Norma que apresenta uma estrutura para realização de avaliações de processos em organizações: Empresa que busca melhorias. Avaliação de terceiros ao realizarem contratos de prestação de serviços ou fornecimento de produtos. 12

Melhoria ou avaliação de processos. Elementos a serem definidos: ISO 15504 Objetivos (1/2) Modelo de processos, escala de medida e método de avaliação. Modelo de referência de processos: Descrição de escopo e de requisitos. Estabelece os resultados esperados de cada processo e permite avaliá-los. 13

Modelo de medição: ISO 15504 Objetivos (2/2) Identifica elementos da organização a serem examinados. Define dois indicadores: práticas e artefatos produzidos. Modelo de avaliação: Dimensão de processo: permitem verificar se os processos são ou não executados. Dimensão de capacidade: permite uma avaliação detalhada dos processos executados por uma organização. Trabalha com: níveis de capacidade e atributos de processo. 14

ISO 15504 Níveis de Capacidade Nível Nome Descrição 0 Incompleto 1 Executado 2 Gerenciado 3 Estabelecido 4 Previsível 5 Otimizado O processo não é implementado ou falha em atingir seus objetivos O processo essencialmente atinge os objetivos, mesmo se de forma pouco planejada ou rigorosa O processo é implementado de forma controlada (planejado, monitorado e ajustado); os produtos por ele criados são controlados e mantidos de forma apropriada O processo é executado de forma sistemática e consistente O processo é executado e existe um controle que permite verificar se ele se encontra dentro dos limites estabelecidos para atingir os resultados O processo é adaptado continuamente para, de uma forma mais eficiente, atingir os objetivos de negócio definidos e projetados 15

ISO 15504 Atributos de Processo (1/3) Atributo 1.1 Execução Descrição O processo atinge os objetivos dele esperados Quando plenamente atingido, este atributo indica que os objetivos do processo são identificados e sua 2.1 Administração execução planejada. Responsabilidades são atribuídas, a infra-estrutura é fornecida e a comunicação entre os envolvidos é gerenciada 2.2 Administração de produto Requisitos para os produtos do processo são definidos. Tais produtos são identificados e documentados. Revisões e ajustes são efetuados conforme necessário 16

ISO 15504 Atributos de Processo (2/3) Atributo Descrição 3.1 Definição Um processo padronizado é definido pela organização. Deve incluir a identificação de competências e papéis, da infraestrutura e das interações com outros processos 3.2 Implementação Os elementos identificados em 3.1 são postos em prática. A infra-estrutura é implementada, todos os recursos são alocados e, se necessário, treinamentos são realizados 17

ISO 15504 Atributos de Processo (3/3) 4.1 Medição 4.2 Controle Estabelecem-se objetivos quantitativos, bem como as medições a serem realizadas e a freqüência de sua aplicação. Os resultados são coletados, analisados e publicados na organização Estabelecem-se limites de variação para as medidas, bem como ações corretivas 5.1 Inovação Objetivos de melhoria são definidos. Oportunidades de melhoria são identificadas na aplicação de novas tecnologias 5.2 Otimização O desempenho dos processos é medido e o impacto das melhorias propostas é comparado aos objetivos esperados. A implementação de mudanças é gerenciada 18

ISO 15504 Avaliação dos Atributos de Processo N Não atingido P Parcialmente atingido 0 a 15% Existe pouca ou nenhuma evidência de que o atributo de processo seja alcançado. 16 a 50% Existe evidência de uma abordagem significativa para atingir o atributo, mas alguns aspectos (tais como resultados) são ainda imprevisíveis. L Largamente atingido T Totalmente atingido 51 a 85% O desempenho do processo pode variar em algumas áreas. 86 a 100% Não há nenhuma falta ou falha significativa. 19

ISO 15504 Níveis de Capacidade de Processo Nível de Capacidade 1 2 3 4 5 1.1 L ou T T T T T 2.1 L ou T T T T 2.2 L ou T T T T 3.1 L ou T T T 3.2 L ou T T T 4.1 L ou T T 4.2 L ou T T 5.1 L ou T 5.2 L ou T 20