Aula 04. Medições e Métricas de Software. Professor: José Alexandre Macedo versão: 1.0

Tamanho: px
Começar a partir da página:

Download "Aula 04. Medições e Métricas de Software. Professor: José Alexandre Macedo versão: 1.0"

Transcrição

1 Aula 04 Medições e Métricas de Software Professor: José Alexandre Macedo versão: 1.0

2 Medição de Software Derivar valor numérico para algum atributo do produto (ou processo) de software

3 Medição de Software Comparando esses valores é possível tirar conclusões sobre a qualidade de software (ou do processo)

4 Medição de Software Exemplo: A empresa deseja utilizar uma nova ferramenta para testar software Antes de adotar a ferramenta você registra o número de defeitos descobertos em um dado tempo Depois de introduzir a ferramenta você repete o processo Se forem encontrados mais defeitos no mesmo intervalo de tempo a ferramenta pode ter sido útil

5 Medição de Software Duas maneiras de utilizar medições de software Para fazer previsões gerais sobre um sistema Para identificar componentes anômalos

6 Medição de Software Para fazer previsões gerais sobre um sistema Medindo as características dos componentes do sistema (e agregando as medições) é possível obter uma estimativa geral de um atributo de sistema (ex.:número de defeitos no sistema)

7 Medição de Software Para identificar componentes anômalos Podem identificar componentes individuais com características que desviem de alguma regra Exemplo: Medir os componentes para descobrir os que possuem maior complexidade, supondo que esses terão mais erros e focar neles no processo de revisão

8 Métrica de Software É qualquer tipo de medição que se referia a Um sistema de software Processo Documentação

9 Métrica de Software Exemplos medidas de tamanho de um produto em linhas de código índice de Fog (facilidade de leitura) Número de defeitos relatados em produto entregue Número de pessoa-dia necessário para desenvolver

10 Métrica de Software Grandes empresas usam métricas para apoiar o processo de gerenciamento de qualidade

11 Métrica de Software Podem ser métricas de Controle Associadas ao processo de software Ex.:esforço médio e tempo necessário para reparar os defeitos reportados Predição Associadas com produtos de software Complexidade de um módulo, extensão média de identificadores, numero de atributos e métodos associados com um objeto Influenciam na tomada de decisão de gerenciamento

12 Métrica de Software Métricas de Controle e de Predição Influenciam na tomada de decisão de gerenciamento

13 Métrica de Predição Geralmente não é possível medir os atributos de qualidade de software diretamente facilidade de: manutenção, compreensão, uso perspectiva sobre o software Ao invés, medimos atributos internos do software e buscamos relações

14 Métrica de Predição Geralmente não é possível medir os atributos de qualidade de software diretamente

15 Métrica de Predição Três condições devem ser mantidas neste caso: Medir atributo interno com precisão Deve existir um relacionamento entre o atributo externo e o atributo interno O relacionamento deve ser validado e expresso por formula ou modelo

16 Métrica de Predição O relacionamento deve ser validado e expresso por formula ou modelo Identificação do formato funcional do modelo pela análise de dados coletados Identificação de parâmetros que devem ser incluídos no modelo Ajuste dos parâmetros usando dados existentes

17 Processo de Medição Parte do processo de controle de qualidade

18 Processo de Medição Escolher medições a serem realizadas O que as medições devem responder? Quais medições usar?

19 Processo de Medição Selecionar componentes a serem avaliados Selecionar um conjunto representativo de componentes para medição Ou, componentes críticos

20 Processo de Medição Medir características de componentes Componentes selecionados são medidos Valores de métricas calculados Pode-se usar ferramentas aqui

21 Processo de Medição Identificar medições anômalos Comparar as medições dos componentes Procurar valores incomuns Indicio de problemas

22 Processo de Medição Analisar componentes anômalos Examinar e decidir se os valores anômalos comprometem a qualidade

23 Processo de Medição Acumular e registrar as medições em um banco de dados é impotante...

24 Métricas de Produto Relacionadas as características do software Se dividem em duas classes Métricas dinâmicas Métricas Estáticas

25 Métricas de Produto Métricas dinâmicas (eficiência e confiabilidade) Coletadas em medições quando o programa está em execução Métricas estáticas (complexidade, facilidade compreensão e manutenção) Coletadas em medições realizadas em representações do sistema (projeto, documentação)

26 Métricas de Produto Métricas Estáticas Fan in/fan out (número de funções que chamam alguma outra função/número de funções chamadas pela função X) Extenção de código (métrica muito confiável) Complexidade ciclomática (complexidade de controle de um programa) Extensão de identificadores (quanto maior melhor) Profundidade de aninhamentos (difícil compreender, propensa a erros) Índice de Fog (extensão média das palavras e sentenças em documentos)

27 Fim

Disciplina Medições e Qualidade de Software. Tópicos da Disciplina. Método de Avaliação. Qualidade de Software.

Disciplina Medições e Qualidade de Software. Tópicos da Disciplina. Método de Avaliação. Qualidade de Software. Engenharia de Software Aula 19 Disciplina 2012-2 Medições e Qualidade de Software Medição e Qualidade de Software Terças e quintas: 9:25 as 11:05 Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo dcc603@gmail.com

Leia mais

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

Gerência de Projetos e Qualidade de Software. Prof. Walter Gima Gerência de Projetos e Qualidade de Software Prof. Walter Gima 1 OBJETIVOS Compreender o processo de gerenciamento de qualidade e as principais atividades do processo de garantia, planejamento e controle

Leia mais

Medições e métricas de software

Medições e métricas de software Medições e métricas de software A medição de software está preocupada com a derivação de um valor numérico para um atributo de um produto de software ou processo. - O que permite comparações objetivas

Leia mais

QUALIDADE DE SOFTWARE

QUALIDADE DE SOFTWARE Engenharia de Software Unidade B Introdução A engenharia de software é responsável pela produção de software de qualidade. Mas, o que é qualidade de um produto de software? Qualidade, de maneira simplista,

Leia mais

ENGENHARIA DE SOFTWARE

ENGENHARIA DE SOFTWARE ENGENHARIA DE SOFTWARE Qualidade de Software Qualidade do produto e do processo Padrões de software Revisões Medições e métricas de software Kele Teixeira Belloze kelebelloze@gmail.com CONCEITO DE QUALIDADE

Leia mais

3 Medição de Software

3 Medição de Software 3 Medição de Software À medida que a engenharia de software amadurece, a medição de software passa a desempenhar um papel cada vez mais importante no entendimento e controle das práticas e produtos do

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 19 http://www.ic.uff.br/~bianca/engsoft2/ Aula 19-28/05/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software Métricas para software

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 12 http://www.ic.uff.br/~bianca/engsoft2/ Aula 12-31/05/2006 1 Ementa Processos de desenvolvimento de software (Caps. 2, 3 e 4 do Pressman) Estratégias e técnicas de teste

Leia mais

Universidade Federal de Ouro Preto Instituto de Ciências Exatas e Biológicas Departamento de Computação Medições e Métricas de Software

Universidade Federal de Ouro Preto Instituto de Ciências Exatas e Biológicas Departamento de Computação Medições e Métricas de Software Universidade Federal de Ouro Preto Instituto de Ciências Exatas e Biológicas Departamento de Computação Medições e Métricas de Software Aluno: Igor Muzetti Pereira Professor: Tiago Garcia de Senna Carneiro

Leia mais

Capítulo 24. Gerenciamento de Qualidade Pearson Prentice Hall. Todos os direitos reservados. slide 1

Capítulo 24. Gerenciamento de Qualidade Pearson Prentice Hall. Todos os direitos reservados. slide 1 Capítulo 24 Gerenciamento de Qualidade slide 1 Tópicos abordados Qualidade de software Padrões de software Revisões e inspeções Medições e métricas de software slide 2 Gerenciamento de qualidade de software

Leia mais

Lista de Exercícios 02: Revisão

Lista de Exercícios 02: Revisão Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Aplicadas ICEA Departamento de Computação e Sistemas DECSI Disciplina: Gerência de Configuração e Engenharia de Software CSI 487 Professor:

Leia mais

Métricas de processo e projeto de software

Métricas de processo e projeto de software Métricas de processo e projeto de software Métrica é um conjunto de medidas. Medição existe em qualquer processo de construção de qualquer coisa. A medição é realizada não apenas na Engenharia de Software.

Leia mais

AVALIAÇÃO DE PRODUTOS DE SOFTWARE

AVALIAÇÃO DE PRODUTOS DE SOFTWARE AVALIAÇÃO DE PRODUTOS DE SOFTWARE SSC-546 Avaliação de Sistemas Computacionais Profa. Rosana Braga (material profas Rosely Sanches e Ellen F. Barbosa) Qualidade de Produto de Software Modelo de Qualidade

Leia mais

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

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini   / Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / andre.belini@ifsp.edu.br MATÉRIA: QUALIDADE DE SOFTWARE Aula N : 04 Tema:

Leia mais

Instituto Federal da Bahia Análise e Desenvolvimento de Sistemas INF022 Tópicos Avançados. Evolução de Software

Instituto Federal da Bahia Análise e Desenvolvimento de Sistemas INF022 Tópicos Avançados. Evolução de Software Instituto Federal da Bahia Análise e Desenvolvimento de Sistemas INF022 Tópicos Avançados Evolução de Software Prof. Dr. Renato L. Novais renato@ifba.edu.br Ian Sommerville 2006 Engenharia de Software,

Leia mais

Engenharia de Software

Engenharia de Software Introdução Engenharia de Software O principal objetivo da Engenharia de Software (ES) é ajudar a produzir software de qualidade; QUALIDADE DE SOFTWARE Empresas que desenvolvem software de qualidade são

Leia mais

DCBD. Avaliação de modelos. Métricas para avaliação de desempenho. Avaliação de modelos. Métricas para avaliação de desempenho...

DCBD. Avaliação de modelos. Métricas para avaliação de desempenho. Avaliação de modelos. Métricas para avaliação de desempenho... DCBD Métricas para avaliação de desempenho Como avaliar o desempenho de um modelo? Métodos para avaliação de desempenho Como obter estimativas confiáveis? Métodos para comparação de modelos Como comparar

Leia mais

Medidas de Esforço de Desenvolvimento de Software

Medidas de Esforço de Desenvolvimento de Software Medidas de Esforço de Desenvolvimento de Software Unidade 1 Fundamentos de Métricas e Medidas Luiz Leão luizleao@gmail.com http://www.luizleao.com Unidade 1 Fundamentos de métricas e medidas Introdução

Leia mais

Estimativas e Métricas Engenharia de Software

Estimativas e Métricas Engenharia de Software Tema da Aula - I Prof. Cristiano R R Portella portella@widesoft.com.br 9 Nas Engenharias, a atividade de medir é exercida com prioridade (peso, potência, tensão, sinal/ruído, tempo, espessura etc). O que

Leia mais

PESQUISA QUANTITATIVA

PESQUISA QUANTITATIVA PESQUISA QUANTITATIVA Teoria e Análise das Organizações Comportamento Organizacional Tópicos Contemporâneos em Administração 1 Prof. Dr. Onofre R. de Miranda 1 OBJETIVOS OBJETIVO GERAL Apresentar conceitos

Leia mais

Qualidade de Software

Qualidade de Software Qualidade de Software Visão Geral Simone Senger Souza srocio@icmc.usp.br ICMC/USP Qualidade de Software O que é qualidade? Como medir? Visão de Qualidade de Software Defeito zero Grande número de funções

Leia mais

FATORES E MÉTRICAS DE QUALIDADE

FATORES E MÉTRICAS DE QUALIDADE FATORES E MÉTRICAS DE QUALIDADE 1 2 FATORES DE QUALIDADE OPERAÇÃO DO PRODUTO CORRETITUDE (FAZ O QUE EU QUERO?) CONFIABILIDADE (SE COMPORTA COM PRECISÃO?) EFICIÊNCIA (RODARÁ TÃO BEM QUANTO POSSÍVEL?) INTEGRIDADE

Leia mais

P R O C E SSO D E D E S E N VOLVIMENTO D E S O F T WAR E

P R O C E SSO D E D E S E N VOLVIMENTO D E S O F T WAR E 1 2 3 4 5 6 ASSUNTO DO MATERIAL DIDÁTICO ENGENHARIA DE SOFTWARE 8ª EDIÇÃO/2007 IAN SOMMERVILLE CAPÍTULO ESTIMATIVAS DE CUSTO DE SOFTWARE 7 CONCEITOS DE LUCROS E DESPESAS Lucro = Receita Despesa Procura

Leia mais

Estudo de Validade feito por Spectrum Assessments Avaliação Fatores de Motivação

Estudo de Validade feito por Spectrum Assessments Avaliação Fatores de Motivação Estudo de Validade feito por Spectrum Assessments Avaliação Fatores de Motivação Insight.lideracoaching.com.br 1 Introdução A Avaliação A Avaliação dos Fatores de Motivação da Spectrum Assessments Internacional

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 13 http://www.ic.uff.br/~bianca/engsoft2/ Aula 13-02/06/2006 1 Ementa Processos de desenvolvimento de software (Caps. 2, 3 e 4 do Pressman) Estratégias e técnicas de teste

Leia mais

Estudo de Validade feito por Spectrum Assessments Avaliação de Índice Comportamental

Estudo de Validade feito por Spectrum Assessments Avaliação de Índice Comportamental Estudo de Validade feito por Spectrum Assessments Avaliação de Índice Comportamental Insight.lideracoaching.com.br 1 Introdução A Avaliação O Índice Comportamental Spectrum Assessments foi desenvolvido

Leia mais

Métricas de Complexidade

Métricas de Complexidade Tema da Aula Estimativas e Métricas - III Prof. Cristiano R R Portella portella@widesoft.com.br 9 Pode-se medir a complexidade de um software a partir de 2 enfoques: Medir a complexidade do problema: Funções

Leia mais

Gerência e Planejamento de Projeto. SCE Engenharia de Software Profs. José Carlos Maldonado e Elisa Yumi Nakagawa 2 o semestre de 2002

Gerência e Planejamento de Projeto. SCE Engenharia de Software Profs. José Carlos Maldonado e Elisa Yumi Nakagawa 2 o semestre de 2002 Gerência e Planejamento de Projeto SCE 186 - Engenharia de Software Profs. José Carlos Maldonado e Elisa Yumi Nakagawa 2 o semestre de 2002 Conteúdo: Parte 1: Gerenciamento & Qualidade Plano de Projeto

Leia mais

GQS Medidas. André Luís Duarte. exatasfepi.com.br

GQS Medidas. André Luís Duarte. exatasfepi.com.br exatasfepi.com.br GQS Medidas André Luís Duarte O que adquire entendimento ama a sua alma; o que cultiva a inteligência achará o bem. Provérbios 19:8 Qualidade de software Papel dos números Fontes de ruído

Leia mais

Engenharia de Software II

Engenharia de Software II Faculdade de Ciências e Tecnologia Departamento de Matemática e Computação Bacharelado em Ciência da Computação Engenharia de Software II Aula 03 (rogerio@fct.unesp.br) Contextualizando ISO 12207: Estrutura

Leia mais

Aula 18 Métricas e Anomalias de Modularidade

Aula 18 Métricas e Anomalias de Modularidade Aula 18 Métricas e Anomalias de Modularidade Marcos Silva LES/DI/PUC-Rio Maio 2010 Hoje... Introdução à Métricas Tipos de Métricas Métricas de Tamanho Métricas de Complexidade Métricas de Acoplamento Métricas

Leia mais

Aula 05 - ES - Métricas de Software

Aula 05 - ES - Métricas de Software Aula 05 - ES - Métricas de Software Conceito METRICAS inferências sobre os processos de trabalho que traduzem: a priori ESTIMATIVAS expectativas METRICAS Prof. Ms. Luiz Alberto Contato: lasf.bel@gmail.com

Leia mais

1. Quando algo visível para os usuário finais é um desvio em relação ao especificado ou um comportamento não esperado, isso é chamado de:

1. Quando algo visível para os usuário finais é um desvio em relação ao especificado ou um comportamento não esperado, isso é chamado de: Simulado CTFL- BSTQB Tempo de duração: 60 minutos 1. Quando algo visível para os usuário finais é um desvio em relação ao especificado ou um comportamento não esperado, isso é chamado de: a) Um erro b)

Leia mais

Planejamento de Projeto de Software: Estimativas de Esforço e Custo

Planejamento de Projeto de Software: Estimativas de Esforço e Custo Planejamento de Projeto de Software: Estimativas de Esforço e Custo Engenharia de Software Rosana T. V. Braga ICMC/USP PLANO DE PROJETO DE SOFTWARE I. Introdução. Escopo e propósito do documento 2. Objetivos

Leia mais

Gestão em Enfermagem. Profª Patricia Bopsin

Gestão em Enfermagem. Profª Patricia Bopsin Gestão em Enfermagem Profª Patricia Bopsin O que é gerenciamento? Antes de respondermos à pergunta por que medir, é necessário lembrar o conceito de gerenciamento. Gerenciamento é o processo de estabelecer

Leia mais

Tópicos da Aula. O que é anunciado. Falha de Comunicação no Desenvolvimento de Software. Engenharia de Software: Conceitos Fundamentais

Tópicos da Aula. O que é anunciado. Falha de Comunicação no Desenvolvimento de Software. Engenharia de Software: Conceitos Fundamentais Engenharia de Software Aula 02 Tópicos da Aula Engenharia de Software: Conceitos Fundamentais Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo dcc603@gmail.com 07 Março 2012 Motivação e Conceitos

Leia mais

ENGENHARIA DE SOFTWARE

ENGENHARIA DE SOFTWARE ENGENHARIA DE SOFTWARE Curso: Sistemas de Informação Profª: Janaide Nogueira ENGENHARIA DESOFTWARE APRESENTAÇÃO Formação Técnica: Informática(IFCE-Campus Tianguá-CE) Secretária Escolar(FDR) Graduação:

Leia mais

SISTEMA GUARDIÃO. Manual de Usuário

SISTEMA GUARDIÃO. Manual de Usuário SISTEMA GUARDIÃO Manual de Usuário Resumo Neste documento é apresentada uma breve descrição das funcionalidades e da utilização do sistema integrado de detecção de anomalias em redes GUARDIÃO. Versão 1.0

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ - UFPR Bacharelado em Ciência da Computação

UNIVERSIDADE FEDERAL DO PARANÁ - UFPR Bacharelado em Ciência da Computação SOFT DISCIPLINA: Engenharia de Software AULA NÚMERO: 15 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir conceitos relacionados a Testes de Software. DESENVOLVIMENTO

Leia mais

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

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 Engenharia de Software Aula 20 Agenda da Aula Melhoria do Processo de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo dcc603@gmail.com 16 Maio 2012 Melhoria de Processo Medição Análise Mudança

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 7 http://www.ic.uff.br/~bianca/engsoft2/ Aula 7-12/05/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software (Caps. 13 e 14 do

Leia mais

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

Por que melhorar o processo? Melhoria do Processo de Software. De onde veio a idéia? Qualidade de Software DCC / ICEx / UFMG Por que melhorar o processo? Melhoria do Processo de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Há uma relação direta entre qualidade do processo e qualidade do produto

Leia mais

Métricas do processo e projeto de software. Tema 3. Gerência de Projetos Profa. Susana M. Iglesias

Métricas do processo e projeto de software. Tema 3. Gerência de Projetos Profa. Susana M. Iglesias Métricas do processo e projeto de software Tema 3. Gerência de Projetos Profa. Susana M. Iglesias Métricas e Medidas Medição é fundamentais em qualquer engenharia Quando se consegue medir sobre alguma

Leia mais

Avaliação e Comparação de Ferramentas de Software.

Avaliação e Comparação de Ferramentas de Software. 15 2. Avaliação e Comparação de Ferramentas de Software. De um modo geral, benchmarking [50] é entendido como um processo sistemático e contínuo de avaliação dos produtos, serviços e processos de trabalho

Leia mais

Estatística. Professor Jair Vieira Silva Júnior.

Estatística. Professor Jair Vieira Silva Júnior. Estatística Professor Jair Vieira Silva Júnior Ementa da Disciplina Estatística descritiva; Interpretação de gráficos e tabelas; Amostras, representação de dados amostrais e medidas descritivas de uma

Leia mais

LIVRO ENGENHARIA DE SOFTWARE FUNDAMENTOS, MÉTODOS E PADRÕES

LIVRO ENGENHARIA DE SOFTWARE FUNDAMENTOS, MÉTODOS E PADRÕES LIVRO ENGENHARIA FUNDAMENTOS, MÉTODOS E PADRÕES WILSON PADUA PAULA FILHO CAPÍTULO REQUISITOS 1 REQUISITOS TECNICO E GERENCIAL ESCOPO (RASCUNHO) CARACTERISTICAS 2 O que são Requisitos? São objetivos ou

Leia mais

Indicadores de Desempenho

Indicadores de Desempenho Indicadores de Desempenho 1 Conceito Características mensuráveis de processos, produtos ou serviços, utilizadas pela organização para acompanhar, avaliar e melhorar o seu desempenho. OS INDICADORES NECESSITAM

Leia mais

FAMEBLU Engenharia Civil

FAMEBLU Engenharia Civil Disciplina LOGÍSTICA EMPRESARIAL FAMEBLU Engenharia Civil Aula 8: Indicadores Conceito Indicadores de Desempenho KPI Como implantar indicadores Professor: Eng. Daniel Funchal, Esp. Indicadores Indicadores

Leia mais

TS04. Teste de Software PLANOS DE TESTE. COTI Informática Escola de Nerds

TS04. Teste de Software PLANOS DE TESTE. COTI Informática Escola de Nerds TS04 Teste de Software PLANOS DE TESTE COTI Informática Escola de Nerds 1. PLANOS DE TESTE. Tipos de Testes de Software Teste Funcional Uma especificação funcional é uma descrição do comportamento esperado

Leia mais

Qualidade de software. Prof. Emiliano Monteiro

Qualidade de software. Prof. Emiliano Monteiro Qualidade de software Prof. Emiliano Monteiro Por que realizar revisões por pares? 1. Para melhorar a qualidade. 2. Captura 80% de todos os erros se feito corretamente. 3. Captura erros de codificação

Leia mais

Engenharia de Confiança. Helena Macedo Reis Luis Fernando de Souza Moro

Engenharia de Confiança. Helena Macedo Reis Luis Fernando de Souza Moro Engenharia de Confiança Helena Macedo Reis Luis Fernando de Souza Moro 1 Engenharia de Confiança Preocupada com técnicas que aumentam a confiança e diminui os riscos de falhas Falha pode causar perda de

Leia mais

SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP

SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP Interação Humano-Computador Avaliação em IHC: Primeiras noções (2) www.inf.puc-rio.br/~inf1403 Avaliação de IHC O que é? Chamamos de avaliação de IHC a atividade profissional especializada que tem por

Leia mais

Trata-se do processo de auditoria dos requisitos e da qualidade, assim como dos resultados das medições de controle de qualidade, de maneira a

Trata-se do processo de auditoria dos requisitos e da qualidade, assim como dos resultados das medições de controle de qualidade, de maneira a Aula 18 1 2 Trata-se do processo de auditoria dos requisitos e da qualidade, assim como dos resultados das medições de controle de qualidade, de maneira a garantir o uso de padrões de qualidade e definições

Leia mais

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

Gerência de Projetos e Qualidade de Software. Prof. Walter Gima Gerência de Projetos e Qualidade de Software Prof. Walter Gima 1 OBJETIVOS Compreender os princípios de processo de software e por que ela vale a pena Compreender como os fatores do processo de software

Leia mais

Análise de Pontos de Função Carlos Eduardo Vazquez

Análise de Pontos de Função Carlos Eduardo Vazquez FATTO Consultoria em Métricas de Software e Sistemas Análise de Pontos de Função Carlos Eduardo Vazquez Fundamentos, aplicação como base para medição em contratos de software e as diferenças nas suas aplicações

Leia mais

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

Garantia da Qualidade, Medição e Melhoria. Leonardo Gresta Paulino Murta Garantia da Qualidade, Medição e Melhoria Leonardo Gresta Paulino Murta leomurta@ic.uff.br Exercício motivacional Leonardo Murta Garantia da Qualidade, Medição e Melhoria 2 Qualidade depende da perspectiva...

Leia mais

Incerteza e algarismos significativos. Toda a medida experimental fornece informação limitada e nenhum processo de

Incerteza e algarismos significativos. Toda a medida experimental fornece informação limitada e nenhum processo de Incerteza e algarismos significativos Toda a medida experimental fornece informação limitada e nenhum processo de medição é completamente confiável. Por isso não podemos expressar/registrar os resultados

Leia mais

Métricas de processo e projeto de software

Métricas de processo e projeto de software Métricas de processo e projeto de software Métrica é um conjunto de medidas. Medição existe em qualquer processo de construção de qualquer coisa. A medição é realizada não apenas na Engenharia de Software.

Leia mais

Estimativa de Esforço. Estimativas de Software. Subjetividade da Estimativa. Incerteza de Estimativa. Técnicas de Estimativas

Estimativa de Esforço. Estimativas de Software. Subjetividade da Estimativa. Incerteza de Estimativa. Técnicas de Estimativas DCC / ICEx / UFMG Estimativa de Esforço Estimativas de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo É difícil fazer uma estimativa precisa de esforço de desenvolvimento Os requisitos

Leia mais

Estatística. Professor Jair Vieira Silva Júnior.

Estatística. Professor Jair Vieira Silva Júnior. Estatística Professor Jair Vieira Silva Júnior Ementa da Disciplina Estatística descritiva; Interpretação de gráficos e tabelas; Amostras, representação de dados amostrais e medidas descritivas de uma

Leia mais

Profs. Rosana Braga e Paulo C. Masiero ICMC-USP 1º. 2017

Profs. Rosana Braga e Paulo C. Masiero ICMC-USP 1º. 2017 Profs. Rosana Braga e Paulo C. Masiero ICMC-USP 1º. 2017 1. Motivação 2. Conceitos Básicos 3. Engenharia de Software Experimental Revolução na tecnologia da informação: Software faz parte da maioria dos

Leia mais

Verificação e Validação

Verificação e Validação Verificação e Validação Sistemas possuem restrições de qualidade e confiabilidade Qualidade de sw: satisfação dos requisitos funcionais, de desempenho e normas explicitamente declarados. Redução de custos

Leia mais

Engenharia de Requisitos

Engenharia de Requisitos Engenharia de Requisitos Criado: mar/2001 Atualizado: set/2005 Tópicos Definição de Requisitos Participantes Processo Documento de Requisitos (SRS) Evolução dos Requisitos 2 Referência I.Sommerville. Sw

Leia mais

Organização para Realização de Teste de Software

Organização para Realização de Teste de Software Organização para Realização de Teste de Software Quando o teste se inicia há um conflito de interesses: Desenvolvedores: interesse em demonstrar que o programa é isento de erros. Responsáveis pelos testes:

Leia mais

2. Quais dos seguintes testes não é um teste do tipo funcional?

2. Quais dos seguintes testes não é um teste do tipo funcional? Simulado CTFL- BSTQB Tempo de duração: 30 minutos 1. Um campo de entrada (input field) referente ao ano de aniversário aceita valores de 1900 até 2004. Utilizando a análise do valor limite o teste usaria

Leia mais

TESTES DE SOFTWARE. Profa. Maria Auxiliadora

TESTES DE SOFTWARE. Profa. Maria Auxiliadora TESTES DE SOFTWARE 1 Teste de software É uma atividade crítica na garantia de qualidade de software; Quatro dimensões: Estado do teste ( o momento ); Técnica do teste ( como vou testar ); Metas do testes

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 6 http://www.ic.uff.br/~bianca/engsoft2/ Aula 6-10/05/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software (Caps. 13 e 14 do

Leia mais

Qualidade de Software

Qualidade de Software Qualidade de Software Visão Geral e Qualidade de Produto Profa Rosana Braga 1/2017 Material elaborado por docentes do grupo de Engenharia de Software do ICMC/USP -Atualizado pela Profa. Simone Souza em

Leia mais

Análise do problema. Desenvolvimento de programas. Desenvolvimento do algoritmo. Análise do problema

Análise do problema. Desenvolvimento de programas. Desenvolvimento do algoritmo. Análise do problema Desenvolvimento de programas 1 Análise do problema 2 Análise do problema Desenvolvimento do algoritmo Codificação do programa Compilação e execução Teste e depuração Conhecer exatamente o que o problema

Leia mais

MANGUE Métricas e Ferramentas para Avaliação Automática da Qualidade de Código-Fonte Paulo R. M. Meirelles IME-USP

MANGUE Métricas e Ferramentas para Avaliação Automática da Qualidade de Código-Fonte Paulo R. M. Meirelles IME-USP Métricas e Ferramentas para Avaliação Automática da Qualidade de Código-Fonte Paulo R. M. Meirelles IME-USP 01 de Junho de 2009 WTDQS-SBQS Ouro Preto-MG, Brasil 1 Projeto de Doutorado Ciência da Computação

Leia mais

Processos de software

Processos de software Processos de software 1 Processos de software Conjunto coerente de atividades para especificação, projeto, implementação e teste de sistemas de software. 2 Objetivos Introduzir modelos de processos de

Leia mais

Verificação e Validação (V & V)

Verificação e Validação (V & V) Verificação e Validação (V & V) Objetivo: assegurar que o software que o software cumpra as suas especificações e atenda às necessidades dos usuários e clientes. Verificação: Estamos construindo certo

Leia mais

1. A principal razão de dividir o processo de teste em tarefas distintas é:

1. A principal razão de dividir o processo de teste em tarefas distintas é: Simulado CTFL- BSTQB Tempo de duração: 60 minutos 1. A principal razão de dividir o processo de teste em tarefas distintas é: a) Cada fase do teste tem uma proposta diferente b) É mais fácil para gerência

Leia mais

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano yaratadano@utfpr.edu.br Aula 6 Resolução Numérica de Equações Diferenciais Ordinárias Objetivo: Resolver Equações Diferenciais Ordinárias utilizando métodos

Leia mais

Qualidade de Software Aula 8 / 2010

Qualidade de Software Aula 8 / 2010 Qualidade de Software Aula 8 / 2010 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br www.garcia.pro.br PSP e TSP CMM e CMMI/ MPS-BR Foco nas empresas/organizações... PSP e TSP modelos baseados no indivíduo

Leia mais

Desenvolvimento de programas. Análise do problema. Análise do problema. Análise do problema. Desenvolvimento do algoritmo. Codificação do programa

Desenvolvimento de programas. Análise do problema. Análise do problema. Análise do problema. Desenvolvimento do algoritmo. Codificação do programa Desenvolvimento de programas 1 Análise do problema Desenvolvimento do algoritmo Codificação do programa Compilação e execução Teste e depuração Análise do problema 2 Conhecer exatamente o que o problema

Leia mais

4/14/11. Processos de Engenharia de Requisitos. Engenharia de requisitos. Elicitação e análise. A espiral de requisitos

4/14/11. Processos de Engenharia de Requisitos. Engenharia de requisitos. Elicitação e análise. A espiral de requisitos Processos de engenharia de requisitos Processos de Engenharia de Requisitos Os requisitos e as formas de obtê-los e documentálos variam drasticamente de um projeto para o outro Contudo, existe uma série

Leia mais

Contabilometria. Aula 9 Regressão Linear Inferências e Grau de Ajustamento

Contabilometria. Aula 9 Regressão Linear Inferências e Grau de Ajustamento Contabilometria Aula 9 Regressão Linear Inferências e Grau de Ajustamento Interpretação do Intercepto e da Inclinação b 0 é o valor estimado da média de Y quando o valor de X é zero b 1 é a mudança estimada

Leia mais

PARTE 2- MEDIDAS DE TENDÊNCIA CENTRAL VERSÃO: JANEIRO DE 2017

PARTE 2- MEDIDAS DE TENDÊNCIA CENTRAL VERSÃO: JANEIRO DE 2017 COMUNICAÇÃO SOCIAL E MARKETING CENTRO DE CIÊNCIAS SOCIAIS APLICADAS UNIVERSIDADE CATÓLICA DE PETRÓPOLIS ESTATÍSTICA APLICADA PARA PESQUISA EM MARKETING E COMUNICAÇÃO (BASEADO NO MATERIAL DE AULA DO PROFESSOR

Leia mais

Métricas de Software. Sistemas de Informação

Métricas de Software. Sistemas de Informação Métricas de Software Sistemas de Informação 1 Objetivos Entender porque medição é importante para avaliação e garantia da qualidade de software Entender as abordagens principais de métricas e como elas

Leia mais

Lista de Exercícios - Listex 4 -

Lista de Exercícios - Listex 4 - Comando-Geral de Tecnologia Aeroespacial Instituto Tecnológico da Aeronáutica Departamento de Engenharia Eletrônica e Computação CE-230: Professor Dr. Adilson Marques da Cunha. Lista de Exercícios - Listex

Leia mais

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL JUIZ DE FORA CAMPUS GOVERNADOR VALADARES TECNOLOGIA DA INFORMAÇÃO

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL JUIZ DE FORA CAMPUS GOVERNADOR VALADARES TECNOLOGIA DA INFORMAÇÃO Modulo de Avaliaçao Acadêmica no SIGA Ensino 2016 Felipe Rooke da Silva Documento de Requisitos do Sistema Modulo de Avaliação Acadêmica no Siga Ensino Versão 0.1 1 Histórico de Alterações Data Versão

Leia mais

Desenvolvimento de Software. Testes de Software. Tópicos da Aula. Onde estamos... Verificação x Validação. Testes de Software

Desenvolvimento de Software. Testes de Software. Tópicos da Aula. Onde estamos... Verificação x Validação. Testes de Software Engenharia de Software Aula 17 Desenvolvimento de Software Testes de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo dcc603@gmail.com 7 Maio 2012 1. Especificação de requisitos 2. Projeto

Leia mais

AVALIAÇÃO DA QUALIDADE DO PROCESSO DE MANUTENÇÃO DE SOFTWARE UTILIZANDO A NORMA NBR ISO/IEC 12207

AVALIAÇÃO DA QUALIDADE DO PROCESSO DE MANUTENÇÃO DE SOFTWARE UTILIZANDO A NORMA NBR ISO/IEC 12207 Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Departamento de Sistemas e Computação AVALIAÇÃO DA QUALIDADE DO PROCESSO DE MANUTENÇÃO DE SOFTWARE UTILIZANDO A NORMA NBR ISO/IEC

Leia mais

CI202 - Métodos Numéricos - Trabalho 2

CI202 - Métodos Numéricos - Trabalho 2 Versões: CI202 - Métodos Numéricos - Trabalho 2 Integração Numérica 30/04/2014 (0.3) - 12/05 - Utilizar o cout.precision(20) em todo o trabalho. (0.2) - 12/05 - Utilizar define para a constante e : 2.7182818284590452353602874713526624977572470936999595

Leia mais

Aprendizado de Máquina (Machine Learning)

Aprendizado de Máquina (Machine Learning) Ciência da Computação (Machine Learning) Aula 08 Regressão Linear Max Pereira Regressão: Prevendo valores de casas Regressão Quanto vale a minha casa? Quero vender minha casa. R$??? Regressão Verificar

Leia mais

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

Fábrica de Software Instituto de Informática Universidade Federal de Goiás. Plano de Medição Plano de Medição Sumário 1. Introdução 2. Objetivos 3. Objetivos Organizacionais 4. Armazenamento 4. Questões e Indicadores 5. Métricas 1. Introdução Este documento descreve o plano para a execução da

Leia mais

Aula 5. Teste de Hipóteses II. Capítulo 12, Bussab&Morettin Estatística Básica 7ª Edição

Aula 5. Teste de Hipóteses II. Capítulo 12, Bussab&Morettin Estatística Básica 7ª Edição Aula 5. Teste de Hipóteses II. Capítulo 12, Bussab&Morettin Estatística Básica 7ª Edição Procedimento teste de hipótese para proporção. Resumo. (1) Estabelecer as hipóteses: H: p = p 0 contra uma das alternativas

Leia mais

Desenvolvimento de programas

Desenvolvimento de programas 1 Desenvolvimento de programas Análise do problema Desenvolvimento do algoritmo Codificação do programa Compilação e execução Teste e depuração 2 Análise do problema Conhecer exatamente o que o problema

Leia mais

EEL - USP. Aula 2 Projeto do Produto, do processo e planejamento da produção. Prof. Dr. Geronimo

EEL - USP. Aula 2 Projeto do Produto, do processo e planejamento da produção. Prof. Dr. Geronimo EEL - USP Aula 2 Projeto do Produto, do processo e planejamento da produção Prof. Dr. Geronimo O processo de planejamento de instalações voltadas para a produção de montagem pode ser listado: 1. Definir

Leia mais

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

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini   / Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / andre.belini@ifsp.edu.br MATÉRIA: QUALIDADE DE SOFTWARE Aula N : 05 Tema:

Leia mais

14/03/12. Fragmentação Vertical. Projeto de Bancos de Dados Distribuídos (Parte 02) Complexidade. Objetivo. Complexidade. Abordagens Heurísticas

14/03/12. Fragmentação Vertical. Projeto de Bancos de Dados Distribuídos (Parte 02) Complexidade. Objetivo. Complexidade. Abordagens Heurísticas Fragmentação Vertical Projeto de Bancos de Dados Distribuídos (Parte 02) IN1128/IF694 Bancos de Dados Distribuídos e Móveis Ana Carolina Salgado acs@cin.ufpe.br Bernadette Farias Lóscio bfl@cin.ufpe.br

Leia mais

Gerenciamento de Custos de Projetos. Parte 06. Gerenciamento de Projetos Espaciais CSE-301. Docente: Petrônio Noronha de Souza

Gerenciamento de Custos de Projetos. Parte 06. Gerenciamento de Projetos Espaciais CSE-301. Docente: Petrônio Noronha de Souza Gerenciamento de Custos de Projetos Parte 06 Gerenciamento de Projetos Espaciais CSE-301 Docente: Petrônio Noronha de Souza Curso: Engenharia e Tecnologia Espaciais Concentração: Engenharia e Gerenciamento

Leia mais

Estudo de indicadores como apoio à análise de desempenho em projetos de Software

Estudo de indicadores como apoio à análise de desempenho em projetos de Software Instituto de Educação Tecnológica Pós-graduação em Engenharia de Software Turma 06 Outubro / 2014 Estudo de indicadores como apoio à análise de desempenho em projetos de Software Fábio Leandro Pio Flávio

Leia mais

AULA 07 Parte 02 Qualidade de Software. Sumário

AULA 07 Parte 02 Qualidade de Software. Sumário AULA 07 Parte 02 Qualidade de Software. Sumário 1. Bibliografia... 1 2. Qualidade... 1 3. Lista das Questões Utilizadas na Aula.... 16 4. Gabarito.... 22 1. Bibliografia 1. Pressman, R. S. Software Engineering.

Leia mais

ENGENHARIA DE SOFTWARE. Aula 12 Testes de software

ENGENHARIA DE SOFTWARE. Aula 12 Testes de software ENGENHARIA DE SOFTWARE Aula 12 Testes de software OBJETIVOS Compreender os estágios de teste durante o desenvolvimento para os testes de aceitação por parte dos usuários de sistema; Apresentar as técnicas

Leia mais

UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA

UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA Teste de Software Engenharia de Software 2o. Semestre de 2006 Slide

Leia mais

Engenharia de Software. Ficha T. Prática nº 6

Engenharia de Software. Ficha T. Prática nº 6 Engenharia de Software Ficha T. Prática nº 6 Fonte: Eng. De Software, Colecção Schaum Objectivo: Garantia da qualidade do software 1. Introdução Existem muitas maneiras de definir a qualidade. Nenhuma

Leia mais

Tópicos em Gestão da Informação II

Tópicos em Gestão da Informação II Tópicos em Gestão da Informação II Aula 05 Variabilidade estatística Prof. Dalton Martins dmartins@gmail.com Gestão da Informação Faculdade de Informação e Comunicação Universidade Federal de Goiás Exercício

Leia mais

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

Gerência de Projetos e Qualidade de Software. Prof. Walter Gima Gerência de Projetos e Qualidade de Software Prof. Walter Gima 1 OBJETIVO Compreender uma série de técnicas de testes, que são utilizadas para descobrir defeitos em programas Conhecer as diretrizes que

Leia mais