GPS - Gestão de Projeto de Software

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

Download "GPS - Gestão de Projeto de Software"

Transcrição

1 GPS - Gestão de Projeto de Software Aula 4 FPA ou APF Versão em revisão! Professor Emiliano S. Monteiro

2 FPA, intro. Desenvolvido por Allan J. Albrecht da IBM em O método foi publicado pela primeira vez em 1979, depois em Em 1984, Albrecht refinou o método e, desde 1986, quando o Grupo Internacional de Usuários de Pontos de Função (IFPUG) foi criado, várias versões do Manual de Práticas de Contagem de Pontos de Função foram publicadas pelo IFPUG. A versão atual do Manual do IFPUG é 4.1. O FPA fornece um conjunto de regras para dimensionar funcionalmente o produto de trabalho de software. A técnica de Análise de Pontos de Função é usada para avaliar a funcionalidade fornecida pelo software. A medida está diretamente relacionada aos requisitos comerciais que o software deve atender. A análise de pontos de função é uma técnica estruturada de classificação de componentes de um sistema. É um método para dividir os sistemas em componentes menores, para que possam ser melhor compreendidos e analisados. Ele fornece uma técnica estruturada para resolução de problemas. A análise de pontos de função pode ser usada para determinar se uma ferramenta, um ambiente, uma linguagem é mais produtiva em comparação com outras dentro de uma organização ou entre organizações.

3 FPA, Não é... O FPA não é uma técnica de estimativa de esforço por si só. Obviamente, a relação entre o tamanho dos requisitos funcionais e o esforço de implementação pode ser e geralmente é bastante solto(bem vago!). Os pontos de função podem ser usados como (uma) entrada para modelos de estimativa mais complexos (como COCOMO), que devem levar em conta todos as outros formas de medir esforço. O FPA não é uma métrica de software - o tamanho funcional está sempre relacionado aos requisitos do usuário atendidos pelo software. Embora você possa contar e medir linhas de código ou complexidade de código, o tamanho funcional é o resultado de um processo analítico.

4 FPA, quando usar... O FPA pode ser útil para estimar o esforço de um projeto de software em um estágio inicial, quando os requisitos são conhecidos, mas os detalhes da implementação ainda não foram especificados ou avaliados. Os requisitos funcionais são refletidos no tamanho funcional, os requisitos não-funcionais precisam ser inseridos em um modelo de estimativa. Você precisa ter / usar um modelo bom e comprovado (e confiável), caso contrário, o tamanho funcional é inútil para essa finalidade. O FPA também pode ajudar a avaliar o "valor" de um aplicativo no sentido de "custos de recuperação". --- Imagine um índice! Eventualmente, no contexto das relações cliente / fornecedor de TI, o FPA pode ser usado como base para o cálculo de preços. Os clientes são faturados com base em um "preço por FPA" acordado, em vez de uma taxa horária.

5 FPA, quando não usar... Por definição, o FPA requer uma compreensão básica dos requisitos funcionais. Assim, se você não possui ou conhece os requisitos funcionais, será difícil, se não impossível, usar o FPA. O FPA também não é adequado para avaliar o desempenho de indivíduos, pois é uma classificação bastante holística para um aplicativo e não pode ser usado para dimensionar apenas partes dele.

6 Os cinco componentes dos pontos de função Funções de dados: 1. Arquivos lógicos internos 2. Arquivos de interface externa Funções Transacionais: 1. Entradas Externas 2. Saídas Externas 3. Consultas Externas

7 Funções de dados 1. Arquivos lógicos internos: Permite que os usuários utilizem os dados que são responsáveis pela manutenção do sistema. Exemplo, um piloto pode inserir dados de navegação por meio de uma exibição no cockpit antes da partida. Os dados são armazenados em um arquivo para uso e podem ser modificados durante a missão. Portanto, o piloto é responsável por manter o arquivo que contém as informações de navegação. Agrupamentos lógicos de dados em um sistema, mantidos por um usuário final, são chamados de Arquivos Lógicos Internos (ALI). O ALI é um grupo identificável pelo usuário de dados logicamente relacionados ou informações de controle mantidas dentro do limite (da aplicação) A principal intenção de um ALI é guardar os dados mantidos através de um ou mais processos elementares da aplicação que está sendo contada. Tabela ou XML!

8 Funções de dados 2. Arquivos de interface externa: Permite ao usuário final também estar relacionado a agrupamentos lógicos de dados. Nesse caso, o usuário não é responsável pela manutenção dos dados. Os dados residem em outro sistema e são mantidos por outro usuário ou sistema. O usuário do sistema que está sendo contado requer esses dados apenas para fins de referência. Exemplo, pode ser necessário que um piloto faça referência a dados de posição de um satélite ou uma instalação/estação terrestre durante o voo. O piloto não tem a responsabilidade de atualizar os dados nesses sites, mas deve referenciá-los durante o voo. Agrupamentos de dados de outro sistema que são usados apenas para fins de referência são definidos como Arquivos de Interface Externa (AIE). O AIE é um grupo identificável pelo usuário de dados logicamente relacionados ou informações de controle referenciadas pelo aplicativo, mas mantidas dentro do limite de outro aplicativo. A intenção principal de um AIE é manter os dados transferidos através de um ou mais processos elementares dentro do limite do aplicativo contado. Tabela externa! Exemplo: tabelas em bancos de terceiros.

9 Funções transacionais 1. Entrada Externa: Permite que um usuário mantenha os Arquivos Lógicos Internos (ALI) através da capacidade de adicionar, alterar e excluir os dados. Exemplo, um piloto pode adicionar, alterar e excluir informações de navegação antes e durante a missão. Nesse caso, o piloto está utilizando uma transação denominada Entrada Externa (EE). Uma entrada externa dá ao usuário a capacidade de manter os dados (Operações CRUD) em ALIs através da adição, alteração e exclusão de seu conteúdo. Uma entrada externa (EE) processa dados ou informações de controle que vêm de fora do limite do aplicativo que está sendo contado. A intenção principal de uma EI é manter uma ou mais ALI e / ou alterar o comportamento do sistema. 2. Saída Externa: A saída externa (SE) envia dados ou informações de controle fora do limite do aplicativo que está sendo contado. A intenção principal de um SE é apresentar informações ao usuário através da lógica de processamento, além de ou além da recuperação de dados ou informações de controle. A lógica de processamento deve conter pelo menos uma fórmula matemática ou cálculo, ou criar dados derivados. Um output externo também pode manter um ou mais ALIs e / ou alterar o comportamento do sistema. Permite ao usuário a capacidade de produzir saídas. Exemplo, um piloto tem a capacidade de exibir separadamente a velocidade no solo, a velocidade real do ar e a velocidade do ar calibrada. Os resultados exibidos são derivados usando dados que são mantidos e dados que são referenciados. Na terminologia do ponto de função, a exibição resultante é chamada de Saída Externa (SE). Saída de consultas ou exibição de dados

10 Incluir Excluir Editar Exportar Sistema externo XYZ Campo 1 cep Campo 2 Campo 3 Transacional GRID Sistema externo ABC Total Exibe + mostra um cálculo! Tabela Dados

11 Funções transacionais 3. Consultas externas: Uma Consulta Externa (CE) envia dados ou informações de controle fora do limite do aplicativo. A intenção principal de um inquérito externo é apresentar informações ao usuário através da recuperação de dados ou informações de controle. A lógica de processamento não contém dados derivados. Nenhuma ALI é mantida durante o processamento, nem o comportamento do sistema é alterado. Permite aos usuários acionar requisito de selecionar e exibir dados específicos dos arquivos. Para conseguir isso, um usuário insere informações de seleção que são usadas para recuperar dados que atendem aos critérios específicos. Nesta situação, não há manipulação dos dados. É uma recuperação direta das informações contidas nos arquivos. Exemplo, se um piloto exibe dados de liberação do terreno previamente definidos, a saída resultante é a recuperação direta das informações armazenadas. Essas transações são referidas como consultas externas (CE).

12 Funções transacionais 1. Entrada Externa: Permite que um usuário mantenha os Arquivos Lógicos Internos (ALI) através da capacidade de adicionar, alterar e excluir os dados. Exemplo, um piloto pode adicionar, alterar e excluir informações de navegação antes e durante a missão. Nesse caso, o piloto está utilizando uma transação denominada Entrada Externa (EE). Uma entrada externa dá ao usuário a capacidade de manter os dados em ALIs através da adição, alteração e exclusão de seu conteúdo. 2. Saída Externa: Permite ao usuário a capacidade de produzir saídas. Exemplo, um piloto tem a capacidade de exibir separadamente a velocidade no solo, a velocidade real do ar e a velocidade do ar calibrada. Os resultados exibidos são derivados usando dados que são mantidos e dados que são referenciados. Na terminologia do ponto de função, a exibição resultante é chamada de Saída Externa (SE). 3. Consultas externas: Permite aos usuários acionar requisito de selecionar e exibir dados específicos dos arquivos. Para conseguir isso, um usuário insere informações de seleção que são usadas para recuperar dados que atendem aos critérios específicos. Nesta situação, não há manipulação dos dados. É uma recuperação direta das informações contidas nos arquivos. Exemplo, se um piloto exibe dados de liberação do terreno previamente definidos, a saída resultante é a recuperação direta das informações armazenadas. Essas transações são referidas como consultas externas (CE).

13 Passos 1. Determinar o tipo de contagem 2. Identificar o escopo da contagem e a fronteira da aplicação 3. Contar funções do tipo dados 3.1. Determinação da complexidade e da contribuição 4. Contar funções do tipo transação 5. Determinar a contagem de pontos de função não ajustados 6. Determinar o valor do fator de ajuste 7. Calcula o número dos pontos de função ajustados

14 Como contar arquivos lógicos internos? São vistos como os dados lógicos da aplicação (tabelas e arquivos mantidos pela aplicação). Atenção: Localize os grupos de dados lógicos da aplicação nos diagramas de modelos de dados e diagramas de classe. Não considere relacionamentos N-N. Entidades fracas não são consideradas ALI (1-n). Nº ALI Simples x 7PF Nº ALI Médio x 10 PF Nº ALI Complexo x 15 PF

15 A contagem de arquivos de interface externa: No banco de dados são apenas referenciados pela aplicação pois são dados mantidos por outras aplicações. São com frequência arquivos usados para validar dados em um cadastro por exemplo. Nº AIE Simples: x 5 PF Nº AIE Média: x 7 PF Nº AIE Complexa: x 10PF

16 Contagem de Entradas Externas São funcionalidades que mantém os Arquivos Lógicos Internos ou alteram o comportamento da aplicação. São funcionalidades de inclusão, alteração e exclusão de dados, devem ser contadas separadamente. Se a aplicação possui processamento batch estas devem ser contadas. Nº EE Simples: x 3 PF Nº EE Média: x 4 PF Nº EE Complexa: x 6 PF CRUD

17 Contagem de consulta externa São funcionalidades que apresentam informações para o usuário sem o uso de processamento de cálculos. São processos elementares do ler e imprimir ou ler e apresentar dados, incluem aqui consultas, relatórios, geração de discos, cds, geração de arquivos que exportam dados, downloads de dados para fora do domínio da aplicação,etc. Nº CE Simples: x 3 PF Nº CE Média: x 4 PF Nº CE Complexa: x 6 PF

18 A contagem de saídas Externas São funcionalidades que apresentam para o usuário o resultados de cálculos. São consultas que geram totalizações, relatórios estatísticos, gráficos, relatórios com porcentagens e outras saídas de processamentos. Nº SE Simples: x 4 PF Nº SE Média: x 5 PF Nº SE Complexa: x 7 PF

19 Tabela de referência para contagem

20 Exemplo imagine um sistema simples (com uma tela apenas) de cadastro de alunos Funcionalidades: 1. Aluno 2. Incluir aluno 3. Alterar aluno 4. Excluir aluno 5. Consultar Aluno 6. Imprimir um registro de aluno 7. Imprimir listagem de alunos 8. Consultas Gerenciais (3 gráficos e 3 relatórios com dados calculados) 9. Consultar financeiro do aluno 10.Envio de ao aluno 11.Consultar Status Aluno pelo site

21 Exemplo imagine um sistema simples (com uma tela apenas) de cadastro de alunos Funcionalidades: Qtde Tipo Complexidade Tamanho Aluno 1 ALI Simples=7 7 PF (1x7) Incluir aluno 1 EE Simples=7 7 PF (1x7) Alterar aluno 1 EE Simples=7 7 PF (1x7) Excluir aluno 1 EE Simples=7 7 PF (1x7) Consultar Aluno 1 EE Simples=7 7 PF (1x7) Imprimir um registro de aluno 1 SE Simples=7 7 PF (1x7) Imprimir listagem de alunos 1 SE Simples=7 7 PF (1x7) Consultas Gerenciais (3 gráficos e 3 relatórios com dados calculados) 6 SE Média=5 30 PF (6x5) Consultar financeiro do aluno 1 AIE Simples=5 5 PF (1x5) Envio de ao aluno 1 SE Média=5 5 PF (1x5) Consultar Status Aluno pelo site 1 CE Simples=3 1 PF (1x3) ALI Arquivo lógico interno, AIE - Arquivo de Interface Externa, EE Entrada Externa, SE Saída Externa, CE Consulta Externa 90 PF

22 Passos 1. Determinar o tipo de contagem 2. Identificar o escopo da contagem e a fronteira da aplicação 3. Contar funções do tipo dados 4. Contar funções do tipo transação 5. Determinar a contagem de pontos de função não ajustados 6. Determinar o valor do fator de ajuste 7. Calcula o número dos pontos de função ajustados

23 1. Determinar o tipo de contagem Existem 3 tipos de contagem: Projeto de desenvolvimento Para sistemas novos Projeto de melhoria Para novas funcionalidades Aplicação Para sistemas já instalados

24 2. Identificar o escopo da contagem Definir a fronteira da aplicação Definir quais funções serão contadas O usuário determina o que para ele é a aplicação baseados nas funções que ele utiliza Arquivo ou Tabela Aplicação 1 Aplicação 2 Fronteira da Aplicação Neste exemplo temos: 3 aplicações Cada aplicação com seu arquivo lógico interno As aplicações fazem referências a arquivos de interface externa. Aplicação 3

25 3. Contar funções do tipo dado Funções do tipo dado são funcionalidades para o armazenamento de dados em arquivos. Estes arquivos podem ser mantidos pela aplicação de nosso interesse ou por aplicações de terceiros. Temos dois tipos de arquivos: ALI Arquivo lógico interno: São dados mantidos pela aplicação e alterados pelos processos das funcionalidades disponibilizados ao usuário. Podem parecer como tabelas de um banco de dados, mas um grupo de tabelas também pode ser considerado um ALI. São exemplos também: arquivos de senhas, arquivos de conexão, arquivos de configuração. Não são exemplos de ALI: arquivos temporários, viés de banco de dados e arquivos de backup. AIE Arquivo de interface externa: São arquivos de dados mantidos por outras aplicações.

26 3.1. Determinação da complexidade e da contribuição A complexidade é o quanto um arquivo pode tender para alterar as dimensões funcionais do sistema. Para calcular vamos contar... Tipos de dados (TD): Equivale a atributos de uma tabela Tipos de registros (TR): Equivale a tabelas Exemplo: Técnico Bolsa Funcionários IdFuncionário Salário Professor Orientador O usuário não vê 3 classes! Funcionários IdFuncionário Salário Bolsa Orientador Visão do usuário. Funcionário é um ALI As outras tabelas (Técnico e Professor) serão contadas como tipo de registro Os tipos de dados das tabelas (Técnico e Professor serão contados junto à funcionário)

27 3.1. Determinação da complexidade e da contribuição Tabela de complexidade: Tabela de contribuição: Após realizar todas as verificações de complexidade e contribuição, temos...

28 4. Contar funções do tipo transação As funções do tipo transação são o pilar do processamento do sistema. Estes processos básicos são também chamados de elementares : Entradas externas Saídas externas Consultas externas Entradas externas: Processo de controle Processa dados Inclui, exclui e altera dados Qualquer transação que mantenha arquivos lógicos internos Saída externas: Destinado a mostrar informações ao usuário ou a atender uma aplicação externa por meio de cálculo. Relatórios Consultas Apresentação de gráficos a partir de cálculos Consulta externas: Destinado a mostrar informações ao usuário ou a atender uma aplicação externa por consulta simples. Consultar registros por Id ou nome. Apresentar gráficos

29 4.1. Determinação da complexidade e da contribuição As funções do tipo transação são o pilar do processamento do sistema. Estes processos básicos são também chamados de elementares : Entradas externas Saídas externas Consultas externas Entradas externas: Processo de controle Processa dados Inclui, exclui e altera dados Qualquer transação que mantenha arquivos lógicos internos Saída externas: Destinado a mostrar informações ao usuário ou a atender uma aplicação externa por meio de cálculo. Relatórios Consultas Apresentação de gráficos a partir de cálculos. Consulta externas: Destinado a mostrar informações ao usuário ou a atender uma aplicação externa por consulta simples. Consultar registros por Id ou nome. Apresentar gráficos

30 4.1. Determinação da complexidade e da contribuição Tabela de complexidade: Tabela de contribuição:

31 4.1. Determinação da complexidade e da contribuição 1. Identificar processos elementares:

32 4.1. Determinação da complexidade e da contribuição 2. Classifique os processos quanto ao tipo de processo elementar:

33 4.1. Determinação da complexidade e da contribuição 3. Classifique os processos quanto ao tipo de dado:

34 4.1. Determinação da complexidade e da contribuição 4. Classifique os processos quanto aos arquivos referenciados:

35 4.1. Determinação da complexidade e da contribuição 5. Determine a complexidade:

36 4.1. Determinação da complexidade e da contribuição 5. Determine a contribuição de cada processo elementar:

37 4.1. Determinação da complexidade e da contribuição 5. Determine a contribuição total:

38 5. Calculo de pontos de função não ajustados

39 6. Determinar o valor do fator de ajuste O IFPUG determina esta etapa como opcional, portanto será 1. Valor de ponto de função não ajustado (VAF) = 1.

40 7. Calcula o número dos pontos de função ajustados DFP = (UFP + CFP) x VAF DFP: O número de pontos de função do projeto de desenvolvimento. UFP: Número de pontos de função não ajustados das funções disponíveis aos usuários após a instalação. CFP: Número de pontos de função não ajustados das funções de conversão, ou seja, as funções transitórias que são inutilizadas após a instalação. VAF: Valor do fator de ajuste. DFP = (29+0) x 1 DFP = 29

Análise de Ponto de Função APF. Aula 04

Análise de Ponto de Função APF. Aula 04 Análise de Ponto de Função APF Aula 04 Agenda Parte 01 Introdução a Métricas de Software Parte 02 A Técnica de APF Identificação das Funções Transacionais Diretrizes Gerais Lógicas de Processamento Arquivos

Leia mais

Análise de Ponto de Função APF. Aula 05

Aná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 mais

Simulado para CFPS. Questões de Propósito, Tipo e Fronteira. 1. Um dos objetivos da Análise de Pontos de Função é:

Simulado 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 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 Luiz Leão [email protected] 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 mais

Análise de Ponto de Função APF. Aula 03

Aná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 mais

Análise de Ponto de Função APF. Aula 01

Análise de Ponto de Função APF. Aula 01 Análise de Ponto de Função APF Aula 01 Fernando Anselmo [email protected] Apresentação 25 anos na área de Desenvolvimento e Coordenação 13 Livros e diversos artigos publicados Coordenador do

Leia mais

ANÁ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 ANÁLISE DE PONTOS DE FUNÇÃO E SUA IMPORTÂNCIA PARA PROJETOS DE DESENVOLVIMENTO DE SOFTWARE Lidimon Cristiano Martins Rocha [email protected] Centro Universitário do Triângulo - UNITRI Abstract: This article

Leia mais

Ciê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 Ciência da Computação ENGENHARIA DE SOFTWARE Métricas e Estimativas do Projeto Prof. Claudinei Dias email: [email protected] Roteiro Introdução Métricas APF Análise de Pontos de Função Estimativas

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

Pontos de Função & Contagem de Software Aplicativo Middleware

Pontos 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 mais

Análise de Ponto de Função APF. Aula 02

Aná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 mais

Orientação prática para preenchimento da Planilha de Contagem NESMA (EFP)

Orientação prática para preenchimento da Planilha de Contagem NESMA (EFP) Orientação prática para preenchimento da Planilha de Contagem NESMA (EFP) 1) A planilha está dividida em três partes: Contagem, Funções e Sumário (veja figura abaixo). Cada aba possui campos específicos

Leia mais

FATTO CONSULTORIA E SISTEMAS

FATTO 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 mais

Pontos de Função - PF COCOMO

Pontos 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 mais

Síntese das discussões do fórum Livro-APF: Outubro/2012

Síntese das discussões do fórum Livro-APF: Outubro/2012 Síntese das discussões do fórum Livro-APF: Outubro/2012 Nessa síntese foram abordados, em 94 mensagens, os seguintes assuntos: Usando APF em um sistema sem documentação Horas de Gestão Contagem de itens

Leia mais

Conceitos Básicos. Capítulo 1. Introdução. Medições

Conceitos 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 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 Luiz Leão [email protected] 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 mais

Caso 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 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 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 [email protected] http://www.luizleao.com Unidade 1 Fundamentos de métricas e medidas Introdução

Leia mais

Manual do Aplicativo de Configuração

Manual do Aplicativo de Configuração Manual do Aplicativo de Configuração INTRODUÇÃO Este manual visa explicar a utilização do software embarcado do equipamento Primme Super Fácil Ponto. De fácil utilização e com suporte a todos os navegadores

Leia mais

MANUAL DO USUÁRIO Subunidade Acadêmica

MANUAL DO USUÁRIO Subunidade Acadêmica MANUAL DO USUÁRIO Subunidade Acadêmica UFPA Pró-reitoria de Ensino e Graduação AIT Assessoria de Informação e Tecnologia 1. CONFIGURAÇÕES RECOMENDADAS A plataforma ATENA, foi desenvolvida em uma plataforma

Leia mais

Movimento do Caixa

Movimento do Caixa Movimento do Caixa http://www.controlenanet.com.br Este manual é parte integrante do Software On-line Movimento do Caixa Concebido pela equipe técnica de ControleNaNet. http://www.controlenanet.com.br

Leia mais

Estudo de Caso - Sistema de Controle de Ponto

Estudo de Caso - Sistema de Controle de Ponto Estudo de Caso - Sistema de Controle de Ponto (Estudo de caso retirado do livro "Análise de Pontos de Função - Medição, Estimativas e Gerenciamento de Projetos de Software", Vasquez, Carlos E. et al, Editora

Leia mais

Infor LN Guia do usuário para estatísticas

Infor LN Guia do usuário para estatísticas Infor LN Guia do usuário para estatísticas Copyright 2017 Infor Todos os direitos reservados. As marcas e logomarcas definidas aqui são marcas comerciais e/ou marcas comerciais registradas da Infor. Todos

Leia mais

Manual do Gerência do Cliente Resultados de Exames

Manual do Gerência do Cliente Resultados de Exames Manual do Gerência do Cliente Resultados de Exames Sumário 1 Introdução... 2 2 Administrativo... 2 2.1 Inclusão de Usuários... 2 2.2 Manutenção de Usuários... 3 3 Dados Cadastrais... 3 3.1 Dados do Serviço...

Leia mais

Manual Converte-MV S_Line

Manual Converte-MV S_Line Sumário 1. Introdução... 2 2. Novo Cliente... 2 2.1. Inserir Dados... 2 2.2. Login... 2 3. Configuração Inicial... 2 3.1 Parâmetros de Conversão... 2 3.1.1. Conversão para o padrão S_Line...3 3.1.2. Responsável

Leia mais

Gerabyte AFV (Automação de Força de Venda) Manual do Aplicativo

Gerabyte AFV (Automação de Força de Venda) Manual do Aplicativo Gerabyte AFV (Automação de Força de Venda) Manual do Aplicativo Versão do Manual: 2.4 Versão do Aplicativo: 2.17.2 Conteúdo 1. Instalação do AFV...03 2. Configurações...04 3. Recebendo as tabelas...05

Leia mais

"A estimativa de tamanho de software é o coração do processo de estimativas de um projeto de software". (PUTMAN,1992)

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 mais

Bem-vindo ao tópico sobre os relatórios de imposto ampliados.

Bem-vindo ao tópico sobre os relatórios de imposto ampliados. Bem-vindo ao tópico sobre os relatórios de imposto ampliados. 1 Depois de concluir este tópico, você estará apto a: explicar as opções ampliadas disponíveis nos relatórios de imposto. definir as configurações

Leia mais

Ferramenta: Spider-CoCoMo

Ferramenta: Spider-CoCoMo Ferramenta: Spider-CoCoMo Manual do Usuário Versão da Ferramenta: 1.0 www.spider.ufpa.br Histórico de Revisões Data Versão Descrição Autor 05/11/2010 0.1 Elaboração do Kleverton Oliveira documento 05/02/2011

Leia mais

Versão do documento agosto Usando recursos avançados de geração de relatórios Soluções Ariba On-Demand

Versão do documento agosto Usando recursos avançados de geração de relatórios Soluções Ariba On-Demand Versão do documento agosto 2012 Usando recursos avançados de geração de relatórios Soluções Ariba On-Demand Conteúdo Modificando opções de exibição....3 Formatando dados de campo....5 Analisando a variação

Leia mais

DOCUMENTAÇÃO SISTEMA DE ADMINISTRAÇÃO DE CONSULTÓRIO MÉDICO

DOCUMENTAÇÃO SISTEMA DE ADMINISTRAÇÃO DE CONSULTÓRIO MÉDICO DOCUMENTAÇÃO SISTEMA DE ADMINISTRAÇÃO DE CONSULTÓRIO MÉDICO SUMÁRIO Parte I Modelagem do Software Documento de Requisitos 1. Introdução 2. Descrição Geral do Sistema 3. Requisitos Funcionais 4. Requisitos

Leia mais

Copyright Padrão ix Sistemas Abertos S/A. Todos os direitos reservados.

Copyright Padrão ix Sistemas Abertos S/A. Todos os direitos reservados. MANUAL DO USUÁRIO Copyright 2000-2017 Padrão ix Sistemas Abertos S/A. Todos os direitos reservados. As informações contidas neste manual estão sujeitas a alteração sem aviso prévio. Os nomes e dados fornecidos

Leia mais

Manual do Usuário. Sistema Controle de Caixa (versão gratuita)

Manual do Usuário. Sistema Controle de Caixa (versão gratuita) Manual do Usuário Sistema Controle de Caixa (versão gratuita) - Lançamento de receitas, despesas, gastos, depósitos. - Controla um ou mais caixas, para pessoas ou empresas que necessitem separar saldos,

Leia mais

ANÁLISE DE PONTOS DE FUNÇÃO: CONCEITOS E PRÁTICAS DE CONTAGEM

ANÁLISE DE PONTOS DE FUNÇÃO: CONCEITOS E PRÁTICAS DE CONTAGEM INSTITUTO DE ENSINO SUPERIOR DE GOIÁS IESGO CURSO DE BACHARELADO EM SISTEMAS DE INFORMAÇÃO CLEBER LUIZ ROBAERT FÁBIO CÂNDIDO JARDIM SUELIMAR CAMARDA CUSTÓDIO ANÁLISE DE PONTOS DE FUNÇÃO: CONCEITOS E PRÁTICAS

Leia mais

Pontos de Função na Engenharia de Software

Pontos 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 mais

Assina Web S_Line Manual de Uso

Assina Web S_Line Manual de Uso 1. Introdução O Assina Web S_Line permite assinar digitalmente Resultados de Exames em XML que estão disponíveis na internet. É feito o download dos documentos no computador, convertidos para o formato

Leia mais

Banco de Dados. SGBDs. Professor: Charles Leite

Banco de Dados. SGBDs. Professor: Charles Leite Banco de Dados SGBDs Professor: Charles Leite Sistemas de BD Vimos que um BANCO DE DADOS representa uma coleção de dados com algumas propriedades implícitas Por exemplo, um BD constitui os dados relacionados

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

Portal Educacional Professor On line

Portal Educacional Professor On line 1. ACESSO AO SISTEMA O acesso ao sistema pode ser realizado pelos seguintes sites: http://www.iplc.g12.br/ http://www.franciscanasalcantarinas.org.br/ INFORME NOME DO USUÁRIO. INFORME A SUA SENHA DE ACESSO.

Leia mais

Implantando Pontos de Função com PSM

Implantando Pontos de Função com PSM Implantando Pontos de Função com PSM Diana Baklizky & Cecília Techy [email protected] [email protected] ti MÉTRICAS R. Domingos de Morais, 2243/36 São Paulo, SP Brasil www.metricas.com.br 1 Agenda

Leia mais

Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s

Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s Introdução Contribuição do Capítulo 2: discutir modelos de dados definir conceitos de esquemas e instâncias descrever os tipos de interfaces e linguagens oferecidas por um SGBD mostrar o ambiente de programas

Leia mais

PROJETO DE BANCO DE DADOS

PROJETO DE BANCO DE DADOS UNINGÁ UNIDADE DE ENSINO SUPERIOR INGÁ FACULDADE INGÁ CIÊNCIA DA COMPUTAÇÃO BANCO DE DADOS I PROJETO DE BANCO DE DADOS Profº Erinaldo Sanches Nascimento Objetivos Discutir o ciclo de vida do sistema de

Leia mais

Revisão: Estimando o tamanho do projeto

Revisã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 mais

SUMÁRIA 1. O QUE É O EOL? ACESSANDO O EOL TELA INICIAL EXAMES ADMISSIONAIS...5a7. 5. MUDANÇA DE FUNÇÃO...

SUMÁRIA 1. O QUE É O EOL? ACESSANDO O EOL TELA INICIAL EXAMES ADMISSIONAIS...5a7. 5. MUDANÇA DE FUNÇÃO... SUMÁRIA INTRODUÇÃO... 3 1. O QUE É O EOL?... 3 2. ACESSANDO O EOL... 3 3. TELA INICIAL...4 4. EXAMES ADMISSIONAIS...5a7 5. MUDANÇA DE FUNÇÃO...8e9 6. EXAMES DEMISSIONAL E RETORNO AO TRABALHO...10 7. EXAMES

Leia mais

Manual Pedido Eletrônico Orgafarma

Manual Pedido Eletrônico Orgafarma Manual Pedido Eletrônico Orgafarma Versão do manual: 1.0 Data: 15/12/2017 Autor: Vitor Souza Sumário Apresentação... 3 Primeiro acesso... 3 Tela principal... 6 Inclusão de pedidos... 6 Importação de pedidos...

Leia mais

Emissão de Recibos. Copyright ControleNaNet

Emissão de Recibos. Copyright ControleNaNet Este manual é parte integrante do Software On-line Recibos Concebido pela equipe técnica de ControleNaNet. http://www.controlenanet.com.br Todos os direitos reservados. Copyright 2016 - ControleNaNet Conteúdo

Leia mais

2 O armazenamento local e o compartilhamento de dados estão sob seu controle

2 O armazenamento local e o compartilhamento de dados estão sob seu controle Política de privacidade 1 Escopo do documento Este documento explica a coleta e uso de dados pessoais no contexto do aplicativo para o controle do diabetes Accu-Chek Connect oferecido pela Roche. A Roche

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software [Versão 7 Junho/2019] Professor Emiliano S. Monteiro 11. FPA Professor Emiliano S. Monteiro FPA (análise de pontos de função), intro. Desenvolvido por Allan J. Albrecht da IBM em

Leia mais

Carnê de Pagamento. Copyright ControleNaNet

Carnê de Pagamento. Copyright ControleNaNet Este manual é parte integrante do Software On-line Carnê de Pagamento Concebido pela equipe técnica de ControleNaNet. http://www.controlenanet.com.br Todos os direitos reservados. Copyright 2015-2017 ControleNaNet

Leia mais

MANUAL DE OPERAÇÃO PROFESSOR. Página Inicial

MANUAL DE OPERAÇÃO PROFESSOR. Página Inicial MANUAL DE OPERAÇÃO Página Inicial O Sistema Acadêmico online é um portal onde o professor poderá realizar diversos serviços. A Figura 1 a seguir demonstra a página inicial do sistema. Figura 1 - Página

Leia mais

Caso 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 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 mais

Manual Entradas. 1 Conceito. 2 Requisitos. 3 Configurações. Sumário. Entradas

Manual Entradas. 1 Conceito. 2 Requisitos. 3 Configurações. Sumário. Entradas Manual Entradas Entradas 1 CONCEITO 2 REQUISITOS 3 CONFIGURAÇÕES 4 FUNCIONALIDADE 4.1 Registrar Nota de Entrada 4.1.1 Manual (Entrada das informações manualmente) 4.1.2 Arquivo (Carregar o XML a partir

Leia mais

O Seletor 2.0 o ajudará a selecionar os seguintes Evaporadores com Ar Forçado da Linha MIPAL:

O Seletor 2.0 o ajudará a selecionar os seguintes Evaporadores com Ar Forçado da Linha MIPAL: Manual de Instruções 1 Informações Gerais O SELETOR 2.0 é um software de seleção de evaporadores de ar forçado para câmaras frigoríficas produzidos pela MIPAL Indústria de Evaporadores Ltda.. Com base

Leia mais

CLARO BACKUP ONLINE Guia Prático

CLARO BACKUP ONLINE Guia Prático CLARO BACKUP ONLINE Guia Prático Bem vindo ao Backup Online GUIA RÁPIDO DE CONFIGURAÇÃO DO BACK UP ONLINE Você está adquirindo uma das melhores plataformas de Backup na Nuvem disponíveis no mercado. Preparamos

Leia mais

Manual de Versão Sistema Condomínio21

Manual de Versão Sistema Condomínio21 Manual de Versão Sistema Condomínio21 Belo Horizonte, 2014. Group Software. Todos os direitos reservados. 1. Campo observação no cadastro de unidade A nova versão do Condomínio21 disponibiliza recurso

Leia mais

BETA SISTEMAS MÓDULO CAIXA 3.0. Instruções de uso do Caixa Beta:

BETA SISTEMAS MÓDULO CAIXA 3.0. Instruções de uso do Caixa Beta: BETA SISTEMAS MÓDULO CAIXA 3.0 Sistema desenvolvido pela Peris Consultoria Empresarial Todos os direitos reservados Instruções de uso do Caixa Beta: O sistema foi desenvolvido para ter uma utilização bem

Leia mais

Gabarito das Questões de Fixação do Livro "Análise de Pontos de Função: Medição, Estimativas e Gerenciamento de Projetos de Software"

Gabarito das Questões de Fixação do Livro Análise de Pontos de Função: Medição, Estimativas e Gerenciamento de Projetos de Software 1 de 22 FATTO CONSULTORIA E SISTEMAS (versão 1.8) Gabarito das Questões de Fixação do Livro "Análise de Pontos de Função: Medição, Estimativas e Gerenciamento de Projetos de Software" 2 de 22 Capítulo

Leia mais

Sistema NetConta I - Guia de Referência

Sistema NetConta I - Guia de Referência Sistema NetConta I - Guia de Referência Dúvidas ou Sugestões: [email protected] Índice Como entrar no sistema NetConta 1?... 3 1. TRABALHANDO COM UMA REMESSA... 3 1.1.Como criar uma nova remessa?...

Leia mais

Uso 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 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 mais

Engenharia de Software.

Engenharia de Software. Engenharia de Software Prof. Raquel Silveira O que é (Rational Unified Process)? É um modelo de processo moderno derivado do trabalho sobre a UML e do Processo Unificado de Desenvolvimento de Software

Leia mais

Manual. Portal de Seminovos

Manual. Portal de Seminovos Manual Portal de Seminovos Administração Versão 1.0 Sumário Introdução... 4 1. Menu Concessionárias... 4 1.1. Cadastrar Concessionária... 4 1.2. Listar Concessionária... 5 1.3. Editar Concessionária...

Leia mais

IMBARQ Portal imercado. Manual de Usuário

IMBARQ Portal imercado. Manual de Usuário IMBARQ Portal imercado Manual de Usuário Histórico de Versões Data Versão Descrição Autor 09/05/2014 1.0 Criação do documento BM&FBOVESPA 2 Conteúdo 1. INTRODUÇÃO... 4 1.1. O que é o imercado... 4 1.2.

Leia mais

Medição, Estimativas e Gerenciamento de Projetos de Software

Mediçã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 mais

Atualizações de Software Guia do Usuário

Atualizações de Software Guia do Usuário Atualizações de Software Guia do Usuário Copyright 2009 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações contidas neste

Leia mais

Análise Estruturada. Análise Essencial e Estruturada

Aná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 mais

Relatório de Curva ABC

Relatório de Curva ABC Relatório de Curva ABC O cálculo de curva ABC demonstra quanto em percentual os produtos correspondem ao critério de análise de vendas escolhido pelo usuário, através deste relatório será possível consultar

Leia mais

Professor Emiliano S. Monteiro

Professor Emiliano S. Monteiro Professor Emiliano S. Monteiro To-Do Doing Done Conhecer os processos de desenvolvimento habilita o aluno a realizar uma melhor escolha de processo para uso em projetos futuros. A vantagem de conhecer

Leia mais

1 Montando relatórios personalizados no LimerSoft MasterReport (custo médio)

1 Montando relatórios personalizados no LimerSoft MasterReport (custo médio) 1 Montando relatórios personalizados no LimerSoft MasterReport (custo médio) Neste tutorial, será apresentado passo a passo como usar o LimerSoft MasterReport para criação e personalização de relatórios.

Leia mais

Atualizações de Software Guia do Usuário

Atualizações de Software Guia do Usuário Atualizações de Software Guia do Usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Microsoft é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações contidas neste

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: 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 mais

e-sus Atenção Básica Manual de utilização do sistema Prontuário Eletrônico do Cidadão - PEC

e-sus Atenção Básica Manual de utilização do sistema Prontuário Eletrônico do Cidadão - PEC e-sus Atenção Básica Manual de utilização do sistema Prontuário Eletrônico do Cidadão - PEC PERFIL COORDENADOR 1. INTRODUÇÃO... 4 2. ORIENTAÇÕES GERAIS... 5 3. ADMINISTRAÇÃO... 7 3.1 Cadastrar perfis...

Leia mais

WINTHOR UPGRADE VERSÃO 2

WINTHOR UPGRADE VERSÃO 2 PROCEDIMENTOS PARA MANTER ROTINAS ATUALIZADAS WINTHOR UPGRADE VERSÃO 2 ATUALIZADOR DE VERSÃO MODELO FECHADO A PC Sistemas orienta neste documento que a atualização das rotinas deve ser realizada em AMBIENTE

Leia mais

Ferramenta: Spider-APF. Manual do Usuário. Versão da Ferramenta:

Ferramenta: Spider-APF. Manual do Usuário. Versão da Ferramenta: Ferramenta: Spider-APF Manual do Usuário Versão da Ferramenta: 1.0 www.spider.ufpa.br Histórico de Revisões Data Versão Descrição Autor 0.1 Preenchimento das 02/07/2010 seções 1,2 e 3. 10/08/2010 0.2 Preenchimento

Leia mais