Análise de Pontos de Função

Beschreibung

HARD Específica (Análise de Pontos de Função) Karteikarten am Análise de Pontos de Função, erstellt von Raphael Luiz Fonseca am 17/11/2014.
Raphael Luiz Fonseca
Karteikarten von Raphael Luiz Fonseca, aktualisiert more than 1 year ago
Raphael Luiz Fonseca
Erstellt von Raphael Luiz Fonseca vor etwa 10 Jahre
55
1

Zusammenfassung der Ressource

Frage Antworten
- Um padrão usado para dimensionar algo - Tempo, custo, peso, etc Medida
- Composição de uma ou mais medidas - Ex: Horas por pontos de função, tempo médio entre falhas, etc Métrica
- Ato de capturar informações, coletar resultados sobre as medidas estabelecidas Medição
- Estimar esforço de desenvolvimento - Acompanhar o progresso do projeto - Tomar decisões - Realzar análise make or buy - Apoiar contratos - Por que medir software?
- Contagem de linhas de códigos produzidas Tipos de Medidas - LOC
- É o método adotado como padrão mundial - Mede as funcionalidades oferecidas do ponto de vista do USUÁRIO - Independe de tecnologia - NÃO mede DIRETAMENTE esforço, produtividade ou custo - Representam exclusivamente o tamanho funcional Tipos de Medidas - APF
- Veio junto com o RUP e UML - Contar atores e casos de uso - Calcular os PCU's não-ajustados - Ajustar os PCU's de acordo com a sua complexidade técnica e complexidade ambiental - Só pode ser aplicada em projetos que utilizem Caso de Uso - Não pode ser aplicada antes da finalização dos requisitos. Tipos de Medidas - Pontos por Caso de Uso
Ciclo de Vida da Medição Funcional
- Deve ser obtida toda a documentação suficiente para conduzir a contagem funcional - Ex: Documentos, Diagramas, Modelos de Dados, Guias, Manuais, Clientes/Usuários Ciclo de Vida da Medição Funcional - Reunir a Documentação Disponível
- Identificar o propósito da contagem - Identificar o tipo de contagem - Determinar o escopo da contagem - Determinar a fronteira de cada aplicação - Identificar o requisitos funcionais Ciclo de Vida da Medição Funcional - Determinar o Escopo e a Fronteira da Contagem
- Projeto para desenvolver a primeira versão do software - Mede-se o que vai ser entregue ao usuário - Contagem Estimada Tipos de Contagem - Projeto de Desenvolvimento
- Projeto para desenvolver e entregar manutenções no software - Medem-se as funcionalidades adicionadas, alteradas ou removidas da aplicação. - As manutenções podem ser Adaptativas, Corretivas e Perfectivas Tipos de Contagem - Projeto de Melhoria
- É a contagem do "tamanho funcional instalado"(baseline) - Fornece uma medida das funcionalidades atuais que o aplicativo fornece ao usuário Tipos de Contagem - Aplicação
- Define o que é externo à aplicação - Separa o software medido do usuário - Depende da visão do usuário Fronteira de uma Aplicação
- Capturam o que o software deve fazer temos de funções e serviços Requisitos Funcionais
- São restrições ou qualidades específicas do sistema Requisitos Não-Funcionais
Exemplo de uma Aplicação de RH
- Grupo de dados ou informações de controle reconhecidos pelo usuário e mantido DENTRO da fronteira de aplicação. - Sua principal intenção é de armazenar dados MANTIDOS pela aplicação sendo medida Funções de Dados - Arquivo Lógico Interno ( ALI )
- Grupo de dados ou informações de controle reconhecidos pelo usuário mantido DENTRO da fronteira de OUTRA aplicação - Sua principal intenção é de armazenar dados referenciados pela aplicação sendo medida. - Um AIE é, sempre, um ALI em outra aplicação. Funções de Dados - Arquivo de Interface Externa ( AIE )
- Atributo único, reconhecido pelo usuário e não repetido - É como se fossem campos de uma tabela, ou atributos de um objeto Dado Elementar Referenciado ( DER )
- Subgrupo de dados elementares referenciados, reconhecido pelo usuário dentro de um ALI ou AIE Registro Lógico Referenciado (RLR)
Complexidade Funcional do ALI e AIE
- Menor unidade de atividade significativa para o usuário - Constitui uma transação completa e autocontida Funções de Transação - Processo Elementar
- Processa dados recebidos de fora da fronteira da aplicação - Sua intenção primária é manter ALI's ou alterar o comportamento da aplicação Funções de Transação - Entrada Externa (EE)
- Envia dados para fora da fronteira de aplicação, mas incluir processamento adicional - Sua intenção primária é de apresentar dados ao usuário através de lógica de processamento que não seja apenas a recuperação de informações Funções de Transação - Saída Externa (SE)
- Processo que envia dados para fora da fronteira da aplicação sem processamento adicional - Sua intenção primária é apresentar dados aos usuários através da recuperação destes dados - Sua lógica de processamento NÃO contém fórmula matemática, nem cálculo, nem cria dados derivados Funções de Transação - Consulta Externa (CE)
Complexidade Funcional do EE, SE e CE
DFP = ADD + CFP Calculando Tamanho Funcional - Projeto de Desenvolvimento
AFP = ADD Calculando Tamanho Funcional - Contagem de Aplicação
EFP = ADD + CHGA + CFP + DEL Calculando Tamanho Funcional - Contagem de Melhoria
- Permite conferir se o resultado está certo ou não - Agrega valor e confiabilidade à medição - Facilita um eventual processo de auditoria - Minimiza os erros do analista responsável Planilha de Contagem
- Registra o propósito e o tipo de contagem - Registra o escopo da contagem e a fronteira da aplicação - A data da contagem - Uma lista de todas as funções contadas - O resultado da contagem Documentação Final
- Manter o padrão IFPUG / CPM Relatório (Reportar)
- É uma tentativa de compensar alguns pontos de função com base em características técnicas Fator de Ajuste
- Contagem Estimativa: Requer informações gerais sobre quais grupamentos de dados devem ser utilizados e quais transações serão executadas. Considera que todas as funções de dados são de complexidade baixa e todas as funções transacionais são de complexidade média. - Contagem Indicativa: requer somente informações sobre os grupamentos de dados que serão consultados ou manipulados pela aplicação. Utiliza a formula PF = 35*ALI+15*AIE. Contagens Antecipadas NESMA
- Ao contrário do IFPUG, que considera a quantidade integral dos pontos referentes as funções adicionadas, modificadas ou excluídas, a NESMA define deflatores, chamados de fatores de impacto, para cada tipo de alteração. - Funções adicionadas: sempre são consideradas integralmente; - Funções modificadas: o fator de impacto pode variar entre 0.25 a 1,00 para funções de dados e entre 0.25 e 1.50 para funções transacionais. - Funções excluídas: sempre utilizam fator de impacto igual a 0,40. Projetos de Melhoria NESMA
Zusammenfassung anzeigen Zusammenfassung ausblenden

ähnlicher Inhalt

Análise de Pontos de Função
Douglas Ferreira
Específicas UVA 2016.1 .:LÍNGUA PORTUGUESA:.
roney1222
Específicas UVA 2016.1 .:MATEMÁTICA:.
roney1222
Específicas UVA 2016.1 .:FÍSICA:.
roney1222
Específicas UVA 2016.1 .:QUÍMICA:.
roney1222
Propriedades da Matéria
Marina Blumer Grigull
Específicas UVA 2016.1 .:BIOLOGIA:.
roney1222
Revisão Tabuada
Mariana Vieira
Simulado 2 - Parte 2 - Regras
Rafael Faria
Questões de APF
Felipe Lourenco
Análise Institucional
Marília Kasprovicz