Competência: Compreender as métricas de Software

Slides:



Advertisements
Apresentações semelhantes
Apresentação do Portfólio de Unidade Penny Archer
Advertisements

BENCHMARKING.
Qualidade de Software Aula 4
Avaliação no Ciclo da Gestão Pública
Gerência de Projetos Wesley Peron Seno Introdução
Garantia da Qualidade Mário Eduardo.
UNIVERSIDADE ESTADUAL DE MATO GROSSO DO SUL SISTEMAS DE INFORMAÇÃO ENGENHARIA DE SOFTWARE Métricas de Software Prof.ª Adriana dos Santos Caparróz Carvalho.
Re-engenharia de Software
Métricas para o Processo e o Projecto de SW
Como os professores lidam com os erros
Curso GD Gerenciamento de Desempenho
MONTAGEM-TORQUE Tendo visto que o pré-carregamento é desejado em uniões importantes, deve-se agora considerar os meios de assegurar que o pré-carregamento.
O Aluno a Distância.
Medição e Métricas de Software
QIP Quality Improvement Paradigm NASA Software Engineering Laboratory (70s) Abordagem bottom-up para melhoria de software a partir de experimentação e.
Sugestões para tirar Apontamentos nas Aulas
A implementação de avaliação formativa na sala de aula
Plano de Projeto de Software
Principios e Conceitos de Projeto
Competência: Compreender as métricas de Software
Competência: Compreender as métricas de Software
Feedback Realimentação ou retroalimentação
UFRPE – Modelos de Qualidade Teresa Maciel
Pontifícia Universidade Católica de Campinas
5. Como fazer o gerenciamento de software? Objetivo: entender a idéia de gerenciamento aplicada ao processo de desenvolvimento de sotware e obter uma noção.
FORMAÇÃO DE AUDITORES INTERNOS RONALDO COSTA RODRIGUES
Reunião de Pais e Professoras E. M. ERWIN PRADE 2008
O ATO DE AVALIAR NO CONTEXTO DA PRÁTICA PEDAGÓGICA TRANSFORMADORA.
Engenharia de Software
Métricas para Qualidade de Software
Projeto: Capacitação em GP
BENCHMARKING.
Capability Maturity Model (CMM)
Ambiente de Estudo Preliminares
Prof. Alexandre Vasconcelos
Modelos de Maturidade de Processos de Software
Profa. Reane Franco Goulart
JOGAR E RESOLVER PROBLEMAS PARA APRENDER MATEMÁTICA
Tópicos Avançados em Inteligência Artificial
GESTÃO DE CONVÊNIOS – PLANEJAMENTO –.
Tecnologia da informação TECNOLOGICA EM PROCESSOS GERENCIAIS Prof. Ulisses Vasconcelos
Avaliação de Desempenho UFABC Pós-graduação em Engenharia da Informação Professor: Carlos Alberto Kamienski ( ) Santo André, Fevereiro.
A3 Resumo de Projeto Wilson Barreto
Docente: Maria Madselva Ferreira Feiges UFPR / Educação / DEPLAE
Avaliação EQUIPE GESTORA MLV.
Consolidação PDCA.
DISCIPLINA: CINEANTROPOMETRIA
Gestão de Projetos de Software
Modelando Sistemas em UML
Livro 4 Avaliação de Desenvolvimento Sustentável: Princípios na Prática.
Gerenciamento de Custos
Engenharia de Software
Capítulo 9: SAD orientado a Modelo
TÍTULO Nome dos alunos ESCOLA DE ENGENHARIA DE PIRACICABA
AVALIAÇÃO DE PROCESSOS DE SOFTWARE
Profª Eliane Costa Santana
Conceitos de Monitoramento
Fatores Humanos de Qualidade Gestão da Qualidade de Software Ago/2014.
Apontamentos sugestões e orientações práticas. Apontamentos nas Aulas Esta tarefa irá permitir-te estar mais atento e mais concentrado na aula. O registo.
Análise e Projeto de Sistemas Análise e Projeto de Sistemas Aula 2 Professor: Italo Rodrigues Castro.
ISO/IEC Prof. Dr. Sandro Ronaldo Bezerra Oliveira
Engenharia de Software
PROJETO SPICE ISO Integrantes: Erickson Balzaneli
Introdução a Métricas de Software Tópicos Avançados em Engenharia de Software III Danielle Dias e Cristine Gusmão / UFPE-PE.
PREPARAÇÃO DE UM ARTIGO CIENTÍFICO
Engenharia de Software Conceitos e elementos 1. Engenharia   Resolução de problemas através de soluções economicamente viáveis  Motivacão: Limitação.
Engenharia de Produtos
Controle estratégico – 9a. aula Prof ª Rosana Alves Vieira Empreendedorismo e Estrat. de Negócios.
Felipe do Espírito Santo Análise de sistemas - AS Conceito de Engenharia de Sistemas.
CMMI Capability Maturity Model Integration
Transcrição da apresentação:

Competência: Compreender as métricas de Software

Esta é a nossa segunda AMT (Aula Mediada Caros Alunos Esta é a nossa segunda AMT (Aula Mediada por Tecnologia). Como a nossa primeira AMT iniciou o módulo, isto é, não tivemos oportunidade de conversar antes, optei por apresentar a matéria e pedir um exercício simples. Porém, agora precisaremos nos dedicar mais a este assunto (Métricas de Software). Desta forma, encaminho novamente o conteúdo e mais alguns exercícios para fixação e avaliação da competência correlata.

Agenda Panorama da Métrica de Software Finalidade de Métricas Medidas, Métricas e Indicadores Bibliografia

Panorama O que é? Métricas de Processo e de projeto de software são medidas quantitativas que permitem prever a eficácia do processo de software e dos projetos que são conduzidos como arcabouço. Dados básicos de qualidade e de produtividade são coletados. Esses dados são então analisados, comparados com médias anteriores e avaliados para determinar se ocorreram melhorias de qualidade e produtividade. Métricas também são usadas para detectar áreas de problema, de modo que soluções possam ser desenvolvidas, e que o processo de software possa ser melhorado.

Panorama Quem Faz? As métricas de Software são analisadas e avaliadas por gerentes de software. As medidas são frequentemente coletadas por engenheiros de software.

Panorama Por que é Importante? Se você não faz medições, o julgamento pode ser baseado somente em avaliação subjetiva. Com medições, as tendências (boas ou más) podem ser detectadas, estimadas e melhoradas ao longo do tempo.

Panorama Quais são os passos? Comece definindo um conjunto limitado de medições de processo, projeto e de produto, que são fáceis de coletar. Essas medições são frequentemente normalizadas, usando métricas orientadas a tamanho e a função. O resultado é analisado e comparado com médias anteriormente obtidas para projetos semelhantes desenvolvidos dentro da organização. Tendências são avaliadas e conclusões são geradas.

Panorama Qual é o produto do trabalho? Um conjunto de métricas de software que dá uma idéia do processo e entendimento do projeto.

Panorama Como garanto que fiz corretamente? Aplicando um esquema de medição consistente, mas simples, que nunca deve ser usado para avaliar, premiar ou punir o desempenho individual.

Finalidade de Métricas Para a Finalidade de planejamento e Estimativa do projeto de software, nosso interesse é histórico. Qual foi a produtividade de desenvolvimento em projetos anteriores? Qual a qualidade do software produzido? Como dados anteriores de produtividade e qualidade podem ser extrapolados até o presente? Como isso pode nos ajudar a planejar e estimar com mais precisão?

Finalidade de Métricas Razões para medirmos Para Caracterizar; Para Avaliar; Para Prever; Para Aperfeiçoar.

Finalidade de Métricas Para caracterizar: significa para ter entendimento dos processos, produtos, recursos e ambiente, e para estabelecer marcos referenciais básicos, para comparação com futuras avaliações;

Finalidade de Métricas Para Avaliar: significa determinar o status com referência aos planos. Medidas são sensores que nos deixam saber quando nossos projetos e processos estão fora de controle, de modo que possamos trazê-los de volta ao controle. Nós também avaliamos para verificar o cumprimento das metas de qualidade e para verificar os impactos de melhoramentos de tecnologia e de processos, nos produtos e nos processos.

Finalidade de Métricas Para Prever: Significa nós prevemos para planejar. Medição por previsão envolve obter o entendimento das relações entre processos e produtos, e construir modelos dessas relações dessas relações, de modo que os valores observados para alguns atributos possam ser usados para prever outros. Fazemos isso porque desejamos estabelecer metas exeqüíveis para custo, cronograma e qualidade – de modo que possam ser aplicados recursos apropriados.

Finalidade de Métricas Para Aperfeiçoar: significa coletar informações quantitativa para ajudar a identificar bloqueios, causas fundamentais, ineficiências e outras oportunidades para melhorar a qualidade do produto e o desempenho do processo.

Medidas, Métricas e Indicadores Apesar das pessoas freqüentemente usarem essas palavras no mesmo sentido, é importante notar diferenças sutis entre elas.

Medidas, Métricas e Indicadores Dentro do contexto da Engenharia de Software, uma medida fornece uma indicação quantitativa da extensão, quantidade, dimensão, capacidade ou tamanho de algum atributo de um produto ou de um processo. Exemplo: Coleta de quantidade erros em um determinado ponto do processo.

Medidas, Métricas e Indicadores Métrica de software relaciona as medidas de alguma forma. Exemplo: Número médio de erros encontrados por revisão.

Medidas, Métricas e Indicadores Um indicador é uma métrica, ou combinação de métricas, que fornece compreensão de um processo de software, de um projeto de software, ou do produto propriamente dito. Um indicador fornece compreensão que possibilita ao gerente de projeto ou aos engenheiros de software ajustar o processo, projeto, ou produto para tornar as coisas melhores.

Atividades Rever o material apresentado Realizar as atividades previstas no plano de aula 2 1

Sugestões Bibliografia http://www.spinsp.org.br/apresentacao/Indicadores_desempenho.pdf Bibliografia Engenharia de Software. Pressman. 3 Edição, Capítulo 2, páginas 54 a 59.