Mind map
APF
Map content
APF
BASEADA NA VISÃO DO USUÁRIO (SEMPRE)
INDEPENDENTE DE TECNOLOGIA OU LINGUAGEM DE PROGRAMAÇÃO
É uma técnica que permite medir as funcionalidades ou tamanho funcional de um software, independente de tecnologia e sob o ponto de vista dos requisitos do usuário.
Não MEDE DIRETAMENTE esforço, produtividade, custo e qualidade, porém, ela pode ser utilizada com dados HISTÓRICOS para medir essas variáveis.
MEDE O QUE O SOFTWARE FAZ, E NÃO COMO ELE FAZ.
Baseia-se primariamente na arquitetura lógica, porém pode ser utilizada tbm durante o projeto.
Benefício: É possível analisar se vale a pena comprar ou fabricar o produto.
- Determinar se os requisitos funcionais cresceram ou diminuíram.
- Um meio de estimar custo e recursos para o desenvolvimento e manutenção de software.
- Fundamentar negociações de contrato.
- Um meio de estimar custo e recursos para o desenvolvimento e manutenção de software.
- Determinar se os requisitos funcionais cresceram ou diminuíram.
Para medir, necessita quantificar Características do Aplicativo de acordo com a complexidade (MUIIIIIIITO IMPORTANTE)
- ARQUIVO LÓGICO INTERNO (ALI)
- Grupo de dados logicamente relacionados ou informações de controle cuja manutenção é feita na própria aplicação.
- Armazenar dados mantidos dentro da fronteira da aplicação.
- Se baseia nos requisitos lógicos dos usuários e são independentes da implementação ou meio de armazenamento
- SÃO ALI: Dados da aplicação. Dados que podem ser "Mantidos" (CRUD); Arquivos Mestres como: Cadastros de Clientes; arquivos de dados de segurança, de auditoria, mensagens de auxilio, de erro, arquivo de cópia para atender requisitos
- NÃO SÃO ALI: Arquivos temporários; de trabalho; de classificação; arquivos introduzidos somente por causa da tec. usada; arquivos de cópia de segurança requerido pelo CPD
- Se baseia nos requisitos lógicos dos usuários e são independentes da implementação ou meio de armazenamento
- Armazenar dados mantidos dentro da fronteira da aplicação.
- Grupo de dados logicamente relacionados ou informações de controle cuja manutenção é feita na própria aplicação.
- ARQUIVO DE INTERFACE EXTERNA (AIE)
- Agrupamento lógico de dados relacionados ou informações de controle referenciadas por uma aplicação para fins de recuperação de dados e que residem dentro do limite de 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.
- SÃO AIE: Mensagens de Auxilo; Mensagens de Erro
- NÃO SÃO: dados recebidos de outra aplicação usados para adicionar; dados formatados e processados para uso por outra aplicação.
- Um AIE de uma aplicação sempre será contado como um ALI na aplicação de origem.
- Os dados são armazenados fora da fronteira da aplicação.
- Agrupamento lógico de dados relacionados ou informações de controle referenciadas por uma aplicação para fins de recuperação de dados e que residem dentro do limite de OUTRA aplicação.
- ENTRADA EXTERNA (EE)
- 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
- Realiza uma alteração no ALI.
- uma Entrada Externa provoca uma inclusão, exclusão e/ou alteração nos dados do ALI. Cada Entrada Externa se origina de um usuário ou é transmitida de outra aplicação e fornece dados distintos orientados à aplicação do software ou informação de controle.
- SÃO EE: operações de inclusões e alterações de registros em arquivos da aplicação, janelas que permitem adicionar, excluir e alterar registros em arquivos de dados.
- NÃO SÃO: Menus, Telas de Login, telas de filtros de relatórios e consultas.
- uma Entrada Externa provoca uma inclusão, exclusão e/ou alteração nos dados do ALI. Cada Entrada Externa se origina de um usuário ou é transmitida de outra aplicação e fornece dados distintos orientados à aplicação do software ou informação de controle.
- Realiza uma alteração no ALI.
- 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
- SAÍDA EXTERNA (SE)
- Processo elementar que envia dados ou informações de controle PARA FORA da fronteira da aplicação.
- Seu objetivo é exibir informações recuperadas através de processamento lógico, que envolva cálculos ou criação de dados derivados
- Uma Saída Externa pode manter um ALI ou alterar o comportamento do sistema. Representam atividades do sistema que transforma dados dos ALI e geram resultados ao usuário.
- SÃO SE: Dados transferidos para outra aplicação; Relatórios, Relatórios Online; Formatos Gráficos
- NÃO SÃO:telas de ajuda; literais; data, hora, controles de paginação, etc; relatórios múltiplos com a mesma lógica e formato; relatórios criados pelo usuário de forma dinâmica pelo usando uma linguagem como SQL.
- Uma Saída Externa pode manter um ALI ou alterar o comportamento do sistema. Representam atividades do sistema que transforma dados dos ALI e geram resultados ao usuário.
- Seu objetivo é exibir informações recuperadas através de processamento lógico, que envolva cálculos ou criação de dados derivados
- Processo elementar que envia dados ou informações de controle PARA FORA da fronteira da aplicação.
- CONSULTA EXTERNA (CE)
- Representa a necessidade de processamento de consultas da aplicação sendo uma combinação de entrada/saída de dados onde uma entrada de dados causa uma recuperação e uma saída correspondente
- A lógica não realiza nenhuma alteração no ALI
- Pode ser definida como uma entrada online que resulta na geração de alguma resposta imediata do software sob a forma de uma saída online
- SÃO CE: Telas de Logon; Telas de HELP; Telas de alteração/remoção
- NÃO SÃO: Dados derivados; Documentação Onlne, sistema de teste, tutoriais
- Pode ser definida como uma entrada online que resulta na geração de alguma resposta imediata do software sob a forma de uma saída online
- A lógica não realiza nenhuma alteração no ALI
- Representa a necessidade de processamento de consultas da aplicação sendo uma combinação de entrada/saída de dados onde uma entrada de dados causa uma recuperação e uma saída correspondente
- ARQUIVO LÓGICO INTERNO (ALI)
Images and files in the map
Information
- Description
- Concursos Públicos Tecnologia (Métrica e estimativas de software; APF) Mind Map on APF, created by PHILLIPE SANTOS on 01/10/2016.
- Created by
- PHILLIPE SANTOS
- Views
- 7
- Rating