Engenharia de Software



Documentos relacionados
QUALIDADE DE SOFTWARE. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 27 Slide 1

Engenharia de Software

Gerenciamento de Qualidade

ISO Aécio Costa

Padrões de Qualidade de Software e Métricas de Software

NORMA ISO/IEC Isac Aguiar isacaguiar.com.br

Engenharia de Software

Qualidade de Software

Qualidade de Software. Qualidade de Software. Adequado à Especificação. Alguns Atributos de Qualidade. Equipe de Qualidade

QUALIDADE DE SOFTWARE

GARANTIA DA QUALIDADE DE SOFTWARE

Planejamento e Gerenciamento de Projeto de Software

Gerenciamento de Qualidade. Paulo C. Masiero Cap SMVL

O processo de melhoria de processo

Políticas de Qualidade em TI

LEVANTAMENTO DE REQUISITOS. Lílian Simão Oliveira

Projeto de Sistemas I

ENQUALAB 2013 QUALIDADE & CONFIABILIDADE NA METROLOGIA AUTOMOTIVA. Elaboração em planos de Calibração Interna na Indústria Automotiva

Gerenciamento de Níveis de Serviço

ANÁLISE DOS REQUISITOS NORMATIVOS PARA A GESTÃO DE MEDIÇÃO EM ORGANIZAÇÕES

Prof. Dr. Ivanir Costa. Unidade III QUALIDADE DE SOFTWARE

Implantação de um Processo de Medições de Software

FACULDADE SENAC GOIÂNIA

Análise de Pontos por Função

Melhoria de Processos CMMi

ISO/IEC 12207: Gerência de Configuração

Conteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos

Engenharia de Software

GERÊNCIA DE INTEGRAÇÃO DO PROJETO

SENAC GO. Gestão da Tecnologia da Informação. Tópicos especiais em administração. Professor Itair Pereira da Silva. Alunos: Eduardo Vaz

MUDANÇAS NA ISO 9001: A VERSÃO 2015

Sistemas de Gestão Ambiental O QUE MUDOU COM A NOVA ISO 14001:2004

Década de 80, o Instituto de Engenharia de Software (SEI) foi criado.

Gerência de Projetos Prof. Dr. Sandro Ronaldo Bezerra Oliveira

Atividade da gerência da qualidade

Introdução Visão Geral Processos de gerenciamento de qualidade. Entradas Ferramentas e Técnicas Saídas

Objetivos da aula. Planejamento, Execução e Controle de Projetos de Software. O que é um plano de projeto? O que é um projeto?

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como:

MANUAL DE GESTÃO DE PROJETOS: Guia de referência do sistema de gestão de projetos do Tribunal Regional do Trabalho da 8ª Região

B2Q WEB TECNOLOGIA APLICADA

CHECK - LIST - ISO 9001:2000

Gestão Ambiental. Aula 5 Prof. Pablo Bosco

PDS - DATASUS. Processo de Desenvolvimento de Software do DATASUS

SGQ 22/10/2010. Sistema de Gestão da Qualidade. Gestão da Qualidade Qualquer atividade coordenada para dirigir e controlar uma organização para:

Prof. Me. Marcos Echevarria

Avaliação de Riscos Aplicada à Qualidade em Desenvolvimento de Software

MÉTRICAS DE SOFTWARE

SIMULADO: Simulado 3 - ITIL Foundation v3-40 Perguntas em Português

INSTRUÇÃO DE TRABALHO PARA INFORMAÇÕES GERENCIAIS

Requisitos de Software

Requisitos de Software

Análise do Ambiente estudo aprofundado

O Modelo Processo de Software Brasileiro MPS-Br

BANCO CENTRAL DO BRASIL 2009/2010

Modelos de Qualidade de Produto de Software

Atividade: COBIT : Entendendo seus principais fundamentos

Gerenciamento de Projetos de Software. Conceitos e objetivos da gerência de projetos

1. Introdução e Objetivos 2. Fundamentação teórica 3. Desenvolvimento e Especificações do sistema

Tópicos da Aula. Que é são requisitos? Tipos de Requisitos. Requisitos Funcionais. Classificação de Requisitos. Requisitos de Software.

Universidade de Brasília Faculdade de Ciência da Informação Curso de Arquivologia Profa. Lillian Alvares

S ] Striai S indu o SS proce estão para g engenharia e S de S integrada [ Soluçõe nevesdobrasil.com.br

Padrões de Qualidade e Métricas de Software. Aécio Costa

MATC99 Segurança e Auditoria de Sistemas de Informação

Qualidade de. Software. Definições. Qualidade do Produto ISO Processo de. Software. Modelo de Processo de. Software CMM SPICE ISO 12207

Qualidade na gestão de projeto de desenvolvimento de software

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 1. VISÃO GERAL 1.1. PROCESSOS EM GERAL

CMMI. B) descrições das atividades consideradas importantes para o atendimento de suas respectivas metas específicas. Governo do ES (CESPE 2009)

Qualidade de Processo de Software Normas ISO e 15504

Atividades da Engenharia de Software ATIVIDADES DE APOIO. Atividades da Engenharia de Software. Atividades da Engenharia de Software

PROVA DISCURSIVA. UnB/CESPE BACEN/2013

Engenharia de Software

Sistema de Gestão da Qualidade

15/09/2015. Gestão e Governança de TI. Modelo de Governança em TI. A entrega de valor. A entrega de valor. A entrega de valor. A entrega de valor

Introdução à Qualidade de Software. Profº Aldo Rocha

Planejamento de Projetos. Professor Gabriel Baptista ( gabriel.baptista@uninove.br ) ( )

Fase 1: Engenharia de Produto

MODELO SPICE Software Improvement and Capacibilty Determination Avalia o software com foco na melhoria de seus processos (identifica pontos fracos e

Qualidade de Software. Profa. Cátia dos Reis Machado

Pós-Graduação em Gerenciamento de Projetos práticas do PMI

Controle ou Acompanhamento Estratégico

Módulo 2. Estrutura da norma ISO 9001:2008 Sistemas de Gestão da Qualidade Requisitos 0, 1, 2, 3 e 4/4, Exercícios

REDUZINDO AS QUEBRAS ATRAVÉS DA MANUTENÇÃO PROFISSIONAL

CMMI: Capability Maturity Model Integration

Programa de Capacitação em Gestão do PPA Curso PPA: Elaboração e Gestão Ciclo Básico. Elaboração de Planos Gerenciais dos Programas do PPA

Integrando o PSM ao COBIT

Objetivos. Requisitos de Software. Tipos de Requisitos. O que é um requisito? Requisitos Funcionais e Não- Funcionais. Requisitos Funcionais

Políticas de Qualidade em TI

Gestão da Qualidade por Processos

UNIVERSIDADE FEDERAL DA BAHIA

FACULDADE BARÃO DE RIO BRANCO UNINORTE CURSO DE ARQUITETURA E URBANISMO DISCIPLINA - TECNOLOGIA DA CONSTRUÇÃO 1 (AULA

ESTRUTURA ISO 9.001:2008

Profº.: Daniel Gondim. Relatórios Gerenciais e Sistemas Web

Palestra Informativa Sistema da Qualidade NBR ISO 9001:2000

Gestão da Qualidade. Gestão da. Qualidade

Transcrição:

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 significa que o produto a ser desenvolvido deve atender a suas especificações (conceito da manufatura Crosby, 1979) Produto de software: O cliente determina as características que o produto deve ter; Especificação de características de qualidade de maneira ambígua; Dificuldade de escrever especificações de software completas.

A qualidade pode ser conseguida definindo-se padrões e procedimentos em uma organização e seguindo-os. Gerenciamento de qualidade? Cultura da qualidade? Padrões e Procedimentos?

Gerenciamento da qualidade do software, consiste: 3. Garantia da qualidade: Procedimento organizacional da empresa. 4. Planejamento da qualidade: Seleção de procedimentos e padrões apropriados a um projeto específico. 5. Controle da qualidade: Confirmar que os procedimentos e padrões foram seguidos. O gerenciamento da qualidade deve ser realizado por uma equipe específica e independente.

QUALIDADE DE PROCESSO: A qualidade do processo influencia no produto?

Gerenciar a qualidade do processo envolve: Definições de padrões de processo; Monitoração do processo de desenvolvimento; Relato do processo de software para os gerentes e clientes. Processos padrões devem ser utilizados independentes do tipo de

Padrões: Podemos ter 2 tipos de padrões: 1. Padrões de Produtos Estabelecem os padrões que se aplicam ao produto de software em desenvolvimento. 2. Padrões de Processos Estabelece processos a ser seguidos para garantir que os padrões de produtos sejam atingidos.

Padrões: - São importantes por: Refletirem as melhores práticas de desenvolvimento de software; Provêem um framework para a implantação de processos de software; Ajudam a continuidade, quando as mesmas práticas são adotadas por uma organização.

Padrões: - Porém: Podem ser burocráticos e desnecessários em alguns tipos de projeto; Devem ser adotados por todo o grupo de desenvolvedores; Devem ser customizados para cada tipo de projeto.

ISO 9000: - Conjunto de padrões internacionais que pode ser usado para o gerenciamento da qualidade em todos os tipos de indústrias. - Baseado nele, pode-se definir os procedimentos de garantia de qualidade através da confecção do manual que definirá o processo de qualidade.

Padrões de Documentações: São importantes pois é o único modo tangível de representação do software e do processo de software. São 3 os padrões de documentações: 2.Padrão do processo de documentação: Define o processo para a produção de documentos 2. Padrão de Documentos: Define a estrutura e apresentação do documento 5.Padrão de Intercâmbio de documentos: Define a compatibilidade de todas as cópias eletrônicas do documento.

O Plano de qualidade deve conter: 1. Apresentação do produto 2. Planos de produto 3. Descrição do processo 4. Metas de qualidade 5. Riscos e gerenciamento de riscos Engenharia de Software Planejamento da Qualidade: É o processo de desenvolvimento de um plano de qualidade para um projeto de software. Deve estabelecer as qualidades desejadas em um software e descrever como elas serão avaliadas.

Planejamento da Qualidade: São atributos em potênciais da qualidade: Segurança Facilidade de uso Confiabilidade Eficiência Complexidade

Controle da Qualidade: Envolve a monitoração do processo de desenvolvimento do software para assegurar que os procedimentos e padrões estão sendo seguidos. Pode ser usado para isso: Revisões da Qualidade: Envolve um grupo de pessoas que examinam todo o processo Avaliações automáticas de software: O Software e documentos produzidos são avaliados por um programa específico.

Medições e Métricas de Software: A Medição de um software consiste em derivar um valor numérico para algum atributo do produto de software ou de um processo. - O Uso de métricas exigem um processo bem definido; - Não existem ferramentas para coleta e análise dos dados referentes as métricas.

Medições e Métricas de Software: Métricas de Controle: São associadas ao processo de software. Métricas de Predição: São associadas ao produto de software. É impossível medir os atributos de qualidade de um software.

Medições de Predições e Controle Processo de Software Medições de Controle Produto de Software Medições de Predição Decisões Gerenciais

Métricas de produto de Software: Dinâmicas: Coletadas com o programa em execução. Ex.: Tempo. Estáticas: Coletadas por meio das representações do sistema. Ex.: complexidade.

Processo de Medição de Produto Escolher a medição a ser realizada Analisar componentes anômalos Selecionar componentes a serem avaliados Identificar medições anômalas Medir características do componente