Vous êtes sur la page 1sur 2

Contagem do IFPUG. Está reproduzido neste documento com permissão do IFPUG.

Este documento contém material que foi extraído do Manual de Práticas de

Cartão de Referência sobre Copyright © 2001 - 2008 by FATTO CONSULTORIA E SISTEMAS LTDA.
Análise de Pontos de Função da FATTO
Funções
Calcular
www.fattoCS.com.br Tipo
Contagem
Dado
de Pontos
Calcular
Fronteira de Função
Funções Número de
Propósito Tipo da não
Tipo Pontos de
da de Aplicação e Ajustados
Transação Função
Contagem Contagem Escopo da
Ajustados
Contagem Calcular
Peça o seu gratuito, no site em www.fattoCS.com.br/cartao.asp Valor do
Fator de
Baseado na Versão 4.2 do Ajuste
Manual de Práticas de
Contagem do IFPUG

Proibida a reprodução total ou parcial sem


autorização por escrito da FATTO Consultoria e Sistemas
IMPRESSO

Análise de Pontos de Função (APF) Escopo da Contagem Visão do Usuário


Método padrão para medir o desenvolvimento de Define a funcionalidade que será incluída em uma Descrição formal das necessidades do negócio do
software do ponto de vista do usuário pela determinada contagem de pontos de função. Ele: usuário em sua própria linguagem, sendo compreendi-
quantificação da funcionalidade fornecida. - Define um (sub)conjunto da aplicação sendo medida; da por ambos usuários e desenvolvedores.
Objetivos da APF - É determinado pelo propósito da contagem; - É uma descrição das funções de negócio;
- Medir as funções que o usuário solicita e recebe; - Identifica quais funcionalidades serão medidas; - É aprovada pelo usuário;
- Medir o desenvolvimento e manutenção de software - Pode incluir mais de uma aplicação. - Pode ser usada para contar pontos de função;
independente da tecnologia de implementação; Tipo de Contagem - Pode variar em sua forma física.
Adicionalmente, o processo de contagem deve ser: - Projeto de Desenvolvimento: Mede as funções Fronteira da Aplicação
- Simples p/ minimizar trabalho adicional da medição; fornecidas ao usuário na 1ª instalação da aplicação e Delimita o software medido e o usuário. Ela:
- Medida consistente entre projetos e organizações. toda função necessária à conversão de dados. - Define o que é externo à aplicação;
Benefícios da APF - Projeto de Melhoria: Mede modificação que inclui, - É a interface conceitual entre o ‘interno’ ao sistema e
exclui ou altera funções em aplicações existentes e toda o ‘externo’ do mundo do usuário;
- Ferramenta para determinar tamanho de um pacote; função necessária à conversão de dados.
- Ferramenta para ajudar os usuários a determinar os - ‘Membrana’ pela qual dados processados pelas
- Aplicação: Mede funções atuais, fornecidos pela transações (EE,SE,CE) passam entrando e saindo;
benefícios de um pacote para a sua organização; aplicação ao usuário (contagem de PF baseline ou
- Ferramenta para medir unidades de software para - Compreende dados mantidos pela aplicação (ALI);
instalados). Inicializada ao fim da contagem do projeto
suportar a análise de produtividade e qualidade; de desenvolvimento, atualizada toda vez que as funções - Apóia na identificação de dados referenciados , mas
- Um veículo para estimar custo e recursos para são alteradas na conclusão de projeto de melhoria. não mantidos dentro da fronteira da aplicação (AIE);
desenvolvimento e manutenção de software; - Deve ser determinada com base na visão do
Usuário
- Fator de normalização para comparação de software. usuário. Foco no que ele pode entender e descrever;
Qualquer pessoa que especifica requisitos funcionais - A fronteira entre aplicações deve ser baseada na
Propósito da Contagem e/ou qualquer pessoa ou coisa que interage com o separação de funções como estabelecido pelos
sistema a qualquer momento. processos de negócio, não considerações técnicas;
Fornece uma resposta a um problema de negócio.
Determina o Tipo de Contagem e o Escopo da Reconhecido pelo Usuário - Em projetos de melhoria, a fronteira estabelecida no
Contagem. Influencia o posicionamento da Fronteira da Requisitos definidos para processos ou grupos de dados início do projeto deve estar de acordo com aquela já
Aplicação. acordados e entendidos (usuário e desenvolvedor). estabelecida para a aplicação sendo modificada.
2

Aplicação Arquivo Lógico (AL) Processo Elementar (PE)


Conjunto coeso de procedimentos automatizados e da- Um grupo lógico de dados permanentes na perspectiva Menor unidade de atividade com significado para o
dos suportando um objetivo de negócio. Consiste de um do usuário. Ele é um ALI ou um AIE usuário. Deve ser completo em si mesmo e deixar o
ou mais componentes, módulos ou subsistemas, sinôni- negócio da aplicação em um estado consistente.
mo para sistema, sistema de informação ou aplicativo. Arquivo Lógico Interno (ALI)
Grupo de dados ou informação de controle logicamente
Entrada Externa (EE/EI)
Informação de Controle
relacionados, reconhecido pelo usuário, mantido dentro PE que processa dados ou informações de controle
Dados que influenciam um processo elementar, da fronteira da aplicação. Sua principal intenção é vindos de fora da fronteira da aplicação e cuja intenção é
especificam o que, quando, ou como os dados devem manter um ou mais ALIs e/ou alterar o comportamento
armazenar dados mantidos por um ou mais processos
ser processados (comandos de ação, parâmetros de do sistema.
consultas, por exemplo). elementares da aplicação sendo medida.
Arquivo de Interface Externa (AIE) Saída Externa (SE/EO)
Dado Derivado
Grupo de dados ou informação de controle logicamente PE cuja principal intenção é enviar dados ou informações
Criado a partir da transformação de dados existentes. de controle para fora da fronteira da aplicação. Sua LP
Requer outro processamento além da recuperação, relacionados, reconhecido pelo usuário, referenciado
deve conter fórmula matemática ou cálculo, ou criar
conversão e edição direta de dados de um ALI e/ou AIE. pela aplicação, mas mantido dentro da fronteira de
dados derivados, manter um ou mais ALI e/ou alterar o
outra aplicação. Sua principal intenção é armazenar comportamento do sistema.
Lógica de Processamento dados referenciados por um ou mais processos
Requisitos especificamente solicitados pelo usuário elementares da aplicação sendo contada. Um AIE Consulta Externa (CE/EQ)
para completar um processo elementar. Estes requisitos contado para uma aplicação, deve ser um ALI em outra. PE cuja principal intenção é enviar dados ou informações
podem incluir ações descritas no Sumário das Lógicas
de controle para fora da fronteira da aplicação pela
de Processamento usadas por EE, SE ou CE (página 6). Tipo de Registro (TR/RET) simples recuperação de dados de ALI e/ou AIE. Sua LP
Pontos de Função não Ajustados (UFPC) Subgrupo de tipos de dados, reconhecido pelo usuário e não deve conter fórmula matemática ou cálculo, nem
Contagem que reflete as funções específicas fornecidas componente de um ALI ou AIE, podendo ser opcional ou criar dados derivados, nem manter um ou mais ALI, nem
ao usuário pelo projeto ou aplicação, avaliada em obrigatório. alterar o comportamento do sistema.
termos do que é entregue, não em como é entregue. Tipo de Dados (TD/DET)
Apenas componentes solicitados e definidos pelo Arquivo Referenciado (AR/FTR)
usuário são contados. Campo único, não repetido e reconhecido pelo usuário. ALI lido ou mantido ou AIE lido pela função transacional.
3

“ANÁLISE DE PONTOS DE FUNÇÃO: Tipos de Manutenção Tipos de Requisito (ISO/IEC 14143)


MEDIÇÃO, ESTIMATIVAS E GERENCIAMENTO
Manutenção Corretiva: Referente ao reparo de Funcionais: Práticas e procedimentos que o software
DE PROJETOS DE SOFTWARE.”
defeitos. Não envolve mudanças às funcionalidades do deve executar para atender às necessidades do usuário.
negócio, mas garante que a funcionalidade previamente Excluem Requisitos de Qualidade e Requisitos Técnicos.
entregue execute como solicitado. Qualidade: Definido na ISO/IEC 9126, descreve nível
Manutenção Perfectiva: Também chamada em que requisitos funcionais e técnicos são atendidos.
preventiva. Mudanças no hardware ou software Técnicos: Relacionado à tecnologia e ambiente para
executadas para prevenir defeitos futuros ou falhas. desenvolvimento, manutenção, suporte e execução.
Pode incluir modificações para atualização de Tipos de Entidades de Dados
plataforma de suporte ou software de sistema,
Dados de Código: Surgem em resposta a requisitos
otimização de performance e outras atividades afins à
técnicos como: normalização, integridade ou melhoria
manutenção de acordos de nível de serviço. Não
na entrada. Em geral são dados essencialmente estáti-
existem modificações na funcionalidade de negócio
cos, possuem poucos atributos, tipicamente código e
associada com este trabalho.
descrição. Estes dados não contribuem para o tamanho
Manutenção Adaptativa: Inclui modificações para
funcional, nem as transações que os mantêm.
atender novos requisitos de negócio, requisitos de
Dados de Negócio: Dados centrais de negócio ou
negócio em processo de mudança, ou para adicionar
O único livro em Português atualizado sobre o objetos de negócio. Armazenamento e recuperação pela
funcionalidade não presente em uma versão anterior.
assunto já está na sétima edição! Conteúdo área funcional que a aplicação atende é necessário. %
Pode também incluir modificações necessárias ao
aderente à versão 4.2.1 do manual de práticas significativo das entidades identificadas. São ALI/AIE.
atendimento de requisitos técnicos. É iniciada por
Dados de Referência: Armazenados para suportar
de contagem do IFPUG e parte integrante do solicitações de negócio para adicionar, modificar e/ou
regras de negócio para a manutenção de Dados de
curso de Capacitação em APF da FATTO. Faça excluir funcionalidades de negócio. É sinônimo do
Negócio. Pequeno % das entidades identificadas. São
o curso com quem escreveu o livro. conceito de uma "melhoria" como definido pelo IFPUG.
ALI/AIE
4

Complexidade Funcional Contribuição Aplicação - 1ª Instalação


AFP = ADD x VAF
TD
<20 20-50 >50 Tipo de Função Baixa Média Alta AFP PF da aplicação.
ALI e AIE

TR

1 Baixa Baixa Média Arquivo Lógico Interno 7 PF 10 PF 15 PF Projeto de Desenvolvimento (DFP)


2-5 Baixa Média Alta Arq. de Interf. Externa 5 PF 7 PF 10 PF DFP = (UFP + CFP) x VAF
>5 Média Alta Alta Entrada Externa 3 PF 4 PF 6 PF DFP PF de projeto de desenvolvimento.
UFP PF não ajustados da aplicação a ser instalada.
Saída Externa 4 PF 5 PF 7 PF CFP PF incluídos de conversão de dados.
Consulta Externa 3 PF 4 PF 6 PF VAF Valor do fator de ajuste.
TD
AR <5 5-15 >15
Projeto de Melhoria (EFP)
<2 Baixa Baixa Média
EE

Formação em APF da FATTO EFP = [(ADD + CHGA + CFP) x VAFA] + (DEL x VAFB)
2 Baixa Média Alta
EFP PF de projeto de melhoria.
>2 Média Alta Alta ADD UFP das novas funcionalidades.
APF: Fundamentos, Preparação para o
CHGA UFP das funcionalidades alteradas, depois da melhoria.
Aplicações e Implantação Exame CFPS
VAFA VAF depois da melhoria.
DEL UFP das funcionalidades excluídas.
TD VAFB VAF antes da melhoria.
AR <6 6 -19 >19 Estimativa de Projetos de Capacitação em
SE e CE*

* Software (COCOMOII) APF


<2 Baixa Baixa Média Aplicação - Após Melhoria
2-3 Baixa Média Alta AFP = [(UFPB+ADD+CHGA)-(CHGB + DEL)] x VAFA
Oficina de Contagem de Tópicos Avançados UFPB UFP da aplicação antes da melhoria.
>3 Média Alta Alta
Pontos de Função da APF CHGB UFP das funcionalidades alteradas, antes da melhoria.
* A CE deve referenciar ao menos 1 ALI ou AIE
5

Indica a funcionalidade geral fornecida pela


aplicação ao usuário. Calculado com base em 14
CGS. Produz variação de +/- 35% no tamanho.
Varia entre 0,65 e 1,35.

Nível de Influência [DI] = 0..5


Nível de Influência Total [TDI] = S
DI
Fator de Ajuste [VAF] = [TDI] x 0,01 + 0,65

[01] Comunicação de Dados


[02] Processamento Distribuído
[03] Performance
[04] Configuração Altamente Utilizada
[05] Volume de Transações
[06] Entrada de Dados On-Line
[07] Eficiência do Usuário Final
[08] Atualização On-Line
[09] Complexidade de Processamento
[10] Reusabilidade
[11] Facilidade de Instalação
[12] Facilidade de Operação
[13] Múltiplos Locais
[14] Facilidade de mudanças 6
1. Comunicação de Dados 2. Processamento Distribuído 3. Performance
Descreve o nível em que a aplicação comunica-se diretamente Descreve em que nível a aplicação transfere dados Descreve em que nível os requisitos estabelecidos pelo
com o processador. entre seus componentes.
Os dados ou informações de controle utilizados pela aplicação usuário, sobre tempo de resposta, influenciam o projeto,
são enviados ou recebidos através de recursos de comuni- desenvolvimento, instalação e suporte da aplicação.
cação. Protocolo é um conjunto de convenções que permitem a
transferência ou intercâmbio de informações entre dois
sistemas ou dispositivos. Todos os links de comunicação
O usuário não estabeleceu nenhum requisito especial
0 sobre performance.
A aplicação não participa na transferência de dados
A aplicação é puramente batch ou uma estação de
0 0 ou processamento de funções entre os componentes Requisitos de performance e projeto foram
trabalho isolada. do sistema. estabelecidos e revisados mas nenhuma ação em
1 especial foi tomada.
A aplicação é batch mas possui entrada de dados ou A aplicação prepara dados para processamento pelo
1 impressão remota. 1 usuário final em outro componente do sistema, como Tempo de resposta ou taxa de transações são críticos
planilhas eletrônicas ou banco de dados. durante as horas de pico. Não é necessário nenhum
2 projeto especial para a utilização de CPU. O limite para o
A aplicação é batch mas possui entrada de dados e Dados são preparados para transferência, então processamento é o dia seguinte.
2 impressão remota. 2 são processados em outro componente do sistema
(não para processamento pelo usuário final). Tempo de resposta ou taxa de transações são críticos
durante todas as horas de trabalho. Não foi necessário
3 nenhum projeto especial para a utilização de CPU. O
A aplicação possui coleta de dados on-line, front-end Processamento distribuído e transferência de dados
3 de teleprocessamento para um processamento batch 3 limite de processamento é crítico.
são feitos em linha e em apenas uma direção.
ou sistema de consulta.
Adicionalmente, requisitos especificados pelo usuário
Processamento distribuído e transferência de dados
4 são exigentes o bastante para que tarefas de análise de
A aplicação é mais que um front-end, mas suporta
4 apenas um tipo de protocolo de comunicação. 4 performance sejam necessárias na fase de projeto.
são feitos em linha e em ambas as direções.
Adicionalmente, ferramentas de análise de performance
O processamento de funções são executadas devem ser utilizadas nas fase de projeto,
A aplicação é mais que um front-end, e suporta mais
5 que um tipo de protocolo de comunicação. 5 dinamicamente no componente mais apropriado do 5 desenvolvimento e/ou implementação para que os
sistema requisitos de performance do usuário sejam atendidos.
7

4. Configuração Altamente Utilizada 5. Volume de Transações 6. Entrada de Dados On-line

Descreve em que nível restrições computacionais Descreve em que nível o alto volume de transações Descreve em que nível são efetuadas entradas de dados na
influenciam no desenvolvimento da aplicação. Por exemplo, o influencia o projeto, desenvolvimento, instalação e aplicação por meio de transações interativas.
usuário deseja executar a aplicação em um equipamento já suporte da aplicação.
existente ou comprado e que será altamente utilizado.

Não é antecipado nenhum período de pico de


0 transações.
Não existem restrições operacionais implícitas ou
0 explícitas nos requisitos. 0 Todas as transações são processadas em lote.
São previstos períodos de pico de processamento
Existem restrições operacionais, mas são menos 1 (Ex.: Picos mensal, quinzenal, periódico, anual), mas
De 1% a 7% das transações são entradas de dados
1 restritivas que uma aplicação típica. Não há esforço 1 on-line.
Volumes de transação regulares (Ex.: Picos semanais)
Existem restriçoes operacionais, mas são restrições
2
são previstos. Há algum impacto no esforço do projeto. De 8% a 15% das transações são entradas de dados
2 típicas da aplicação. Há esforço especial necessário 2 on-line.
ao atendimento dessas restrições. Altos volumes de transação (Ex.: Picos diários) são
3 previstos, consequentemente com impacto significa-
Existem requisitos específicos de processador para tivo no esforço do projeto. De 16% a 23% das transações são entradas de dados
3 uma parte específica da aplicação. 3 on-line.
Altas taxas de transação definidos pelo usuário nos
Restrições operacionais explícitas necessitam de um requisitos ou os níveis de serviço acordados são altos
4 o bastante para requererem tarefas de análise de De 24% a 30% das transações são entradas de dados
4 processador dedicado ou utilização pesada do 4 on-line.
processador central. performance na fase de projeto.

Adicionalmente, existem requisitos de ferramentas de Mais de 30% das transações são entradas de dados
Adicionalmente, existem limitações na aplicação
5 nos componentes distribuídos do sistema. 5 análise de performance nas fases de projeto, 5 on-line.
desenvolvimento e/ou instalação.
8

7. Eficiência do Usuário Final 8. Atualização On-Line

As funções on-line fornecidas pela aplicação enfatizam um Descreve em que nível os arquivos lógicos internos são
projeto para o aumento da eficiência do usuário final. O atualizados de forma on-line.
projeto inclui:
0 Não há nenhuma atualização on-line.
0 Nenhum dos itens acima
Existe a atualização on-line de um a três arquivos
- Auxilio para navegação como, por exemplo, teclas de função,
1 1 de controle. Volume de atualização é pequeno e a
saltos, menus gerados dinamicamente; De um a três dos itens acima.
recuperação é fácil.
- Menus;
- Ajuda on-line e documentação; 2 De quatro a cinco dos itens acima. Existe a atualização on-line de quatro ou mais
- Movimentação automática de cursor; arquivos de controle.
Seis ou mais dos itens acima, mas não existem 2 Volume de atualização é pequeno e a recuperação é
- Paginação; 3 requisitos específicos do usuário associados a fácil.
- Impressão remota através de transações on-line; eficiência.
- Teclas de Função pré definidas; A atualização da maioria dos arquivos internos é
- Tarefas em lote submetidos de transações on-line; Seis ou mais dos itens acima, e requisitos explícitos 3
4 on-line.
sobre a eficiência para o usuário final são fortes o
- Drop-down list box;
bastante para necessitarem de tarefas de projeto
- Uso intenso de vídeo reverso, brilho, cores e outros incluírem fatores humanos como minimizar o número Adicionalmente, a proteção contra a perda de dados é
indicadores; de batidas no teclado, maximizar padrões de campo 4 essencial e foi especialmente projetada e programada
- Interface de mouse; e uso de templates no sistema.
- Janelas pop-up;
- Utilização de número mínimo de telas para executar uma Seis ou mais dos itens acima e requisitos explícitos Adicionalmente, o alto volume de processamento
função do negócio; 5 sobre a eficiência para o usuário final são fortes o 5 torna necessária a análise do custo do processo de
- Suporte a dois idiomas (conte como 4 itens); bastante para necessitarem do uso de ferramentas e recuperação. São incluídos procedimentos altamente
processos especiais para demonstrar que os objetivos automatizados com um mínimo de intervenção do
- Suporte a mais de dois idiomas (conte como 6 itens);
foram alcançados. operador.
-Impressão de documentação;
9

9. Complexidade de Processamento 10. Reusabilidade


Descreve em que nível a aplicação e seu código foram
especificamente projetadas, desenvolvidas, e suportadas
Descreve em que nível o processamento lógico ou para serem utilizadas em outras aplicações.
matemático influencia o desenvolvimento da aplicação. Os
seguintes componentes estão presentes: 0 Não há código reutilizável.
0 Nenhum dos itens acima.

- Controle sensível (por exemplo processamento especial 1 Qualquer um dos itens acima. 1 Código reutilizável é utilizado na aplicação.

de auditoria) e/ou processamento específico de segurança


da aplicação. Menos de dez por cento do código fonte da aplicação
Quaisquer dois itens acima. 2 foi construído levando em consideração o uso em
- Processamento lógico extensivo. 2
- Processamento matemático extensivo.
Dez por cento ou mais do código fonte da aplicação foi
- Muito processamento de exceção resultando em 3 construído levando em consideração o uso em mais
transações incompletas que devem ser processadas 3 Quaisquer três itens acima.
novamente, por exemplo, transações incompletas em ATM A aplicação foi especificamente empacotada e/ou
em função de problemas de teleprocessamento, falta de 4 documentada para fácil reutilização, ela é
4 Quaisquer quatro itens acima. customizada pelo usuário ao nível de código.
dados ou problemas de edição.
- Processamento complexo para manipular múltiplas A aplicação foi especificamente empacotada e/ou
possibilidades de entrada e saída, como por exemplo, documentada para fácil reutilização, ela é
5 Todos os cinco itens acima. 5 customizada pelo usuário através de manutenção de
multimídia, ou independência de dispositivo. parâmetros.
10

11. Facilidade de Instalação 12. Facilidade de Operação

Um plano e/ou ferramentas de conversão e instalação


foram fornecidos e testados durante a fase de teste do Descreve em que nível a aplicação atende a alguns aspectos operacionais como: inicialização, segurança e recuperação.
sistema. A aplicação minimiza a necessidade de atividades manuais, como montagem de fitas, manipulação de papel e

O usuário não definiu considerações especiais, assim


0 como não é requerido nenhum setup para a instalação.

O usuário não definiu considerações especiais, mas é 0 Não foram estabelecidas pelo usuário outra consideração que não os procedimentos de segurança normais.
1 necessário setup para a instalação.

Requisitos de instalação e conversão foram definidos


2 pelo usuário, e guias de conversão e instalação foram Um, alguns ou todos os seguintes itens são válidos para a aplicação.
fornecidos e testados. Não é considerado importante o Selecione todos aqueles que sejam válidos. Cada item tem um valor de um ponto, a exceção de onde seja citado o
impacto da conversão. contrário.
-Procedimentos de inicialização, salva e recuperação foram fornecidos, mas é necessária a intervenção do operador.
1-4
Requisitos de instalação e conversão foram definidos -Procedimentos de inicialização, salva e recuperação foram fornecidos, e não é necessária a intervenção do operador
3 pelo usuário, e guias de conversão e instalação foram (conte como dois itens).
fornecidos e testados. É considerado importante o -A aplicação minimiza a necessidade de montagem de fitas.
impacto da conversão. -A aplicação minimiza a necessidade de manipulação de papel.

Além do item 2 acima, ferramentas de instalação e


4 conversão automáticas foram fornecidas e testadas.
Aplicação projetada para operação não assistida. Isto é, não é necessária nenhuma intervenção do operador para
5 operar o sistema, que não seja a inicialização e término da aplicação. A recuperação automática de erros é uma
Além do item 3 acima, ferramentas de instalação e
5 característica da aplicação.
conversão automáticas foram fornecidas e testadas.

11

13. Múltiplos Locais 14.Facilidade de Mudança

Descreve em que nível a aplicação foi especificamente desenvolvida para facilitar a


Descreve em que nível a aplicação foi especificamente projetada, desenvolvida e suportada para mudança de sua lógica de processamento ou estrutura de dados.
diferentes ambientes de hardware e software. As seguintes características podem ser válidas para a aplicação:
- São fornecidos mecanismos de consulta e reporte flexível, que permitem a manipulação
de pedidos simples; por exemplo, lógica de e/ou aplicada a apenas um arquivo lógico
(conte como um item).
- São fornecidos mecanismos de consulta e reporte flexível, que permitem a manipulação
Os requisitos do usuário não consideram a necessidade de mais de um usuário/local de de pedidos de média complexidade; por exemplo, lógica de e/ou aplicada a mais de um
0 instalação. arquivo lógico (conte como dois itens).
- São fornecidos mecanismos de consulta e reporte flexível, que permitem a manipulação
de pedidos complexos; por exemplo, lógica de e/ou combinadas em um ou mais arquivos
Necessidade de múltiplos locais foi considerada no projeto, e a aplicação foi projetada para lógicos (conte como três itens).
1 operar apenas nos mesmos ambientes de hardware e software. - Dados de controle do negócio são mantidos pelo usuário através de processos
interativos, mas as alterações só tem efeito no próximo dia útil.
- Dados de controle do negócio são mantidos pelo usuário através de processos
Necessidade de múltiplos locais foi considerada no projeto, e a aplicação foi projetada interativos, e as alterações tem efeito imediato (conte como dois itens).
2 para operar apenas ambientes de hardware e software similares.
0 Nenhum dos itens acima.
Necessidade de múltiplos locais foi considerada no projeto, e a aplicação foi projetada
3 para operar ambientes diferentes de hardware e software. 1 Qualquer um dos itens acima.

2 Quaisquer dois itens acima.


Adicionalmente aos itens 1 e 2, plano de suporte e documentação são fornecidos e
4 testados para suportar a aplicação em múltiplos locais. Quaisquer três itens acima.
3

4 Quaisquer quatro itens acima.


Adicionalmente ao item 3, plano de suporte e documentação são fornecidos e testados
5 para suportar a aplicação em múltiplos locais.
5 Todos os cinco itens acima.
12

Vous aimerez peut-être aussi