Mindmap
Análise de ponto de função: conceitos básicos

Inhalt der Mindmap
Análise de ponto de função: conceitos básicos
Características
- Técnica que permite medir as funcionalidades ou tamanho funcional de um software, independente de tecnologia e sob o ponto de vista dos requisitos funcionais do usuário
- Funcionalidade é qualquer coisa que o usuário deseja que seu aplicativo execute, por exemplo: dadas diversas medidas corporais, calcular a porcentagem de gordura
- Uma funcionalidade é medida indiretamente pelo Ponto de Função (PF)
- Medida obtida por diversos especialistas que se basearam em suas vastas experiências com outros projetos
- Foram escolhidas cinco características que são quantificadas de acordo com a complexidade do software, não do desenvolvimento
- Arquivo lógico interno (ALI): grupo de dados logicamente relacionados ou informações de controle cuja manutenção é feita pela própria aplicação
- Armazena dados mantidos dentro da fronteira da aplicação através dos processos da aplicação
- São independentes da implementação ou meios de armazenamento
- Exemplos de ALI: dados da aplicação, arquivos de dados de segurança, de auditoria, de mensagem de erro, etc
- Não-exemplos de ALI: arquivos temporários, de cópia de segurança requerido pelo CPD, arquivos introduzidos somente por causa da tecnologia usada
- Arquivo de interface externa (AIE): grupo de dados logicamente relacionados ou informações de controle, referenciados na aplicação para fins de recuperação de dados cuja manutenção é feita por outra aplicação
- Os dados são armazenados fora da fronteira da aplicação
- Um AIE de uma aplicação sempre será contado como um ALI na aplicação de origem
- Se um ALI, é um AIE de outra aplicação, contam-se os Dados Elementares Referenciados apenas uma vez
- Exemplos de AIE: arquivos de mensagens de auxílio e de erro
- Não-Exemplos de AIE: dados recebidos de outra aplicação usados para adicionar, alterar ou remover dados em um ALI; etc
- Entrada Externa (EE): Processo elementar que processa dados ou informações de controle recebidos de fora da fronteira da aplicação e cujo objetivo é manter um ou mais ALIs e/ou alterar o comportamento do sistema
- Exemplos de EE: operações de inclusões, alterações e exclusões de registros em arquivos da aplicação
- Não-exemplos de Entrada Externas: menus, telas de login, telas de filtros de relatório, etc
- Saída Externa (SE): processo elementar que envia dados ou informações de controle para fora da fronteira da aplicação
- Objetiva exibir informações recuperadas através de processamento lógico, i.e, que envolva cálculos ou criação de dados derivados e não apenas uma simples recuperação de dados
- Exemplos de saída externa: Dados transferidos para outra aplicação e relatórios
- Não-Exemplos de saída externa: telas de ajuda, literais, data e hora, controles de paginação, relatórios gerados a partir de SQL
- Consulta Externa (CE): Uma combinação de entrada/saída de dados cujo processamento não deve conter cálculo matemático ou criar dados derivados ou atualizar nenhum ALI
- Exemplos de Consulta Externa: telas de logon, help, alteração/remoção que mostram o que será alterado ou removido antes de sua efetivação
- Não-Exemplos de Consulta Externa: dados derivados; documentação online; sistema de teste e tutoriais
- Arquivo lógico interno (ALI): grupo de dados logicamente relacionados ou informações de controle cuja manutenção é feita pela própria aplicação
- Uma funcionalidade é medida indiretamente pelo Ponto de Função (PF)
- A APF busca medir o que o software faz e, não, como ele foi construído
- A medição das funcionalidades é sempre sob o ponto de vista do usuário
- Funcionalidade é qualquer coisa que o usuário deseja que seu aplicativo execute, por exemplo: dadas diversas medidas corporais, calcular a porcentagem de gordura
- Na APF, a produtividade é expressa como o número de pontos de função implementados por pessoa-mês
- Symons observa que a natureza subjetiva da estimativa de complexidade significa que a contagem de pontos e função de um programa depende do estimador
- Os PFs são voltados aos sistemas de processamento de dados dominados por operações de entrada e saída
- É mais difícil estimar a contagem de pontos de função para sistemas orientados a eventos
- Por essa razão, algumas pessoas pensam que a contagem de pontos de função não é uma maneira útil para medir a produtividade de software
- Há quem diga que a estimativa do tamanho do software é subjetiva por conta do julgamento da complexidade, no entanto há quem diga que é uma estimativa objetiva
- Técnica que permite medir as funcionalidades ou tamanho funcional de um software, independente de tecnologia e sob o ponto de vista dos requisitos funcionais do usuário
Benefícios da análise de ponto de função
- Determina o tamanho de um pacote adquirido
- Pode auxiliar no momento da venda de um sistema de software
- Suporta a análise de produtividade e qualidade, seja diretamente ou em conjunto com outras métricas como esforço, defeitos e custo
- Possibilita a análise de se vale a pena comprar ou fabricar um um pacote
- Auxilia na determinação dos benefícios de um pacote através da contagem das funções que especificamente correspondem aos seus requisitos
- Apoia o gerenciamento de escopo de projetos através do controle do aumento do escopo
- Possibilita determinar se os requisitos funcionais cresceram ou diminuíram
- Se esta variação corresponde a novos requisitos ou aos existentes e que foram apenas mais detalhados
- Complementa o gerenciamento de requisitos ao auxiliar na verificação da solidez e completeza dos requisitos especificados
- Fundamenta a negociação de contratos
- Um fator de normalização para comparação de software ou para a comparação da produtividade na utilização de diferentes técnicas
- Determina o tamanho de um pacote adquirido
Bilder und Dateien der Mindmap
Informationen
- Beschreibung
- Engenharia de software Mindmap am Análise de ponto de função: conceitos básicos, erstellt von Michel Souza am 15/05/2018.
- Erstellt von
- Michel Souza
- Aufrufe
- 0
- Bewertung