Métricas de Software
|
|
- Iago João Henrique de Figueiredo das Neves
- 7 Há anos
- Visualizações:
Transcrição
1 Métricas de Software Plácido Antônio de Souza Neto 1 1 Gerência Educacional de Tecnologia da Informação Centro Federal de Educação Tecnologia do Rio Grande do Norte Planejamento e Gerência de Projetos
2 Introdução Pergunta Por que medir? Obter auto conhecimento (interno); Atender a uma pressão imediata (externa); Preparar-se para o futuro (tendências).
3 Introdução Pergunta Obter auto conhecimento? Se não sabemos onde estamos... Não conseguimos Saber para onde se quer ir.... Saber o que será feito. É importante ter saber o que se tem, o que se está produzindo e aonde se quer chegar.
4 Introdução Pergunta Atender a uma pressão imediata? Saber o que fazer em uma necessidade a curto prazo. Ex.: Ser aprovado na concorrência de um projeto de desenvolvimento de software. É importante saber o que se deve fazer HOJE.... Saber para onde caminhar. Se o ambiente de desenvolvimento não tiver uma estrutura concreta de produção, como serão os próximos projetos?
5 Introdução Possíveis Riscos... Se não se consegue MEDIR Não se consegue... Controlar; Gerenciar; Melhorar; Trabalhar.
6 Introdução Pergunta Até onde medir? Alinhar os objetivos dos projetos (necessidades) com os objetivos da empresa. Estabelecer um programa de métricas: Adequado; Fundamentado; Gradual. Não medir mais do que é necessário
7 Introdução Pergunta Mas... Quais as vantagens de utilizar métricas no desenvolvimento de sistemas? Diminuir: Defeitos; Prazo de entrega; Disperdício; Custo; Aumentar: Satisfação do cliente; Produtividade dos recursos; Visibilidade das ações; Qualidade do gerenciamento; Qualidade do produto.
8 Tipos de Ambiente Figura: Painel Comparativo.
9 Ambientes para Aplicaçãode Métricas Figura: Possibilidades de Métricas.
10 Tipos de Métricas Pergunta Como podemos classificas as métricas em um projeto? Métricas Primárias (1a Ordem); Métricas Secundárias (2a Ordem);
11 Métricas Primárias (1a Ordem) Apontamentos dos fatos (reais) -> MEDIDAS; Informações objetivas da realidade; Exemplo: defeitos, horas trabalhadas, custo, reclamações,... ; Tendência à expressão numérica.
12 Riscos Processo de captura -> credibilidade; Meio de captura -> facilidade, entendimento, objetividade; independência da análise -> confiabilidade.
13 Métricas Secundárias (2a Ordem) Indicadores (expressam um comportamento além dos números); Resultado de uma relação de: Métrica / Fator; Informações objetivas da realidade; Exemplo: densidade de defeitos (defeitos por fase do projeto,...).
14 Riscos Processo de definição e análise cos dados -> corretude; Processo de uso -> utilidade, poder de explicação, relevância.
15 Estruturas e Objetivos Objetiva o Processo e suas atividades e os projetos e suas atividades; Medições Operacionais: Processo; Projeto; Atividades; Objetiva o ambiente de desenvolvimento, mudanças e tendências; Medições táticas: Tendências; Impactos (Tradeoffs); Atributos;
16 Estruturas e Objetivos Objetiva comparações com outras organizações e melhorias contínuas; Medições estratégicas: Benchmarking; Melhoria Contínua; Avaliação Econômica;
17 Possibilidades de Métricas em Software Tamanho do software; Quantidade de defeitos; Complexidade do software; Acesso e segurança; Qualidade do produto; Utilidade do produto; Usabilidade do produto; Estimativa de durabilidade; Comportamento dos defeitos; Taxa de inovação: novas funcionalidades (Entre versões); Dentre outras... como... Medir a quantidade de funcionalidades incluídas em um software -> tamanho do produto
18 Métodos para medir tamanho do produto Linhas de código - lines of code (Kloc); Análise de Pontos de função (APF); Constructive Cost Model (COCOMO); Metodologias ágeis; Pontos de casos de uso.
19 Métodos para medir tamanho do produto Métricas para Planejamento e Gerenciamento Dimensão dos produtos: Modelos, protótipos, documentos e software; Esforço de produção: Pessoas necessárias em um periodo de tempo; Produtividade: Quantidade produzida por esforço; Defeitos: Número de erros encontrados; Custo de produção: Valor do esforço de produção e correçao de erros.
20 Métodos para medir tamanho do produto LOC - Linha de Código Fonte: Mede todo o esforço necessário para entregar um código correto, sem erro; Depende da linguagem. Funções: Determinada pela funcionalidade do sistema; Independe da linguagem. Para qualquer abordagem é importante: Ter experiência; Utilizar dados históricos.
21 Métodos para medir tamanho do produto MÉTRICAS Linhas de Código (LOC) Pontos por Função (PF) LOC/FP Pessoa/Mês (PM) Pessoa-Mês/LOC Defeitos/LOC Custo/LOC OBJETIVOS Dimensão do Produto Dimensão do Produto Dimensão do Produto Esforço Humano Produtividade Linear Qualidade Custo Tabela: Outros tipos de métricas
22 Estimativa Estimar a dimensão do programa; Calcular o esfoço humano; Aplicar penalidades de produtividade; Realizar ajustes; Calcular Reuso; Identificar e corrigir defeitos. OBS.: Muito importante ter base histórica de desenvolvimento
23 Calculando Dimensão do programa Pontos por Função Depende da funcionalidade; Baseado nos dados empíricos e o software a ser desenvolvido; É definido a partir de: No de entradas do usuário; No de saídas do usuário; No de consultas do usuário; No de interfaces;...
24 Exemplo PF Suponha que será construido um sistema se submissão de artigos: Foram identificados dados de acordo com os requisitos coletados inicialmente: FP = (25*4)+(15*5)+(7*5)+(10*4) = 250FP Número Fator de conversão Entradas 25 4 Saídas 15 5 Consultas 10 4 Interfaces 5 7 Tabela: Exemplo
25 Calculando Dimensão do programa Esforço Humano Determina o número de pessoas para realizar uma atividade num período de tempo; Exemplo: Construir um programa com 50 KLOC == LOC; Produtividade linear dos programadores: 2,4 Pessoa-mês/KLOC. O esforço depende do tamanho do software; A produtividade diminui em equipes maiores, principalmente deviso à necessidade de comunicação e interação. Tamanho Equipe Esforço Prazo total Pes.Mes 150 meses Pes.Mes 15 meses Pes.Mes 1,5 meses Tabela: Exemplo RH
26 Variação entre as Linguagens O número de linhas de códigos e a produtividade variam de acordo com a linguagem utilizada. Linguagem de Programação LOC por PF C++ 53 Java 46 Delphi 18 VB 24 HTML 14 Tabela: LOC por PF
27 Exemplo Calculando LOC e Esforço Humano Pergunta Suponha que o sistema de submissão de artigos está sendo análisado (Sistema feito em Java); Com base na tabela de LOC-por-PF, tem-se 46 LOC por PF, para programas feito em Java; O Esforço humano tem como base PRODUTIVIDADE x No LOC; Considerando que é produtividade para o sistema de submissão de artigos seja de 3,1 Pes.Mes/LOC e que existem 280 PF a partir da análise prévia. Qual será o esforço para produzir este sistema? Qual quantidade de linhas de código?
28 Exemplo Calculando LOC e Esforço Humano Resposta LOC = FP*(LOCporFP) LOC = 280*46 LOC = 12,88 KLOC ( LOC) - Esforço = Produtividade*KLOC Esforço = 3,1 * 12,88 Esforço = 39,928 PM
29 Exemplo Calculando LOC e Esforço Humano Resposta Com 7 membros na equipe a quantidade de meses para construir o sistema é? QtdMES = Esforço / No Membros QtdMES = 39,928 PM / 7 QtdMES = 5,7 Meses
30 Aplicando Penalidades Determinou-se empiricamente que a produtividade diminui com o aumento do tamanho do software; Esta produtividade depende do tipo de sistema de acordo com a tabela abaixo; Tipos de Sistema Fator de Penalidade Sistema Web 1,030 Sistema Militar 1,072 Sistema embutido 1,110 Tabela: Fator Exponencial de Penalidade
31 Exemplo Calculando Fator de Penalidade Resposta Esforço = Produtividade*KLOC Esforço = 3,1 * 12,88 Esforço = 39,928 PM EsforçoPEN = (Esforco) (fator) EsforçoPEN = (39,928) (1,030) EsforçoPEN = 44,598 PM - QtdMES = 44,598 PM PM / 7 QtdMES = 6,37 Meses
32 Aplicando Penalidades O custo e os prazos é calculado em função do esforço, da equipe e do custo da mão de obra; Custo de mão de obra (CM) é dado em Valor/PM; Exemplo: Programa com 12,88 KLOC; Esforço de 44,598 PM; Com uma equipe de 7 programadores; Salário mensal é R$ 1780,00. Esforço Custo MO Equipe Prazo Custo Mensal Custo Total 44,598 R$ 1780, Meses R$ ,00 R$ ,00 44,598 R$ 450, Meses R$ 3.150,00 R$ ,00 Tabela: Exemplo Custo
33 Conclusão É importante ter saber o que se tem, o que se está produzindo e aonde se quer chegar. É importante estabelecer um programa de métricas; Métricas são classificadas em: Métricas Primárias (1a Ordem); Métricas Secundárias (2a Ordem); As métricas são utilizadas para: Estimar a dimensão do programa; Calcular o esfoço humano; Aplicar penalidades de produtividade; Realizar ajustes; Calcular Reuso; Identificar e corrigir defeitos.
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 maisPlano de Projeto. Tema 3. Gerência de Projetos Profa. Susana M. Iglesias
Plano de Projeto Tema 3. Gerência de Projetos Profa. Susana M. Iglesias Modelos Empíricos Modelos de Estimativas de Custo e Esforço. Modelos Empíricos: Usam formulas empíricas para predizer esforço em
Leia maisGerê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 maisEstimativas 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 maisAnálise de Ponto de Função APF. Aula 01
Análise de Ponto de Função APF Aula 01 Fernando Anselmo fernando.anselmo@x25.com.br Apresentação 25 anos na área de Desenvolvimento e Coordenação 13 Livros e diversos artigos publicados Coordenador do
Leia maisEstimativa 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 maisMais sobre modelos usados para classificar o tipo do software
Mais sobre modelos usados para classificar o tipo do software Usando a terminologia de Boehm, o COCOMO pode ser aplicado em três classes de projeto: 1 Modo Orgânico ou Convencional: projetos de software
Leia maisEngenharia 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 maisGerência de Projetos e Manutenção de Software Aula 4 Planejamento de Projetos (Estimativas) Andréa Magalhães Magdaleno 2017.
Gerência de Projetos e Manutenção de Software Aula 4 Planejamento de Projetos (Estimativas) Andréa Magalhães Magdaleno andrea@ic.uff.br 2017.02 Agenda Aulas Anteriores Estimativas Planning Poker Paramétrica
Leia maisAula 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 maisMedidas de Esforço de Desenvolvimen to de Software
Medidas de Esforço de Desenvolvimen to de Software Prof. Luiz Leão luizleao@gmail.com luizleao.com Métricas Utilizando Ponto Função Medidas da Produtividade por PF Aspectos de influência na produtividade
Leia maisEngenharia 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 maisEngenharia de Software II
Engenharia de Software II Aula 21 http://www.ic.uff.br/~bianca/engsoft2/ Aula 21-05/07/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software Métricas para software
Leia maisPlanejamento 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 maisProjeto e Desenvolvimento de Software
Projeto e Desenvolvimento de Software Prof. Ronaldo C. de Oliveira, Dr. ronaldo.co@ufu.br UFU - 2018 Gerencia de Projetos de Software Gerência de Projeto de Software A Gerência de Projetos de Software:
Leia maisSeqüência para estimar prazo e custo
Tema da Aula Estimativas e Métricas - II Prof. Cristiano R R Portella portella@widesoft.com.br Seqüência para estimar prazo e custo 1 Seqüência para estimar prazo e custo 9 Modelos empíricos de estimativa:
Leia maisPLANEJAMENTO DO PROJETO
PLANEJAMENTO DO PROJETO Ricardo Argenton Ramos ricargentonramos@gmail.com Engenharia de Software I 2017.2 Atividades da Engenharia de Software DEFINIÇÃO CONSTRUÇÃO SOFTWARE PRODUTO MANUTENÇÃO Análise de
Leia maisRevisão: Estimando o tamanho do projeto
Bruno Hott COCOMO Revisão: Estimando o tamanho do projeto Medidas mais comuns: Pontos de Função (PF) e Linhas de Código (LOC) Vantagem do PF sobre LOC é que os Pontos de Função podem ser obtidos logo no
Leia maisINSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SÃO PAULO IFSP CAMPUS PRESIDENTE EPITÁCIO
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SÃO PAULO IFSP CAMPUS PRESIDENTE EPITÁCIO ANDRÉ REIS DIEGO FERNANDO DE OLIVEIRA MÉTRICAS DE SOFTWARE APLICADAS AO SISTEMA NEXT AUTO Presidente Epitácio,
Leia maisMé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 maisMé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 maisMedição, Estimativas e Gerenciamento de Projetos de Software
Análise de Pontos de Função Medição, Estimativas e Gerenciamento de Projetos de Software 1 Por que medir software? 2 Por que medir software? Estimar custo e recursos de projetos Avaliar a aquisição de
Leia maisAnálise de Requisitos
Análise de Requisitos Análise de Requisitos O tratamento da informação é um requisito que fundamenta o processo de desenvolvimento de software antes da solução de tecnologia a ser aplicada. Cada projeto
Leia maisEstimativas de software
Estimativas de software Fazer boas estimativas é uma das mais desafiadoras e importantes atividades da engenharia de software. Estimativas de custos ferramentas (H/S) e infra-estrutura pessoal (salários
Leia maisUso das Ferramentas APF e COCOMO para Estimativa da Capacidade Produtiva da TI
Uso das Ferramentas APF e COCOMO para Estimativa da Capacidade Produtiva da TI Angélica Toffano Seidel Calazans Caixa Econômica Federal angélica.calazans@caixa.gov.br Marcelo Antonio Lopes de Oliveira
Leia maisMedidas de Esforço de Desenvolvimento de Software
Medidas de Esforço de Desenvolvimento de Software Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 Em um gráfico de prazo (no eixo vertical) e número de total de PF (no eixo horizontal) verificou-se
Leia maisAula 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 maisPSP: Personal Software Process. PSP- Personal Software Process. PSP: Personal Software Process. PSP: Personal Software Process
PSP- Personal Software Process Maria Cláudia F. P. Emer PSP: Personal Software Process z Já foram vistas ISO/IEC 9126 foco no produto ISO 9001 e CMM foco no processo de desenvolvimento z Critica a essas
Leia maisEstimação com Métricas Indiretas e Contagem de Pontos de Função
Projeto de Sistemas de Informação Estimação com Métricas Indiretas e Contagem de Pontos de Função FCUL, Departamento de Informática Ano Lectivo 2011/2012 António Ferreira Emanuel Santos psi@di.fc.ul.pt
Leia maisEngenharia 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 maisAdministração. Previsão de Estoques. Professor Rafael Ravazolo.
Administração Previsão de Estoques Professor Rafael Ravazolo www.acasadoconcurseiro.com.br Administração Aula XX PREVISÃO DE ESTOQUES Cada aspecto do gerenciamento de materiais está voltado para fornecer
Leia maisEngenharia de Software II Técnicas de Métricas de Software
Engenharia de Software II Técnicas de Métricas de Software 1. SLOC SLOC - Source lines of code (linhas de codigo fonte) é uma métrica de software usada para medir o tamanho físico de um software aplicando
Leia maisANÁLISE DE PONTOS DE FUNÇÃO E SUA IMPORTÂNCIA PARA PROJETOS DE DESENVOLVIMENTO DE SOFTWARE
ANÁLISE DE PONTOS DE FUNÇÃO E SUA IMPORTÂNCIA PARA PROJETOS DE DESENVOLVIMENTO DE SOFTWARE Lidimon Cristiano Martins Rocha lidimon@gmail.com Centro Universitário do Triângulo - UNITRI Abstract: This article
Leia maisMedidas de Esforço de Desenvolvimento de Software
Medidas de Esforço de Desenvolvimento de Software Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 O que você entende por Métricas de software? Questão 1 Resposta O que você entende por Métricas
Leia maisExercícios 2ª Avaliação
Exercícios 2ª Avaliação Resposta dos exercícios realizados em sala 1 O gerenciamento moderno da qualidade e o gerenciamento moderno de projetos estão alinhados em relação a: A. Satisfação do cliente B.
Leia maisTipos de Indicadores. Conceito. O que medir... 25/08/2016
Tipos de Indicadores 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 maisUNIVERSIDADE FEDERAL DO PARANÁ - UFPR Bacharelado em Ciência da Computação
SOFT DISCIPLINA: Engenharia de Software AULA NÚMERO: 16 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar, discutir o conceito de métricas de software. DESENVOLVIMENTO Métricas
Leia maisEngenharia de Requisitos: Software Orientado ao Negócio
Engenharia de Requisitos: Software Orientado ao Negócio Guilherme Siqueira Simões 31/01/2017 1 MISSÃO Apoiar nossos clientes a ter mais visibilidade do desempenho de seus processos de software e a estabelecer
Leia maisempowering talents WWW.CASLEADER.COM.BR UM PRODUTO:
empowering talents WWW.CASLEADER.COM.BR UM PRODUTO: "VIMOS A TECNOLOGIA, INOVAÇÃO, E A NECESSIDADE DE MELHOR ESTRUTURAÇÃO DOS PROCESSOS DE APRENDIZAGEM, E ENTÃO SABÍAMOS QUE ERA PRECISO CRIAR O CASLEADER".
Leia mais"A estimativa de tamanho de software é o coração do processo de estimativas de um projeto de software". (PUTMAN,1992)
e APF - Estimativas de tamanho de software "A estimativa de tamanho de software é o coração do processo de estimativas de um projeto de software". (PUTMAN,1992) As métricas de tamanho de software surgiram
Leia maisFERRAMENTA DE CÁLCULO E GERENCIAMENTO DE ESTIMATIVAS DE SOFTWARE
FERRAMENTA DE CÁLCULO E GERENCIAMENTO DE ESTIMATIVAS DE SOFTWARE FURB Universidade Regional de Blumenau Bacharelado em Ciências da Computação Acadêmico: Alexandre Wenderlich Orientador : Profº Paulo Roberto
Leia maisBruno Hott COCOMO II
Bruno Hott COCOMO II COCOMO II COCOMO II foi construído em cima do COCOMO '81 para levar em consideração: Novos processos de desenvolvimento (ex. espiral) Aumentar a flexibilidade em desenvolvimento de
Leia maisTabela Taxa de desocupação na semana de referência por grupos de idade. Unidade Territorial - Total das áreas
março 2002 23,5 abril 2002 23,2 maio 2002 21,3 junho 2002 21,0 julho 2002 22,2 agosto 2002 21,9 setembro 2002 21,2 outubro 2002 21,2 novembro 2002 20,8 dezembro 2002 19,4 janeiro 2003 20,8 fevereiro 2003
Leia maisInstituto Federal da Bahia Análise e Desenvolvimento de Sistemas INF022 Tópicos Avançados. Medição de Sofware
Instituto Federal da Bahia Análise e Desenvolvimento de Sistemas INF022 Tópicos Avançados Medição de Sofware Prof. Dr. Renato L. Novais renato@ifba.edu.br Agenda Medição de software Por que medir? Exemplos
Leia maisCOS767 - Modelagem e Análise Aula 3 - Simulação
COS767 - Modelagem e Análise Aula 3 - Simulação Validando resultados da simulação Média e variância amostral Teorema do Limite Central Intervalo de confiança Organizando as execuções da simulação Verificando
Leia maisProf. Esp. Fabiano Taguchi
UML Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com UML COMPETÊNCIA: Conhecer e desenvolver estudos de caso usando modelagem orientada a objeto. HABILIDADE: Conhecer
Leia maisITIL v3 Desenho de Serviço Parte 1
ITIL v3 Desenho de Serviço Parte 1 O Desenho de Serviço vem após a Estratégia de Serviço, após levantar tudo o que foi necessário como as políticas, estratégia, recursos e restrições. O pessoal envolvido
Leia maisCiência da Computação ENGENHARIA DE SOFTWARE. Métricas e Estimativas do Projeto
Ciência da Computação ENGENHARIA DE SOFTWARE Métricas e Estimativas do Projeto Prof. Claudinei Dias email: prof.claudinei.dias@gmail.com Roteiro Introdução Métricas APF Análise de Pontos de Função Estimativas
Leia maisMétricas de Software Importância e Aplicação
Métricas de Software Importância e Aplicação Mauricio Aguiar PSM Qualified Instructor Presidente da ti MÉTRICAS IFPUG Past President USC Visiting Associate www.metricas.com.br 1 Agenda Definindo e Alcançando
Leia maisUniversidade 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 maisPGP - Aula T 6 Estimação
PGP - Aula T 6 Estimação 19 - Outubro - 2015 Carlos Duarte, FCUL, Departamento de Informática Sumário e Referências Sumário Estimação Decomposição e modelos empíricos Referências Pressman, capítulo 33
Leia maisUsando Indicadores para Auxiliar a Dar Mais Visibilidade e a Melhorar o Desempenho. Clavius Tales
Usando Indicadores para Auxiliar a Dar Mais Visibilidade e a Melhorar o Desempenho Clavius Tales sobre mim trabalho com desenvolvimento de software desde 1990 sou graduado em Ciências da Computação pela
Leia maisCapítulo 23. Planejamento de Projeto Pearson PrenticeHall. Todos os direitos reservados. slide 1
Capítulo 23 Planejamento de Projeto slide 1 Tópicos abordados Definiçãode preço de software Desenvolvimento dirigido a planos Programação de projeto Planejamento ágil Técnicas de estimativa slide 2 Planejamento
Leia maisP 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 maisIndicadores 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 maisWorkshop Paraense de Tecnologia de Software PROCESSO DE MEDIÇÃO. Fabrício Medeiros Alho
Workshop Paraense de Tecnologia de Software 1 PROCESSO DE MEDIÇÃO Fabrício Medeiros Alho E-mail: fabricioalho@unama.br Empresa: UNAMA Workshop Paraense de Tecnologia de Software 2 Roteiro Introdução; Por
Leia maisIntrodução À Engenharia De Software Com Foco No RUP: Rational Unified Process
Introdução À Engenharia De Software Com Foco No RUP: Rational Unified Process Parte II Disciplinas do RUP Descrição típica de um workflow Propósito Definições e Conceitos Chave Trabalhadores e Artefatos
Leia maisEstimativa por Pontos de Caso de Uso
FACULDADE DE TECNOLOGIA SENAC Estimativa por Pontos de Caso de Uso Professor: Elias Ferreira Turma: GTI 5 Noturno Aluno: Marcelo Gonçalves Taveira Goiânia, 04 de dezembro de 2015. O que é? Estimativas
Leia maisPlanejador: Uma Ferramenta de Coleta de Tempos do Processo de Desenvolvimento de Software
Planejador: Uma Ferramenta de Coleta de Tempos do Processo de Desenvolvimento de Software Rodolfo M. de BARROS Eduardo C. TEIXEIRA Elieser B. MANHAS JR. Fábio C. MARTINS Departamento de Computação, Universidade
Leia maisGerenciamento do Escopo do Projeto (PMBoK 5ª ed.)
Gerenciamento do Escopo do Projeto (PMBoK 5ª ed.) De acordo com o PMBok 5ª ed., o escopo é a soma dos produtos, serviços e resultados a serem fornecidos na forma de projeto. Sendo ele referindo-se a: Escopo
Leia maisLista de Exercícios AV1
Seminários Engenharia Integrados de Usabilidade em Sistemas de Informação SEMINÁRIOS INTEGRADOS EM SISTEMAS DE INFORMAÇÃO Lista de Exercícios AV1 Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão
Leia maisSistema de Gestão Avícola SYSAVES. O sistema SYSAVES controla todo o processo, desde a saída dos
Sistema de Gestão Avícola SYSAVES O sistema SYSAVES controla todo o processo, desde a saída dos galpões dos fornecedores (granjeiros) de aves até a emissão de relatórios das saídas dos galpões para os
Leia maisEstimativas baseada em casos de uso
Estimativas baseada em casos de uso Tipos de Métricas Contagem de Linhas de Código Fonte (LOCs) Análise de Pontos por Função Análise por Casos de uso Outras Técnicas... 2 Foi proposto em 1993 por Gustav
Leia maisDesenvolvedor Android: Avançado. Plano de Estudo
Desenvolvedor Android: Avançado Plano de Estudo Descrição do programa A Certificação Android fornece as ferramentas necessárias para projetar e implementar aplicativos para dispositivos Android, com base
Leia maisSalesforce vs NetSuite
Salesforce vs NetSuite Quem vence a batalha? Salesforce vs NetSuite é um comparativo significante quando eles trazem informações relevantes para a escolha do CRM ideal para a sua empresa. Todos eles trazem
Leia maisProf. Luiz A. Nascimento
Prof. Luiz A. Nascimento Qual a importância da Engenharia de Software? O desenvolvimento de um software envolve processos muitos complexos. A engenharia de software estabelece um modelo para se construir
Leia maisEstimativa por Use Case Point (UCP)
Estimativa por Use Case Point (UCP) A análise de sistemas Orientados a Objetos já utiliza, comumente, os diagramas de Casos de Uso (Use Cases) para descrever as funcionalidades do sistema de acordo com
Leia maisINSTITUTO FEDERAL DE CIÊNCIA E TECNOLOGIA DE SÃO PAULO PROJETO SOLUTION MARKET'S
INSTITUTO FEDERAL DE CIÊNCIA E TECNOLOGIA DE SÃO PAULO PROJETO SOLUTION MARKET'S Trabalho de Gestão de Projeto realizado para a disciplina de Engenharia de Software do quinto módulo do curso super em Análise
Leia maisPlanejamento Ágil de Projetos
Planejamento Ágil de Projetos Engenharia de Software Conference - maio de 2009 - São Paulo Dairton Bassi dbassi@gmail.com Plano da Palestra Problemas da Indústria de Software Planejamento em Níveis Técnicas
Leia maisCusto de Oportunidade do Capital
Custo de Oportunidade do Capital É o custo de oportunidade de uso do fator de produção capital ajustado ao risco do empreendimento. Pode ser definido também como a taxa esperada de rentabilidade oferecida
Leia maisINTRODUÇÃO. Noções preliminares. Um pouco de matemática. 100 Pb
INTRODUÇÃO Este artigo pretende criar no leitor uma percepção física do funcionamento de um controle PID, sem grandes análises e rigorismos matemáticos, visando introduzir a técnica aos iniciantes e aprimorar
Leia maisProva Discursiva Engenharia de Software
Prova Discursiva Engenharia de Software Quais são os principais fatores de qualidade de software definidos pela ISO 9126? 1-Funcionalidade 2-Confiabilidade 3-Usabilidade 4-Eficiencia 5-Facilidade de Manutenção
Leia maisConteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 09289 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 3. Especificação e Análise de Requisitos
Leia maisEletrotécnica. Potência aparente, fator de potência Potência complexa. Joinville, 21 de Março de 2013
Eletrotécnica Potência aparente, fator de potência Potência complexa Joinville, 21 de Março de 2013 Escopo dos Tópicos Abordados Potência aparente e fator de potência; Potência Complexa 2 Potência Aparente
Leia maisUso das ferramentas APF e COCOMO para estimativa da capacidade produtiva da TI
Uso das ferramentas APF e COCOMO para estimativa da capacidade produtiva da TI Resumo Estimar a capacidade produtiva da Tecnologia da Informação (TI) para atender ao Planejamento Estratégico da empresa
Leia maisO que é um banco de dados? Banco de Dados. Banco de dados
COLÉGIO EST. JOÃO MANOEL MONDRONE - ENS. FUNDAMENTAL, MÉDIO, PROFISSIONAL E NORMAL Rua Mato Grosso n.2233 - Fone/Fax (045) 3264-1749-3264-1507 Banco de Dados O que é um banco de dados? Um conjunto de informações
Leia maisESTIMATIVAS BASEADA EM CASOS DE USO
ESTIMATIVAS BASEADA EM CASOS DE USO TIPOS DE MÉTRICAS Contagem de Linhas de Código Fonte (LOCs) Análise de Pontos por Função Análise por Casos de uso Outras Técnicas... Foi proposto em 1993 por Gustav
Leia mais18/10/2013. Resumo. Os mecanismos. Introdução. Padrões de projeto (OO) Compilação condicional
On the Use of Feature-Oriented Programming for Evolving Software Product Lines A Comparative Study Gabriel Coutinho Sousa Ferreira, Felipe Nunes Gaia, Eduardo Figueiredo and Marcelo de Almeida Maia {gabriel,
Leia maisProjeto de Desenvolvimento de Software
Projeto de Desenvolvimento de Software Introdução a Engenharia de Software (continuação) Msc. Eliezio Soares eliezio.soares@ifrn.edu.br http://docente.ifrn.edu.br/elieziosoares Engenharia de Software Definição
Leia maisINTRODUÇÃO À GESTÃO DE PROCESSOS. Professora: Vanessa Leonardo de Araujo
INTRODUÇÃO À GESTÃO DE PROCESSOS Professora: Vanessa Leonardo de Araujo OBJETIVOS DO CURSO Colaborar para a qualificação e aperfeiçoamento contínuo dos servidores da Assembleia Legislativa do Estado de
Leia maisSEMINÁRIOS INTEGRADOS EM ADS PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS
SEMINÁRIOS INTEGRADOS EM ADS PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS Prof. Dr. Daniel Caetano 2014-1 DISCUSSÃO Visão Geral dos Paradigmas Quais os paradigmas mais comuns? Do que é composto um programa
Leia maisMé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 maisAvaliação de Interfaces Humano- Computador
Avaliação de Interfaces Humano- Computador Avaliação de Interfaces A avaliação deve ocorrer durante o ciclo de vida do design e seus resultados utilizados para melhorias gradativas da interface. Se faz
Leia maisMétricas. Métricas. [Engenharia de Software II] Adriano J. Holanda 11/9/2017
Métricas [Engenharia de Software II] Adriano J. Holanda 11/9/2017 Algumas Métricas Medidas que podem ser usadas para monitoramento e controle do processo de desenvolvimento. Número de linhas de código
Leia maisLista 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 maisProf. Marcelo Mello. Unidade IV GERENCIAMENTO DE SERVIÇOS
Prof. Marcelo Mello Unidade IV GERENCIAMENTO DE SERVIÇOS Gerenciamento de serviços Nas aulas anteriores estudamos: 1) Importância dos serviços; 2) Diferença entre produtos x serviços; 3) Composto de Marketing
Leia maisSIGRH Módulos: Férias e Cadastro
SIGRH Módulos: Férias e Cadastro SIGRH *Módulos selecionados no TED com a UFABC para implantação em 2015 SIGRH *Módulos selecionados no TED com a UFABC para implantação em 2015 SIGRH Módulo de Férias SIGRH
Leia maisGerenciamento Objetivo de Projetos com PSM
Gerenciamento Objetivo de Projetos com PSM (Practical Software and Systems Measurement) Mauricio Aguiar Qualified PSM Instructor www.metricas.com.br Agenda Introdução ao PSM O Modelo de Informação do PSM
Leia maisSNAP Resultados de 60 projetos
SNAP Resultados de 60 projetos Diana Baklizky Vice-Presidente da ti Métricas Membro do FSSC do IFPUG Membro do MPC do COSMIC Novembro/2014 www.metricas.com.br 1 Objetivo Apresentar aos participantes os
Leia maisENGENHARIA DE SOFTWARE
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Curso Técnico em Informática : ENGENHARIA DE SOFTWARE Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br Um conjunto estruturado
Leia maisDesenvolvimento de Software
PODER JUDICIÁRIO JUSTIÇA DO TRABALHO TRIBUNAL REGIONAL DO TRABALHO DA 15ª REGIÃO Secretaria de Tecnologia da Informação e Comunicações Total de Páginas:16 Versão: 1.0 Última Atualização: 26/07/2013 Índice
Leia maisSVA. Solução. Sumário
Soluções Solução Sumário Conheça a Make it Solução Make SVA Principais características Vantagens do Make SVA Telas do sistema Aplicativo Licenciamento e Implementação Mais soluções Make it Nossos clientes
Leia maisFundamentos de Teste de Software
Núcleo de Excelência em Testes de Sistemas Fundamentos de Teste de Software Módulo 1- Visão Geral de Testes de Software Aula 2 Estrutura para o Teste de Software SUMÁRIO 1. Introdução... 3 2. Vertentes
Leia maisPROCESSO DE DESENVOLVIMENTO DE SOFTWARE
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 Sobre a Metodologia de Desenvolvimento de Software Extreme Programming (XP), explique e cite os benefícios
Leia maisINSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA FASE DE PROJETO
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA FASE DE PROJETO Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br Introdução 2 A essência dessa fase
Leia maisRUP RATIONAL UNIFIED PROCESS PRÁTICAS RECOMENDADAS. Prof. Fabiano Papaiz IFRN
RUP RATIONAL UNIFIED PROCESS PRÁTICAS RECOMENDADAS Prof. Fabiano Papaiz IFRN O RUP recomenda as seguintes práticas que devem ser utilizadas no desenvolvimento de um software: 1. Desenvolver de forma iterativa
Leia mais