Glossário da Análise de Pontos de Função


Glossário sobre Análise de Pontos de Função

FATTO Consultoria e Sistemas - www.fattocs.com

Este glossário foi compilado pela FATTO com termos usados no Manual de Práticas de Contagem do IFPUG, versão 4.3, e complementados com outros termos comumente usados pelos praticantes da APF.


Critério de ordenação atual: Por data de atualização crescente Por ordem cronológica: Por data de atualização Mude para decrescente | Por data de criação

Página: (Anterior)   1  2  3  4  5  6  7  8  9  10  ...  19  (Próximo)
  Todos

ISO/IEC 15939

(Última edição: terça, 23 Jun 2009, 11:27)

É um padrão internacional para medição de processo de software. Define um modelo de informação e terminologia associadas. A ISO/IEC 15939 aborda atividades de medição, informações necessárias e análise de resultado das medições.


PSM

(Última edição: terça, 23 Jun 2009, 11:32)

PSM (Practical Software and Systems Measurement) é uma metodologia padrão para a implantação de processos de medição de software, compatível com o padrão ISO/IEC 15939 e com a Área de Processo “Measurement and Analysis” do CMMI. É patrocinado pelo Departamento da Defesa e pelo Exército dos EUA.

Fornece detalhamento de todos os passos e tarefas para implementação de um programa de medição de software, além de lições aprendidas, estudos de caso e um guia de implantação. Inclui também um conjunto de medidas já utilizadas com sucesso pela indústria, em categorias previamente definidas:

- Prazo e Progresso
- Recursos e Custo
- Tamanho e Estabilidade do Produto
- Qualidade do Produto
- Performance do Processo
- Eficácia da Tecnologia
- Satisfação do Cliente


Documento de Visão

(Última edição: quarta, 24 Jun 2009, 10:08)

Contém a visão que os envolvidos têm do sistema a ser desenvolvido, em termos das necessidades e características mais importantes. Por conter uma descrição dos requisitos centrais pretendidos, ela proporciona a base para requisitos mais detalhados.

Também pode conter uma especificação de requisitos formal. O documento de visão captura restrições de design e requisitos de alto nível para que o usuário possa compreender o sistema que será desenvolvido.


UML

(Última edição: quarta, 24 Jun 2009, 10:17)

A Unified Modeling Language (UML) é uma linguagem de modelagem aberta que permite que desenvolvedores visualizem os produtos de seu trabalho em diagramas padronizados. Junto com uma notação gráfica, a UML também especifica significados, isto é, semântica. É uma notação independente de processos, embora o RUP (Rational Unified Process) tenha sido especificamente desenvolvido utilizando a UML.

A UML não é uma metodologia de desenvolvimento, o que significa que ela não diz o que fazer primeiro e em seguida ou como projetar um sistema, mas ela auxilia a visualizar seu desenho e a comunicação entre objetos.


É importante distinguir entre um modelo UML e um diagrama (ou conjunto de diagramas) de UML----o último é uma representação gráfica da informação do primeiro, mas o primeiro pode existir independentemente.


Protótipo

(Última edição: quarta, 24 Jun 2009, 10:26)
Protótipo é um produto que ainda não foi comercializado, mas está em fase de testes ou de planejamento. Para a engenharia de software, protótipo é um sistema/modelo sem as funcionalidades inteligentes (acesso a banco de dados, sistemas legados, regras de negócio, etc), apenas com as funcionalidades gráficas, e algumas funcionalidades básica para o funcionamento do próprio protótipo. Utilizado geralmente para obter aprovação de quem solicita o sistema.

Dados de Código

(Última edição: sexta, 26 Jun 2009, 00:15)

São dados que surgem em resposta a requisitos técnicos como: normalização de dados, garantia da integridade de dados ou melhoria na entrada de dados. Em geral são dados essencialmente estáticos que possuem poucos atributos, tipicamente código e descrição. Estes dados não contribuem para o tamanho funcional do software, nem as transações que os manipulam.

Também chamados de dados de lista ou dados de tradução. O usuário nem sempre os especifica diretamente. Em outros casos, são identificados pelo desenvolvedor em resposta a um ou mais requisitos técnicos do usuário. Provêem uma lista de valores válidos que um atributo descritivo pode assumir. Tipicamente seus atributos são código, descrição e/ou outros atributos "padrão" descrevendo o código; por exemplo, abreviação padrão, datas de início e término de vigência, dados de auditoria, ativo/inativo, etc.

A diferença chave entre Dados de Código e Dados de Referência é:
• Com Dados de Código, você pode substituir um pelo outro sem alteração do significado dos Dados do Negócio. Ex.: Código do Aeroporto X Nome do Aeroporto, Código da Cor X Descrição da Cor.
• Com Dados de Referência você não pode substituir (Ex.: Código do Imposto com a Alíquota do Imposto)

Características lógicas incluem:
• Dados são obrigatórios para a área funcional, mas armazenado opcionalmente como um arquivo de dados
• Geralmente não identificado como parte dos requisitos funcionais; ele é normalmente identificado como parte do projeto para satisfazer requisitos técnicos
• Às vezes mantidos pelo usuário (normalmente por um usuário do suporte)
• Armazena dados para padronizar e facilitar atividades do negócio e transações do negócio
• Essencialmente estático – apenas alterado em resposta a mudanças na maneira que o negócio é operado
• Transações do negócio acessam Dados de Código para melhorar casos de entradas de dados, melhorar a consistência de dados, garantir integridade de dados, etc.

Quando reconhecido pelo usuário:
• As vezes é considerado como um grupo do mesmo conjunto de dados
• Pode ser mantido utilizando a mesma lógica de processamento

Características físicas incluem:
• Possui campos chave e normalmente um ou dois atributos apenas
• Tipicamente tem um número estável de registros
• As vezes desnormalizado e armazenado em uma tabela física com outros Dados de Código
• Pode ser implementado de diferentes formas (ex.: em uma aplicação separada, dicionário de dados ou diretamente no código fonte do software)

Exemplos:
• Dados estáticos
• Dados de substituição (código + descrição)
• Dados de domínio de valores


Arquivo

(Última edição: quarta, 1 Jul 2009, 11:23)
No contexto da APF o termo arquivo (ou arquivo lógico) não possui o mesmo significado do sentido tradicional de processamento de dados. Neste caso,  refere-se a um grupo lógico de dados ou informações de controle, e não à implementação física destes. É classificado em ALI ou AIE.

No contexto de modelagem de dados um arquivo é uma coleção de registros de um mesmo tipo.

Alteração do comportamento do sistema

(Última edição: quarta, 1 Jul 2009, 14:14)
Modificar o comportamento do sistema significa alterar um parâmetro de negócio (através de alguma transação). O efeito causado por esta mudança no parâmetro tem reflexo no comportamento de outras transações.  Exemplo: o sistema de compras dá autonomia para que cada comprador possa efetuar compras de até R$10.000,00 no mês sem autorização da chefia. Este valor é um parâmetro do sistema e quando for alterado afetará as transações de compra, ou seja, irá alterar o comportamento do sistema.

Comitê de Práticas de Contagem

(Última edição: quinta, 9 Jul 2009, 00:54)

Comitê do IFPUG responsável pela manutenção e publicação do Manual de Práticas de Contagem.


Processo Elementar

(Última edição: quinta, 9 Jul 2009, 01:06)

É a menor unidade de atividade significativa para o usuário, completa e que deixa o negócio da aplicação em um estado consistente. Pode ser classificado em entrada externa (EE), saída externa (SE) e consulta externa (CE). Também chamado de transação.

Para que um processo elementar seja único, ou seja, diferente de qualquer outro, ao menos um dos três itens abaixo deve ser ocorrer:

- conjunto de tipos de dados diferentes de outra transação;

- conjunto de arquivos referenciados diferentes de outra transação;

- lógica de processamento diferente de outra transação



Página: (Anterior)   1  2  3  4  5  6  7  8  9  10  ...  19  (Próximo)
  Todos