Bruno Hott. Aula: Análise de Pontos de Função (FPA)
|
|
- Carlos Marinho Furtado
- 6 Há anos
- Visualizações:
Transcrição
1 Bruno Hott Aula: Análise de Pontos de Função (FPA)
2 Objetivos 1. Medir um software quantificando as funcionalidades requisitadas pelo cliente. 2. Medir o desenvolvimento e a manutenção do software independente da tecnologia utilizada para implementação. 3. Medir o desenvolvimento e a manutenção do software independente da tecnologia utilizada para implementação. Com relação aos objetivos 2 e 3, diversas organizações tem criado grandes repositórios de contagens de Pontos de Função (FP). Estes repositórios formam uma ferramenta poderosa para trabalhos de estimativas de software, pois permitem a comparação entre projetos similares que já foram desenvolvidos. 2
3 O que é um Function Point (FP)? FP é uma unidade padrão de medida que representa o tamanho funcional de uma aplicação. Da mesma maneira que uma casa é medida em metros quadrados, o tamanho de uma aplicação pode ser medida pelo número de pontos de função que ela entrega aos usuários da aplicação. Exemplo: Digamos que você vá construir uma casa com 200m². Se você utilizar materiais baratos, você construirá a $800 por m². O que dá $160,000. Se você utilizar materiais melhores e o custo for de $1,100, você desembolsará $220,000. 3
4 Notas introdutórias sobre FPA Medição é realizada pela perspectiva do usuário Baseada no visão do usuário sobre o sistema. Baseada no que o usuário pediu, não no que foi entregue. Baseada na maneira que o usuário interage com o sistema, incluindo as janelas que o usuário utiliza para entrar com dados e os relatórios que os usuários recebem como output. Baseado no entendimento do usuário dos dados que precisam ser armazenados e processados pelo sistema. Independente de tecnologia Apenas me mostre suas telas e suas tabelas de dados que calcularei o número de pontos de função para você. 4
5 Notas introdutórias sobre FPA Baixo custo Incorporar FPA ao desenvolvimento de software é fácil. Custos crescem em cerca de 1% Repetível Estudos mostram que diferentes contadores de ponto de função podem contar a mesma aplicação independentemente com uma acurácia de 10% entre eles. Sem essa característica não poderíamos confiar nos dados de centenas de aplicações armazenados em repositórios pelo mundo. Funciona bem com casos de uso Podendo inclusive funcionar com o conceito de histórias em Extreme Programming (XP) 5
6 Mais informações Grupo de usuários extenso International Function Point User Group (IFPUG) é uma organização governada pelos seus membros que consiste em mais de 1,200 membros ao longo de 30 países. Padrão ISO IFPUG v4.1 é um padrão ISO Padrão de facto FPs são utilizados como padrão de facto para estimativa de custo de aplicações assim como Cocomo II, Construx Estimate etc. Certified Funcition Point Specialist (CFPS) Certificação IFPUG. Counting Practices Manual (CPM) Manual oficial criado e distribuído pela IFPUG. FP data repositories Existem diversos repositórios grandes de dados de projetos que utilizaram FPA 6
7 Um pouco de história A história dos pontos de função começam com a introdução do conceito por Alan Albrecht em FPs introduzidos por Alan Albrecht 1984 Primeiros guidelines para FP 1986 Criação do IFPUG 1994 CPM Padrão ISO 7
8 Os benefícios da Análise de Pontos de Função Entender o tamanho funcional das aplicações é uma mina de outo para outras informações que vão ajudar no trabalho de gerenciamento de projetos de desenvolvimento de software, incluindo: A habilidade de estimar precisamente: O custo do projeto A duração do projeto O tamanho da equipe do projeto Um entendimento de outras métricas importantes: Taxa de defeitos de um projeto Custo por FP FP's por hora (o que podemos chamar de velocidade ) Benefícios de produtividade ao se usar ferramentas novas ou diferentes 8
9 Processo de contagem em cinco passos 1. Determine o tipo da contagem 2. Identifique o escopo e as fronteiras da contagem 3. Determine a contagem de FP desajustada* 4. Determine o Valor do Fator de Ajustamento 5. Calcule a contagem de FP ajustada Introduziremos os passos 1, 2, 4 e 5 mais adiante. O passo 3 é onde a contagem de FP realmente acontece. 9
10 Cinco funções básicas Na contagem de Fps, existem cinco funções básicas que podem ser contadas. 1. Data Functions: 1. Internal Logical Files 2. External Interface Files 2. Transactional Funcitions: 1. External Inputs 2. External Outputs 3. External Inquiries 10
11 Cinco funções básicas Visão de uma aplicação em FPA 11
12 Cinco funções básicas Termos e definições importantes Identificável pelo usuário Este termo se refere aos requerimentos definidos para os processos que foram consentidos e entendidos pelos usuários e desenvolvedores Informação de controle Que influencia um processo elementar da aplicação que está sendo contada. Especifica qual, quando ou como os dados são processados Processo elementar Menor unidade de atividade que é significativa para o usuário Data Element Type (DET) Campo único, reconhecível pelo usuário e não repetível Ex.: campos de uma tabela do banco de dados Record Element Type (RET) Subgrupo de dados reconhecível pelo usuário Ex: múltiplos tipos de informações em uma mesma tabela. File Type Referenced (FTR) Pode ser tanto um ILF ou um EIF 12
13 (1) Data Functions Internal Logical Files (ILFs) ILFs representam dados que são armazenados e mantidos dentro dos limites da aplicação. IFPUG: "An ILF is a user-identifiable group of logically related data or control information maintained within the boundary of the application. The primary intent of an ILF is to hold data maintained through one or more elementary processes of the application being counted." Regras: 1. O grupo de dados ou informações de controle são identificados logicamente e pelo usuário 2. O grupo de dados é mantido por meio de um processo elementar nas fronteiras da aplicação. 13
14 (1) Data Functions Internal Logical Files (ILFs) Exemplos que podem ser ILFs: 1. Tabelas em uma banco relacional 2. Flat files 3. Informações de controle da aplicação, p ex, preferencias do usuário armazenadas pela aplicação 14
15 (1) Data Functions Internal Logical Files (ILFs) O propósito da primeira tabela é ajudar a determinar a complexidade do ILF como sendo Low (L), Average (A) ou High (H). Dado que você sabe qual é a complexidade do ILF, a segunda tabela nos dá o número de FPs que deve ser contada para o ILF em questão. RETS Data Element Type (DETs) L L A 2-5 L A H 6+ A H H Matriz de complexidade ILF Complexity Points Low 7 Average 10 High 15 Pesos ILF 15
16 (1) Data Functions Internal Logical Files (ILFs) O propósito da primeira tabela é ajudar a determinar a complexidade do ILF como sendo Low (L), Average (A) ou High (H). Exemplo: Suponha que seja contado 5 DETs e 1 RET, logo teremos um ILF de complexidade baixa. Porém, se tem-se 21 DETs e 2 RETs, teremos um ILF de complexidade média RETS Data Element Type (DETs) L L A 2-5 L A H 6+ A H H Matriz de complexidade ILF Complexity Points Low 7 Average 10 High 15 Pesos ILF 16
17 (2) Data Functions External Interface Files (EIFs) EIFs representam os dados que sua aplicação usará/referenciará, porém os dados não são mantidos pela sua aplicação. IFPUG: "An external interface file (EIF) is a user identifiable group of logically related data or control information referenced by the application, but maintained within the boundary of another application. The primary intent of an EIF is to hold data referenced through one or more elementary processes within the boundary of the application counted. This means an EIF counted for an application must be in an ILF in another application." Exemplos de EIFs são idênticos à lista para ILFs, novamente porém, EIFs não são mantidos pela aplicação em questão. 17
18 (2) Data Functions External Interface Files (EIFs) Calcular um valor FP para um EIF é o mesmo que calcular para ILF. Primeiramente, determine o número de DETs e RETs do EIF, então olhe na tabela sua complexidade. Então atribua os pesos correspondentes. Perceba que as tabelas são similares àquelas do EIFs, porém mais FPs são assinalados para ILFs do que para EIFs. Por quê? RETS Data Element Type (DETs) L L A 2-5 L A H 6+ A H H Matriz de complexidade EIF Complexity Points Low 5 Average 7 High 10 Pesos EIF 18
19 (3) Transaction Functions - External Inputs (EI's) Processa dados de entrada (que vem de fora da aplicação) IFPUG: An external input (EI) is an elementary process that processes data or control information that comes from outside the application boundary. The primary intent of an EI is to maintain one or more ILFs and/or to alter the behavior of the system. Exemplos de EIs: Entrada de dados pelos usuários. Dados os arquivos alimentados por aplicações externas. 19
20 (3) Transaction Functions - External Inputs (EI's) Calcular FPs para EIs é similar ao processo dos ILFs e EIFs. Contudo, ao invés de se basear em DETs e RETs, vamos utilizar DETs e FTRs. Exemplo: suponha que um processo possua 5DETs e durante o processamento ele referencia um EIF chamado Users e um ILF chamado Process. Pela tabela, este EI é considerado de complexidade média (A). FTRs Data Element Type (DETs) L L A 2 L A H 3+ A H H Matriz de complexidade EI Complexity Points Low 3 Average 4 High 6 Pesos EI 20
21 (4) Transaction Functions - External Outputs (EOs) Processa dados de saída (para fora da aplicação). IFPUG: An external output (EO) is an elementary process that sends data or control information outside the application boundary. The primary intent of an external output is to present information to a user through processing logic other than, or in addition to, the retrieval of data or control information. The processing logic must contain at least one mathematical formula or calculation, create derived data maintain one or more ILFs or alter the behavior of the system. Exemplos de EIs: Relatórios criados pela aplicação, onde o relatório inclui informação derivada (calculada) 21
22 (4) Transaction Functions - External Outputs (EOs) Calcular FPs para EOs é muito similar ao processo dos EIs. De novo, você observa os DETs e FTRs Exemplo: suponha que um processo possua 10DETs e referencie 2 FTRs. Pela tabela, este EO é considerado de complexidade média (A). FTRs Data Element Type (DETs) L L A 2-3 L A H 4+ A H H Matriz de complexidade EO Complexity Points Low 4 Average 5 High 7 Pesos EO 22
23 (5) Transaction Functions - External Inquiries (EQs) Exive dados de saída (para fora da aplicação). IFPUG: An external inquiry (EQ) is an elementary process that sends data or control information outside the application boundary. The primary intent of an external inquiry is to present information to a user through the retrieval of data or control information from an ILF of EIF. The processing logic contains no mathematical formulas or calculations, and creates no derived data. No ILF is maintained during the processing, nor is the behavior of the system altered. Exemplos de EQs: Relatórios criados pela aplicação, onde o relatório não inclui nenhuma informação derivada (calculada) 23
24 (5) Transaction Functions - External Inquiries (EQs) Calcular FPs para EOs é muito similar ao processo dos Eis e EOs. De novo, você observa os DETs e FTRs Exemplo: suponha que um processo possua 20DETs e referencie 4 FTRs. Pela tabela, este EO é considerado de complexidade alta (H). Perceba que as tabelas são similares àquelas do EO, porém menos FPs são assinalados para EQs do que para EOs. Por quê? FTRs Data Element Type (DETs) L L A 2-3 L A H 4+ A H H Matriz de complexidade EQ Complexity Points Low 3 Average 4 High 6 Pesos EQ 24
25 Contagem de Pontos de Função Juntas, estas duas data functions (ILFs e EIFs) e as três transactional functions (Eis, Eos, Eqs) representam os cinco tipos de funções que são contados em uma Contagem de Pontos de Função. 25
Análise de Pontos de Função
Análise de Pontos de Função Objetivos Medir a Funcionalidade de Sistemas de acordo com a perspectiva do usuário Medir o desenvolvimento e a manutenção de software independentemente da tecnologia usada
Leia maisSimulado para CFPS. Questões de Propósito, Tipo e Fronteira. 1. Um dos objetivos da Análise de Pontos de Função é:
Questões de Propósito, Tipo e Fronteira 1. Um dos objetivos da Análise de Pontos de Função é: Simulado para CFPS a) Ajudar no processo de depuração de um software. b) Estimar o tamanho de uma equipe 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 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 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 maisAná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 maisMedidas 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 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 maisFATTO CONSULTORIA E SISTEMAS
Caso Prático de Análise de Pontos de Função Alertas do Google Guilherme Siqueira Simões 28/06/2016 FATTO CONSULTORIA E SISTEMAS 2016 FATTO Consultoria e Sistemas www.fattocs.com 1 ORIENTAÇÕES INICIAIS
Leia maisFunction Point Analysis: Uma Aplicação na Gestão de Projetos de Manutenção de Software
Function Point Analysis: Uma Aplicação na Gestão de Projetos de Manutenção de Software Claudia Hazan, CFPS CENÁRIO MANUTENÇÃO DE SOFTWARE Definição Desenvolvimento Manutenção GERÊNCIA DA MANUTENÇÃO Planejar
Leia maisMedição de Pontos por Função a Partir da Especificação de Requisitos
Medição de Pontos por Função a Partir da Especificação de Requisitos Helena Cristina A. B. Tavares, Ana Elizabete S. Carvalho, Jaelson F. B. Castro Serpro Empresa do Ministério da Fazenda, Universidade
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 maisAPENSOS AO TERMO DE REFERÊNCIA (Anexo II)
1 APENSOS AO TERMO DE REFERÊNCIA (Anexo II) Pregão Eletrônico RP nº 013/2007 Anexo Descrição Produtos Página Apenso I Fluxo dos Processos - Implementação / Manutenção referente aos subitens 1.1 a 1.3-2
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 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 maisAnálise de Pontos de Função. Por Denize Terra Pimenta dpimenta_aula@yahoo.com.br
Análise de Pontos de Função Por Denize Terra Pimenta dpimenta_aula@yahoo.com.br 1 Não se consegue controlar o que não se consegue medir. 2 Bibliografia "Function Point Analysis: Measurement Practices for
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 maisConceitos Básicos. Capítulo 1. Introdução. Medições
Capítulo 1 Conceitos Básicos Introdução No final da década de 70, na IBM, Allan Albrecht estabeleceu os conceitos que permitiriam medir projetos de software. Em 1984, tais conceitos foram estendidos no
Leia maisUNIVERSIDADE FEDERAL DO PARANÁ - UFPR Bacharelado em Ciência da Computação
SOFT DISCIPLINA: Engenharia de Software AULA NÚMERO: 13B DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar, discutir o conceito de métricas de software orientadas a função. DESENVOLVIMENTO
Leia maisCaso Prático de Análise de Pontos de Função IFPUG Contatos do Google FATTO CONSULTORIA E SISTEMAS
Caso Prático de Análise de Pontos de Função IFPUG Contatos do Google Guilherme Siqueira Simões 11/07/2017 FATTO CONSULTORIA E SISTEMAS 1 ORIENTAÇÕES INICIAIS Dê preferência ao uso de uma conexão de banda
Leia maisINICIAÇÃO DO PROJETO PLANEJAMENTO PRELIMINAR. Engenharia de Software INE 5622. Planejamento de projetos de SW. O Planejamento de projetos de SW
Engenharia de Software INE 5622 O Planejamento de projetos de SW Walter de Abreu Cybis Outubro, 2006 Universidade Federal de Santa Catarina Departamento de Informática e Estatística Curso de Bacharelado
Leia maisAnálise de Ponto de Função APF. Aula 02
Análise de Ponto de Função APF Aula 02 Agenda Parte 01 Introdução a Métricas de Software Parte 02 A Técnica de APF O que é APF? Objetivos Benefícios Conceitos Básicos Visão Geral dos Procedimentos de Contagem
Leia maisEngenharia de Software
Estimativas e Métricas Cap. 26 Sommerville 8 ed. Estimativa: Estimar é calcular um valor que não se tem a certeza sobre sua precisão. v Estimativas de Mão-de-Obra; v Tempo; v Custos. - Estimativas de Custos
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 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 maisFATORES 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 maisUtilizando um modelo de maturidade para implementar um programa de métricas. Márcio Silveira EDS - - Electronic Data Systems do do Brasil Ltda.
Utilizando um modelo de maturidade para implementar um programa de métricas Márcio Silveira EDS - - Electronic Data Systems do do Brasil Ltda. Objetivos da Apresentação Estabelecer compreensão sobre o
Leia maisPráticas de Contagem. - Data Warehouse. - Workflow. - Mudança de tipo. - Drop-down. - Mudança de tamanho de campo. - Mudança de domínio
FATTO Consultoria e Sistemas - www.fattocs.com.br 1 Práticas de Contagem - Data Warehouse - Workflow - Mudança de tipo - Drop-down - Mudança de tamanho de campo - Mudança de domínio FATTO Consultoria e
Leia maisCaso Prático de Análise de Pontos de Função COSMIC Contatos do Google FATTO CONSULTORIA E SISTEMAS
Caso Prático de Análise de Pontos de Função COSMIC Contatos do Google Guilherme Siqueira Simões 18/04/2017 FATTO CONSULTORIA E SISTEMAS 2017 FATTO Consultoria e Sistemas www.fattocs.com 1 ORIENTAÇÕES INICIAIS
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 maisPontos de Função & Contagem de Software Aplicativo Middleware
Pontos de Função & Contagem de Software Aplicativo Middleware Versão 1.0 Nota: A NEC criou esses White Papers, em um esforço para distribuir dicas rápidos sobre este domínio específico para a comunidade
Leia maisAplicação de Pontos por Função em Projetos que Usam Métodos Ágeis
XII Workshop de Teses e Dissertações em Qualidade de Software Aplicação de Pontos por Função em Projetos que Usam Métodos Ágeis Aluno Eduardo Garcia Wanderley Orientador Prof. Dr. Alexandre Marcos Lins
Leia maisAnálise de Ponto de Função APF. Aula 03
Análise de Ponto de Função APF Aula 03 Parte 01 Introdução a Métricas de Software Parte 02 A Técnica de APF Identificação das Funções de Dados Diretrizes Gerais Tipos de Entidades Arquivos Lógicos Tipo
Leia maisPontos por Caso de Uso
Foi proposto em 99 por Gustav Karner; Baseou-se na Análise por Pontos de Função; Trata de estimar o tamanho de um sistema de acordo com: o modo como os usuários o utilizarão; a complexidade de ações requerida
Leia maisGerenciando Ágil em Escala
I F P U G Gerenciando Ágil em Escala Um resumo para Executivos de Software e Chief Information Officers Julho de 2017 Copyright COSMIC, IFPUG e Nesma, 2017. Todos os direitos reservados. Resumo Executivo
Leia maisResgatando Projetos Com Problemas Usando Pontos de Função. Márcio Silveira, PMP HPE-ABS. Cristian Ferreira, CFPS Sigma.
Resgatando Projetos Com Problemas Usando Pontos de Função Márcio Silveira, PMP HPE-ABS Cristian Ferreira, CFPS Sigma Novembro/2015 Em Algum lugar hoje, um projeto está falhando Peopleware 2a. Edição Tom
Leia maisGerência e Planejamento de Projeto. Engenharia de Software I Profa. Elisa Yumi Nakagawa 1 o semestre de 2015
Gerência e Planejamento de Projeto Engenharia de Software I Profa. Elisa Yumi Nakagawa 1 o semestre de 2015 Conteúdo: Parte 1: Gerenciamento & Qualidade Plano de Projeto - aspectos gerais Parte 2: Plano
Leia maisDesenvolvimento de um aplicativo para cálculo de Pontos de Função
Desenvolvimento de um aplicativo para cálculo de Pontos de Função Daniel Vieira de Souza 1, Cassiana Fagundes da Silva 1, Douglas J. P. de Azevedo 1 Faculdade da Indústria IEL PR Brasil souzamaxi@yahoo.com.br,{cassiana.silva,
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 maisMétricas de Software
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 2006.1 - Planejamento e Gerência de
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 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 maisCarlos Eduardo Vazquez 21/03/2015 FATTO CONSULTORIA E SISTEMAS
Carlos Eduardo Vazquez 21/03/2015 FATTO CONSULTORIA E SISTEMAS 1 ORIENTAÇÕES INICIAIS Dê preferência ao uso de uma conexão de banda larga O evento não fará uso do vídeo (webcam), somente slides e áudio
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. Engenharia de Software Profa. Elisa Yumi Nakagawa 1 o semestre de 2016
Gerência e Planejamento de Projeto Engenharia de Software Profa. Elisa Yumi Nakagawa 1 o semestre de 2016 Conteúdo: Parte 1: Gerenciamento & Qualidade Plano de Projeto Aspectos Gerais Parte 2: Plano de
Leia maisFATTO CONSULTORIA E SISTEMAS
Análise de Pontos de Função: Medição e Estimativas de Software Guilherme Siqueira Simões 22/03/2016 FATTO CONSULTORIA E SISTEMAS 2016 FATTO Consultoria e Sistemas www.fattocs.com 1 ORIENTAÇÕES INICIAIS
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 maisPontos de Função na Engenharia de Software
Pontos de Função na Engenharia de Software Diana Baklizky, CFPS Este documento contém informações extraídas do Manual de Práticas de Contagem do IFPUG. Essas informações são reproduzidas com a permissão
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 maisPontos de Função - PF COCOMO
Pontos de Função - PF COCOMO SCE 186 - Engenharia de Software Profs. José Carlos Maldonado e Elisa Yumi Nakagawa 2 o semestre de 2002 Material elaborado pela Prof. Sandra C.P.F. Fabbri (DC/UFScar) PF -
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 maisGerência da Melhoria do Processo de S oftware através de Indicadores da Qualidade e P rodutividade. Software Measurement & IT Project Management
BFPUG Brazilian Function Point Users Group Gerência da Melhoria do Processo de S oftware através de Indicadores da Qualidade e P rodutividade &ODXGLD+D]DQ06F BFPUG Brazilian Function Point Users Group
Leia maisDesenvolvimento de Software com Análise Ponto de Função APF para Estimativa do Tempo e Custo do Projeto
Desenvolvimento de Software com Análise Ponto de Função APF para Estimativa do Tempo e Custo do Projeto Luiz Otavio Ribeiro A. Ferreira 1, Adriano Bessa Albuquerque 2 1 Administração Universidade de Fortaleza
Leia maisUMA ANÁLISE DE MÉTRICAS DE SOFTWARE ORIENTADAS À FUNÇÃO E SUA APLICAÇÃO AO DESENVOLVIMENTO ORIENTADO A OBJETOS
UMA ANÁLISE DE MÉTRICAS DE SOFTWARE ORIENTADAS À FUNÇÃO E SUA APLICAÇÃO AO DESENVOLVIMENTO ORIENTADO A OBJETOS Everton Alves Miranda Professor do CEFET Campos Formando do Curso Superior de Tecnologia em
Leia maisDIEGO BOAVENTURA SILVA RODRIGO DOURADO SANTOS LOPES ESTIMATIVA DO TAMANHO DE SOFTWARE UTILIZANDO ANÁLISE DE PONTOS POR FUNÇÃO
DIEGO BOAVENTURA SILVA RODRIGO DOURADO SANTOS LOPES ESTIMATIVA DO TAMANHO DE SOFTWARE UTILIZANDO ANÁLISE DE PONTOS POR FUNÇÃO SALVADOR/BAHIA 2008 DIEGO BOAVENTURA SILVA RODRIGO DOURADO SANTOS LOPES ESTIMATIVA
Leia maisUNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA. Sistemas Distribuídos
UNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA Sistemas Distribuídos Mestrado em Ciência da Computação 1o. Semestre / 2006 Prof. Fábio M. Costa fmc@inf.ufg.br www.inf.ufg.br/~fmc/ds-msc2006 Aula
Leia maisFATTO CONSULTORIA E SISTEMAS
A Certificação CFPS em Análise de Pontos de Função do IFPUG Guilherme Siqueira Simões 23/08/2016 FATTO CONSULTORIA E SISTEMAS 2016 FATTO Consultoria e Sistemas www.fattocs.com 1 ORIENTAÇÕES INICIAIS Dê
Leia maisAPLICAÇÃO DA ANÁLISE DE PONTOS DE FUNÇÃO NO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE
UNIVERSIDADE DO PLANALTO CATARINENSE DEPARTAMENTO DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE SISTEMAS DE INFORMAÇÃO (BACHARELADO) APLICAÇÃO DA ANÁLISE DE PONTOS DE FUNÇÃO NO PROCESSO DE DESENVOLVIMENTO
Leia maisLIVRO 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 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 maisDesmistificando Pontos de Função: Entendendo a Terminologia por Carol A. Dekkers, Quality Plus Technologies, Inc. email: dekkers@qualityplustech.
Desmistificando Pontos de Função: Entendendo a Terminologia por Carol A. Dekkers, Quality Plus Technologies, Inc. email: dekkers@qualityplustech.com Abstrato: A análise de Pontos de Função é uma abordagem
Leia maisPontos de Função & Contagem de Sistemas Data Warehouses
Pontos de Função & Contagem de Sistemas Data Warehouses Versão 1.0 Observação: O NEC estabeleceu que White Papers¹ é um esforço de fornecer dicas rápidas de um determinado assunto à comunidade de contagem.
Leia maisSíntese das discussões do fórum Livro-APF: Janeiro/2011
Síntese das discussões do fórum Livro-APF: Janeiro/2011 Assunto: Contagem de Projetos de Melhoria Data: 04/01/2011 Link: http://br.groups.yahoo.com/group/livro-apf/message/3405 Cenário: Como deve ser feita
Leia maisImplantando Pontos de Função com PSM
Implantando Pontos de Função com PSM Diana Baklizky & Cecília Techy diana@metricas.com.br cecilia@metricas.com.br ti MÉTRICAS R. Domingos de Morais, 2243/36 São Paulo, SP Brasil www.metricas.com.br 1 Agenda
Leia maisDispositivos de Entrada. Dispositivos de Entrada. Data Glove. Data Glove. Profa. M. Cristina Profa. Rosane março 2006 março 2009
Dispositivos de Entrada Dispositivos de Entrada Profa. M. Cristina Profa. Rosane março 2006 março 2009 Teclado Mouse Trackball e Spaceball Joystick Digitalizador (tablet) Touch panel Light pen Data Glove
Leia maisDISTRIBUINDO SUA APLICAÇÃO
DISTRIBUINDO SUA APLICAÇÃO Depois de pronta sua aplicação precisa ser distribuida para todos que querem ou precisam usá-la. Para usar a sua aplicação, o único requisito para o computador do cliente é que
Leia mais23/12/ de 11. Consultoria e Sistemas FATTO CONSULTORIA E SISTEMAS. Estudo de Caso (versão 1.0) Pregão Eletrônico
1 de 11 FATTO CONSULTORIA E SISTEMAS Estudo de Caso (versão 1.0) Pregão Eletrônico 2 de 11 Visão Geral O estudo de caso que segue tem o objetivo de demonstrar como a técnica da Análise de Pontos de Função
Leia maisUso da curva ABC na Técnica de Análise por Pontos de Função nas Estimativas de Projetos de Software
Uso da curva ABC na Técnica de Análise por Pontos de Função nas Estimativas de Projetos de Software Ivanir Costa (USP) icosta@atech.br Marcelo Schneck de Paula Pessôa (USP) mpessoa@usp.br Mauro Spinola
Leia maisAnálise Estruturada. Análise Essencial e Estruturada
Análise Essencial e Estruturada Análise Estruturada 9 ANÁLISE ESTRUTURADA 1 As dificuldades causadas por problemas de comunicação, mudanças de requisitos e técnicas inadequadas de avaliação tornam a análise
Leia maisMé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 maisConceitos de Sistemas de Banco de Dados INE 5323
Conceitos de Sistemas de Banco de Dados INE 5323 Prof. Mario Dantas Introdução Por quê Sistemas de Banco de Dados Visão dos Dados Modelos de Dados Linguagem de Definição de Dados (DDL) Linguagem de Manipulação
Leia maisAnálise de Ponto de Função APF. Aula 05
Análise de Ponto de Função APF Aula 05 Agenda Parte 01 Introdução a Métricas de Software Parte 02 A Técnica de APF Saída Externa (SE) Definição Regras de Contagem Complexidade Funcional Consulta Externa
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 maisO Que Veremos. Introdução. Introdução. Definindo Desempenho. Definindo Desempenho. Avaliando e Compreendendo o Desempenho
Ciência da Computação Arq. e Org. de Computadores Avaliando e Compreendendo o Desempenho O Que Veremos Avaliando e compreendendo o desempenho: Introdução Definindo desempenho Medindo o desempenho e seus
Leia maisUma ferramenta de cálculo de esforço para projetos de desenvolvimento de software baseada no método de Pontos de Função.
Uma ferramenta de cálculo de esforço para projetos de desenvolvimento de software baseada no método de Pontos de Função. Casimiro Conde Marco Neto Orientador Márcio de Oliveira Barros Rio de Janeiro, RJ
Leia maisRedes Complexas Aula 3
Redes Complexas Aula 3 Aula passada Caracterizando redes grandes Grau Distâncias Clusterização Aula de hoje Características de redes reais Centralidade de vértices Betweeness, Closeness Três Importantes
Leia maisGPCode SOFTWARE DIDÁTICO PARA CALCULAR OBSERVAÇÕES GPS
GPCode SOFTWARE DIDÁTICO PARA CALCULAR OBSERVAÇÕES GPS Eduardo de Paula Miranda Antonio Simões Silva Carlos de Castro Goulart Universidade Federal de Viçosa Departamento de Engenharia Civil Viçosa MG 36570-000
Leia mais7. Gerenciamento dos Custos do Projeto. Bruno Hott
7. Gerenciamento dos Custos do Projeto Bruno Hott 7. Gerenciamento dos Custos do Projeto Introdução O gerenciamento dos custos do projeto inclui os processos envolvidos em planejamento, estimativas, orçamentos,
Leia maisAplicabilidade de Métricas por Pontos de Função a Sistemas Baseados em Web
Aplicabilidade de Métricas por Pontos de Função a Sistemas Baseados em Web Ariadne Carvalho, Thelma Chiossi, Marcos Drach Instituto de Computação, UNICAMP Caixa Postal 6176, Campinas, SP, Brasil {ariadne,thelma,ra022456}@ic.unicamp.br
Leia maisAPF. Métrica. Análise de Pontos de Função. Carlos J E de Campos. G u i a d e R e f e r ê n c i a C P M
Carlos J E de Campos APF Análise de Pontos de Função Definições, Regras e Procedimentos Diretrizes, Estudos de caso e Pensamentos Métrica G u i a d e R e f e r ê n c i a C P M 4. 3. 1 T e r c e i r a e
Leia maisMedidas do Esforço de Desenvolvimento de Software
Medidas do Esforço de Desenvolvimento de Software X Não se pode gerenciar o que não se pode medir. Fazer software é fazer engenharia www.rafaeldiasribeiro.com.br 1 Medidas do Esforço de Desenvolvimento
Leia maisCRISTIANE RIBEIRO DA CUNHA PROPOSTA DE UTILIZAÇÃO DE ANÁLISE DE PONTOS DE FUNÇÃO EM PROJETOS DESENVOLVIDOS COM FDD
CRISTIANE RIBEIRO DA CUNHA PROPOSTA DE UTILIZAÇÃO DE ANÁLISE DE PONTOS DE FUNÇÃO EM PROJETOS DESENVOLVIDOS COM FDD Palmas -TO 2012 CRISTIANE RIBEIRO DA CUNHA PROPOSTA DE UTILIZAÇÃO DE ANÁLISE DE PONTOS
Leia maisRetiraAcentuação e PostCounter: Ferramentas de otimização e preparação de arquivos
RetiraAcentuação e PostCounter: Ferramentas de otimização e preparação de arquivos Yasmmin C. Martins, Breno F. T. Azevedo, Hélvia P. P. Bastos Núcleo de Informática na Educação (NIE) Instituto Federal
Leia maisENGENHARIA DE SOFTWARE I AULA 3. Análise e diagramação. professor Luciano Roberto Rocha.
ENGENHARIA DE SOFTWARE I AULA 3 Análise e diagramação professor Luciano Roberto Rocha www.lrocha.com.br POR QUE DIAGRAMAR A maioria dos problemas encontrados em sistemas tem sua origem na construção do
Leia maisAnálise de Ponto de Teste. Uma proposta de adaptação
Análise de Ponto de Teste Uma proposta de adaptação Agenda Histórico O que é Análise de Ponto de Teste (APT)? A Técnica APT Dificuldades no uso da APT Proposta de adaptação Análise de Ponto de Teste Adaptada
Leia maisFUNDAMENTOS DA ANÁLISE E PROJETO DE SISTEMAS. Projeto de Programas PPR0001
FUNDAMENTOS DA ANÁLISE E PROJETO DE SISTEMAS Projeto de Programas PPR0001 2 Introdução Antes de desenvolver ou construir qualquer produto ou sistema em engenharia é necessário um... o PROJETO O que é um
Leia maisANÁLISE DE PONTOS POR FUNÇÃO: UMA ANÁLISE COMPARATIVA DO PROCESSO DE CONTAGEM
64 ANÁLISE DE PONTOS POR FUNÇÃO: UMA ANÁLISE COMPARATIVA DO PROCESSO DE CONTAGEM FUNCTION POINTS ANALYSIS: A COMPARATIVE ANALYSIS OF THE COUNTING PROCESS Diego Resende de Santana 1 Iris Fabiana de Barcelos
Leia maisEsta é uma tradução do trabalho de autoria da NESMA, cuja versão original em inglês está disponível em
CONTAGEM ANTECIPADA DE PONTOS DE FUNÇãO (NESMA EARLY FPA COUNTING) Esta é uma tradução do trabalho autoria da NESMA, cuja versão original em inglês está disponível em http://www.nesma.nl/section/fpa/earlyfpa.htm.
Leia maisGERENCIAMENTO DA QUALIDADE DO PROJETO
GERENCIAMENTO DA QUALIDADE DO PROJETO Planejar a Qualidade O gerenciamento da qualidade do projeto inclui os processos e as atividades da organização executora que determinam as políticas de qualidade,
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 maisÍndice. Escolha de um Computador
Sumário Introdução ao desempenho. Métricas utilizadas para medir o desempenho. Relações entre métricas. 1 Índice 2. O Papel do Desempenho 2.1 Medição do Desempenho 2.2 Relacionando as Métricas 2.3 Escolha
Leia maisAnálise de Ponto de Função APF. Aula 08
Análise de Ponto de Função APF Aula 08 Agenda Parte 01 Introdução a Métricas de Software Parte 02 A Técnica de APF Técnicas de Contagem Verificação de Requisitos Estimativas (Modelos e Ferramentas) Gerenciamento
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 maisMapReduce Mapeando e reduzindo
MapReduce Mapeando e reduzindo Prof. Fabrício Olivetti de França Universidade Federal do ABC Motivação Vimos até então que nosso maior problema é a quantidade de dados. O processamento não pode ser distribuído
Leia maisAPOSTILAS: NORMAS; ABNT NBR ISO; MPS BR
APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR Fonte: http://www.softex.br/mpsbr/_home/default.asp Apostilas disponíveis no site 1 NORMAS: NBR ISO NBR ISO/IEC CMM SPICE 2 NORMAS VISÃO GERAL Como já vimos em outras
Leia maisIntrodução a Métricas de Software
Introdução a Métricas de Software Josino Rodrigues Neto josinon@gmail.com 1/5 Objetivos Entender porque medição é importante para avaliação e garantia da qualidade de software Entender as abordagens principais
Leia maisInferência Estatística: Conceitos Básicos II
Inferência Estatística: Conceitos Básicos II Distribuição Amostral e Teorema do Limite Central Análise Exploratória de dados no SPSS Flávia F. Feitosa BH1350 Métodos e Técnicas de Análise da Informação
Leia maisPARTE I - FUNDAMENTOS DE PROJETOS DE COMPUTADORES ARQUITETURA DE COMPUTADORES ANTONIO RAMOS DE CARVALHO JÚNIOR
PARTE I - FUNDAMENTOS DE PROJETOS DE COMPUTADORES ARQUITETURA DE COMPUTADORES ANTONIO RAMOS DE CARVALHO JÚNIOR Introdução Entender a arquitetura de computadores do ponto de vista do programador Entender
Leia maisAplicações da APF em Contratos de Desenvolvimento de Software
Aplicações da APF em Contratos de Desenvolvimento de Software Recife, 3-5 de Novembro de 2003 Carlos Eduardo Vazquez, CFPS 1 Problemática na contratação Exceder expectativas iniciais de Custo Escopo Prazo
Leia mais