Você está na página 1de 2

Este documento contm material que foi extrado do Manual de Prticas de

Contagem do IFPUG. Est reproduzido neste documento com permisso do IFPUG.

Pea o seu gratuito, no site em www.fattoCS.com.br/cartao.asp

Propsito
da contagem norteia
todo o processo

Reunir a
documentao
disponvel

Carto de Referncia sobre


Anlise de Pontos de Funo da FATTO

www.fattoCS.com.br

identificar o propsito da
contagem

Medir
Funes de
Dados

Determinar
identificar o tipo de contao Escopo
gem, com base no objetivo
e Fronteira
determinar o escopo da
da Contagem,
contagem, com base no
Identificando
objetivo e tipo de contagem
os Requisitos
Funcionais determinar a fronteira de cada
do Usurio aplicao contida no escopo da

Calcular
Tamanho
Funcional
Medir
Funes de
Transao

contagem com base na viso do


usurio e no em consideraes
tcnicas

Copyright 2001 - 2013 by FATTO CONSULTORIA E SISTEMAS LTDA.

fatto@fattocs.com.br

Documentar
e Reportar

Proibida a reproduo total ou parcial sem autorizao por escrito.

Braslia: (61) 4063-7484 | So Paulo: (11) 4063-4658 | Vitria: (27) 3026-6304


Rio de Janeiro: (21) 4063-5311 | Belo Horizonte: (31) 4063-8475

IMPRESSO
1

Anlise de Pontos de Funo (APF)

Escopo da Contagem

Viso do Usurio

Mede o software pela quantificao das tarefas e


servios (funcionalidade) que o software fornece ao
usurio com base principalmente no projeto lgico.

Conjunto de Requisitos Funcionais do Usurio a ser includo na contagem de pontos de funo. Define um
subconjunto do sistema medido; determinado pelo
propsito da contagem; identifica quais funes sero
includas na medio funcional de tamanho; e pode
incluir mais de uma aplicao.

Requisitos Funcionais do Usurio como percebidos pelo


usurio. Descrio formal das necessidades do negcio
do usurio em seu prprio linguajar, sendo compreendida por ambos, usurio e desenvolvedor. Ela: a)
uma descrio das funes do negcio; b) Pode ser
declarao verbal feita pelo usurio sobre o que seja a
sua viso; c) aprovada pelo usurio; d) Pode variar
em forma fsica;

Objetivos da APF
a) Medir funo implementada no software que o
usurio solicita e recebe; e b) Medir funes
impactadas pelo desenvolvimento, melhoria e manuteno independente da tecnologia usada para implementao. Adicionalmente, o processo deve ser: c)
Simples p/ minimizar trabalho adicional da medio; e
d) Medida consistente entre projetos e organizaes.

Benefcios da APF
- Ferramenta para determinar tamanho de um pacote;
- Ferramenta para ajudar os usurios a determinar os
benefcios de um pacote para a sua organizao;
- Ferramenta para medir unidades de software para
suportar a anlise de produtividade e qualidade;
- Um veculo para estimar custo e recursos para
desenvolvimento e manuteno de software;
- Fator de normalizao para comparao de software.

Propsito da Contagem
Fornece uma resposta a um problema de negcio.
Determina o Tipo de Contagem e o Escopo da
Contagem. Influencia o posicionamento da Fronteira da
Aplicao.

Tipo de Contagem
Projeto de Desenvolvimento: Desenvolve e entrega
a 1 verso de uma aplicao de software. Seu tamanho
funcional medida da funo fornecida aos usurios
por ela, como medido pela respectiva contagem.
Projeto de Melhoria: Desenvolve e entrega manuteno adaptativa. Seu tamanho funcional a medida das
funes includas, alteradas ou excludas ao final do
projeto, como medido pela respectiva contagem.
Aplicao: Consiste de um ou mais componentes,
mdulos ou subsistemas. Sua medio funcional de
tamanho uma medida da funo que uma aplicao
fornece ao usurio, determinada pela respectiva
contagem.

Usurio
Qualquer pessoa ou coisa que se comunica ou interage
com o software a qualquer momento

Reconhecido pelo Usurio


Requisitos definidos para processos ou grupos de dados
acordados e entendidos entre usurio e desenvolvedor.

Fronteira
Interface conceitual entre o software em estudo e seus
usurios. A fronteira (tambm denominada fronteira da
aplicao): a) Define o que externo aplicao; b)
Indica a fronteira entre o software sendo medido e o
usurio; c) Age como uma membrana pela qual dados
processados pelas transaes (EE,SE,CE) passam
entrando e saindo; d) Compreende dados mantidos
pela aplicao (ALI); e) Apia na identificao de dados
referenciados , mas no mantidos dentro da fronteira
da aplicao (AIE); f) dependente da viso externa de
negcio da aplicao pelo usurio. independente de
consideraes tcnicas e/ou de implementao.
A fronteira entre aplicaes deve ser baseada na
separao de funes como estabelecido pelos
processos de negcio, no consideraes tcnicas.
Em projetos de melhoria, a fronteira estabelecida no
incio do projeto deve estar de acordo com aquela j
estabelecida para a aplicao sendo modificada.

Aplicao

Arquivo Lgico (AL)

Processo Elementar (PE)

Conjunto coeso de procedimentos automatizados e dados suportando um objetivo de negcio. Consiste de um


ou mais componentes, mdulos ou subsistemas, sinnimo para sistema, sistema de informao ou aplicativo.

Um grupo lgico de dados permanentes na perspectiva


do usurio. Ele um ALI ou um AIE

Arquivo Lgico Interno (ALI)

Menor unidade de atividade significativa para o usurio.


Deve constituir uma transao completa; ser autocontida; e deixar o negcio da aplicao sendo contada
em um estado consistente

Informao de Controle

Grupo de dados ou informao de controle logicamente


relacionados, reconhecido pelo usurio, mantido dentro
da fronteira da aplicao. Sua principal inteno
armazenar dados mantidos por um ou mais processos
elementares da aplicao sendo medida.

PE que processa dados ou informaes de controle


vindos de fora da fronteira da aplicao e cuja inteno
manter um ou mais ALIs e/ou alterar o comportamento
do sistema.

Dados que influenciam um processo elementar,


especificam o que, quando, ou como os dados devem
ser processados (comandos de ao, parmetros de
consultas, por exemplo).

Dado Derivado
Dado criado como resultado de processamento que
envolve passos outros que ou em adio recuperao
direta e validao de informaes de funes de dados.

Lgica de Processamento (LP)


Requisitos especificamente solicitados pelo usurio
para completar um processo elementar. Estes requisitos
podem incluir aes descritas no Sumrio das Lgicas
de Processamento usadas por EE, SE ou CE (pgina 6).

Arquivo de Interface Externa (AIE)

Sada Externa (SE/EO)

Grupo de dados ou informao de controle logicamente


relacionados, reconhecido pelo usurio, referenciado
pela aplicao, mas mantido dentro da fronteira de
outra aplicao. Sua principal inteno armazenar
dados referenciados por um ou mais processos
elementares da aplicao sendo contada. Um AIE
contado para uma aplicao, deve ser um ALI em outra.

PE cuja principal inteno enviar dados ou informaes


de controle para fora da fronteira da aplicao. Sua LP
deve conter frmula matemtica ou clculo, ou criar
dados derivados, manter um ou mais ALI e/ou alterar o
comportamento do sistema.

Tipo de Registro (TR/RET)

Funes de Converso
Funes construdas e entregues pelo projeto (desenvolvimento ou melhoria) p/ uso na instalao do projeto
p/ converter dados ou fornecer outros requisitos de
converso especificados p/ usurio, como relatrios de
verificao da converso. Descartadas aps o seu uso,
no fazendo parte da aplicao aps sua instalao.

Entrada Externa (EE/EI)

Subgrupo de tipos de dados, reconhecido pelo usurio e


componente de um ALI ou AIE, podendo ser opcional ou
obrigatrio.

Consulta Externa (CE/EQ)


PE cuja principal inteno enviar dados ou informaes
de controle para fora da fronteira da aplicao pela
simples recuperao de dados de ALI e/ou AIE. Sua LP
no deve conter frmula matemtica ou clculo, nem
criar dados derivados, nem manter um ou mais ALI, nem
alterar o comportamento do sistema.

Tipo de Dados (TD/DET)

Arquivo Referenciado (AR/FTR)

Campo nico, no repetido e reconhecido pelo usurio.

ALI lido ou mantido ou AIE lido pela funo transacional.

Unicidade de Processo Elementar

Tipos de Manuteno (ISO/IEC 14764)

Tipos de Requisito (ISO/IEC 14143)

a) Quando comparado a um PE j identificado, conte dois processos similares como um nico quando se eles requerem os
mesmos*: - Lgica de processamento;
- Tipos de dados;
- Arquivos referenciados.
* Pode incluir pequenas variaes nos TD ou AR, assim como
mltiplas alternativas, variaes ou ocorrncias nas lgicas de
processamento.
b) No divida um PE com mltiplas formas de lgica de
processamento em mltiplos PE.

Manuteno Corretiva: Modificao reativa de


um produto de software executada aps a
entrega para corrigir os problemas descobertos. A
modificao repa-ra o produto de software para
satisfazer os requisitos
Manuteno Perfectiva: Modificao de um
produto de software aps entrega para detectar e
corrigir falhas latentes antes que se materializem.
Prov melhorias aos usurios, melhoria na
documentao e registros para melhorar o
desempenho, facilidade de manuteno, ou
outros atributos do software. Contrasta com:
manuteno adaptativa; manuteno corretiva..
Manuteno Adaptativa: A modificao de um
produto de software, executada aps a entrega,
para mant-lo usvel em um ambiente
modificado ou em modificao. Ela prov
melhorias necessrias para acomodar essas
modificaes no ambiente em que o software
produto deve operar. Essas mudanas so
aquelas que devem ser feitas para manter a
sintonia com o ambiente em mutao.

Requisitos Funcionais do Usurio: Sub-conjunto


dos requisitos do usurio; descrevem o que o software
deve fazer, em termos de tarefas e servios.
Requisitos no Funcionais do Usurio: ISO/IEC
14143 no os define. Ela exemplifica, sem pretender
esgotar como restries: de Implementao; de
Qualidade, Organizacionais; ou Ambientais.

Consulta Implcita
Apresenta dados para o usurio precedendo uma transao a
ser realizada, no estando claramente explcita nos requisitos
ou na prpria aplicao (opo de menu, barra de ferramenta,
etc.). Normalmente antes da alterao ou excluso, os dados
do registro so apresentados ao usurio e, na seqncia, o
usurio efetua a atualizao. Pode ser classificada como CE ou
SE. No se trata de apresentar uma descrio referente a um
cdigo durante a execuo de uma incluso ou alterao, mas
sim uma consulta que precede uma atualizao.

Tipos de Entidades de Dados


Dados de Cdigo: Surgem em resposta a requisitos
no funcionais como: normalizao, integridade ou
melhoria na entrada. Em geral so dados essencialmente
estticos, possuem poucos atributos, tipicamente cdigo
e descrio. Estes dados no contribuem para o tamanho
funcional, nem as transaes que os mantm.
Dados de Negcio: Dados centrais de negcio ou
objetos de negcio. Armazenamento e recuperao pela
rea funcional que a aplicao atende necessrio. %
significativo das entidades identificadas. So ALI/AIE.
Dados de Referncia: Armazenados para suportar
regras de negcio para a manuteno de Dados de
Negcio. Pequeno % das entidades identificadas. So
ALI/AIE.

ALI e AIE

Complexidade Funcional
TD

TR

1
2-5
>5
TD

AR

SE e CE*

EE

<2
2
>2
AR

<2*
2-3
>3

TD

<20
Baixa
Baixa
Mdia

20-50
Baixa
Mdia
Alta

>50
Mdia
Alta
Alta

<5
Baixa
Baixa
Mdia

5-15
Baixa
Mdia
Alta

>15
Mdia
Alta
Alta

<6
Baixa
Baixa
Mdia

6-19
Baixa
Mdia
Alta

>19
Mdia
Alta
Alta

* A CE deve referenciar ao menos 1 ALI ou AIE

Contribuio
Tipo
ALI
AIE
EE
SE
CE

Baixa
7 PF
5 PF
3 PF
4 PF
3 PF

Mdia
10 PF
7 PF
4 PF
5 PF
4 PF

Alta
15 PF
10 PF
6 PF
7 PF
6 PF

Frmulas

No se engane na hora de medir,


estimar ou auditar a medio de
terceiros.
Conte com o profissionalismo e
austeridade da FATTO para isso.

Aplicao - 1 Instalao
AFP = ADD
AFP
ADD

Tamanho da aplicao.
Tamanho das funes entregues.

Projeto de Desenvolvimento (DFP)


DFP = (ADD + CFP)
DFP
CFP

Tamanho do projeto de desenvolvimento.


Tamanho das funes de converso de dados.

Engenharia de Requisitos
.: 24 horas :.

Projeto de Melhoria (EFP)


EFP = ADD + CHGA + CFP + DEL
EFP
Tamanho do projeto de melhoria.
CHGA Tamanho func. alteradas, depois da melhoria.
DEL
Tamanho das funes excludas.

Aplicao - Aps Melhoria

APF: Fundamentos,
Benefcios, Implantao
.: 8 horas :.

Estimativa de Projetos de
Software (COCOMOII)
.: 16 horas :.

AFPA = (AFPB+ADD+CHGA)-(CHGB + DEL)


AFPA Tamanho da aplicao depois da melhoria.
AFPB Tamanho da aplicao antes da melhoria.
CHGB Tamanho das funes alteradas, antes da
melhoria.

Oficina de Contagem de
Pontos de Funo
.: Mentoring :.
.:de 8 a 40 horas :.

Cursos com a
Qualidade FATTO
Preparao para o Exame
CFPS - EAD 96 horas :.

Capacitao em APF:
Medio e Estimativa de
Software .: 16 horas :.

Workshop em APF:
Metodologia e Prticas de
Medio
.: 16 horas :.

Retome o controle! Contrate servios de


desenvolvimento ou manuteno de
sistemas com base em resultados entregues
que voc pode contestar. Saiba mais em:
www.fattocs.com.br/contratacao.asp.

1) Validaes
2) Clculos e frmulas matemticas

Mais agilidade e segurana na medio?


Faa a medio de seus projetos com a
FATTO e sua equipe certificada CFPS. Saiba
mais em:
www.fattocs.com.br/medicao.asp.

3) Converso em valores equivalentes

Ser que as medies que voc aprova


passam por uma auditoria? Experimente os
servios de auditoria da FATTO sem custo
nos submetendo de um projeto de sua
organizao.Saiba mais em:
www.fattocs.com.br/auditoria.asp.

8) Recuperao de dados ou informaes de controle

4) Filtro e seleo de dados com base em critrios especficos


5) Anlise de condies para que se determine quais se aplicam
6) Atualizao de pelo menos um ALI
7) Referncia de pelo menos um ALI ou AIE
9) Criao de dados derivados
10) Alterao do comportamento do sistema
11) Preparao e apresentao de dados para fora da fronteira
12) Capacidade de aceitar dados ou informao de controle que entra pela fronteira
13) Ordenao ou organizao de um conjunto de dados

Dificuldade em estimar prazo e custo de


grandes projetos? A FATTO conhece o
estado da arte no assunto. Saiba mais em:
www.fattocs.com.br/estimativas.asp.

(No suficiente para caracterizar a unicidade de um PE)

CGS 01. Comunicao de Dados

CGS 02. Processamento Distribudo

CGS 03. Performance

Descreve o nvel em que a aplicao comunica-se


diretamente com o processador. Os dados ou informaes de
controle utilizados pela aplicao so enviados ou recebidos
atravs de recursos de comunicao. Protocolo um
conjunto de convenes que permitem a transferncia ou
intercmbio de informaes entre dois sistemas ou
dispositivos. Todos os links de comunicao necessitam de
algum tipo de protocolo.

Descreve em que nvel a aplicao transfere dados entre


seus componentes.

Descreve em que nvel os requisitos estabelecidos pelo


usurio, sobre tempo de resposta, influenciam o projeto,
desenvolvimento, instalao e suporte da aplicao.

A aplicao puramente batch ou uma estao de


trabalho isolada.

A aplicao batch mas possui entrada de dados ou


impresso remota.

A aplicao batch mas possui entrada de dados e


impresso remota.

A aplicao possui coleta de dados on-line, front-end


de teleprocessamento para um processamento batch
ou sistema de consulta.

4
5

A aplicao no participa na transferncia de dados ou


processamento de funes entre os componentes do
sistema.

Dados preparados para transferncia, sendo ento


transferidos e processados em outro componente do
sistema, para processamento pelo usurio.

Dados preparados para transferncia, sendo ento


transferidos e processados em outro componente do
sistema, no para processamento pelo usurio.

Nenhum requisito especial de performance foi


estabelecido pelo usurio.

Requisitos de performance e projeto foram


estabelecidos e revisados, mas nenhuma ao especial
foi requerida.

Tempo de resposta e volume de processamento so


crticos durante o horrio de pico. Nenhum projeto
especial para utilizao da CPU foi solicitado. O prazo
para processamento para o prximo ciclo de
negcios.

O processamento distribudo e a transferncia de


dados so on-line e em apenas uma direo.

Tempo de resposta e volume de processamento


crticos durante todo horrio comercial. Projeto
especial para utilizao da CPU no solicitado.
Requisitos de prazo p/processamento de interfaces
c/sistemas restritivos.

O processamento distribudo e a transferncia de


dados so on-line e em ambas direes.

Adicionalmente, requisitos de performance declarados


pelo usurio suficientemente rigorosos para requerer
tarefas de anlise de performance na fase de design.

O processamento distribudo e a transferncia de


dados so on-line e executados dinamicamente no
componente mais apropriado do sistema

Adicionalmente, ferramentas de anlise de


performance foram usadas nas fases de projeto,
desenvolvimento, e/ou implementao para satisfazer
os requisitos de performance declarados pelo usurio.

A aplicao mais que um front-end, mas suporta


apenas um tipo de protocolo de comunicao.
A aplicao mais que um front-end, e suporta mais
que um tipo de protocolo de comunicao.

7
CGS 04. Configurao Altamente Utilizada

CGS 05. Volume de Transaes

CGS 06. Entrada de Dados On-line

Descreve em que nvel restries computacionais


influenciam no desenvolvimento da aplicao. Por
exemplo, o usurio deseja executar a aplicao em um
equipamento j existente ou comprado e que ser
altamente utilizado.

Descreve em que nvel o alto volume de transaes


influencia o projeto, desenvolvimento, instalao e suporte
da aplicao.

Descreve em que nvel so efetuadas entradas de dados na


aplicao por meio de transaes interativas.

Nenhuma restrio operacional, implcita ou explcita,


foi includa.

H restries operacionais, mas so menos restritivas


que em uma aplicao tpica. Nenhum esforo especial
necessrio para satisfazer as restries.

H restries operacionais, tpicas de qualquer


aplicao. necessrio esforo especial para satisfazer
as restries, c/controladores ou pgms de controle.

As restries operacionais estabelecidas requerem


limites especiais em uma parte da aplicao no
processador central ou um processador dedicado.

As restries operacionais estabelecidas requerem


limites especiais na aplicao inteira no processador
central ou um processador dedicado.

Adicionalmente, existem limites especiais na aplicao


em componentes distribudos do sistema.

Todas as transaes (trns) so processadas em lote.

De 01%
line.
De 08%
line.
De 16%
line.
De 24%
line.

Mais de 30% das trns so entradas de dados on-line.

No antecipado nenhum perodo de pico de


transaes.

Os baixos volumes de transaes tm efeito mnimo


nas fases de projeto, desenvolvimento e instalao.

Volume mdio de transaes tem algum efeito sobre


as fases de projeto, desenvolvimento e instalao.

O alto volume de transaes afeta as fases de projeto,


desenvolvimento e instalao.

Alto volume de transaes declarado pelo usurio nos


requisitos tcnicos da aplicao ou no acordo de nvel
de servio suficientemente alto para requerer tarefas
de anlise de performance nas fases de projeto,
desenvolvimento e/ou instalao.

Alto volume de transaes declarado pelo usurio nos


requisitos tcnicos da aplicao ou no acordo de nvel
de servio suficientemente alto para requerer tarefas
de anlise de performance e, adicionalmente,
utilizao de ferramentas de anlise de performance
nas fases de projeto, desenvolvimento e/ou instalao.

a 07% das trns so entradas de dados ona 15% das trns so entradas de dados ona 23% das trns so entradas de dados ona 30% das trns so entradas de dados on-

Conhea o nosso BLOG com as


novidades e comentrios de nossa
equipe de instrutores, tutores e
consultores. Saiba mais em
www.fattocs.com.br/blog

8
CGS 08. Atualizao On-Line

CGS 07. Eficincia do Usurio Final


!As funes on-line fornecidas pela aplicao enfatizam
um projeto para o aumento da eficincia do usurio final.
O projeto inclui:
!
! Auxilio para navegao como, por exemplo, teclas de

funo, saltos, menus gerados dinamicamente;

Nenhum dos itens acima

De um a trs dos itens acima.

Descreve em que nvel os arquivos lgicos internos so


atualizados de forma on-line.

No h nenhuma atualizao on-line.

De quatro a cinco dos itens acima.

Existe a atualizao on-line de um a trs arquivos de


controle. Volume de atualizao pequeno e a
recuperao fcil.

Seis ou mais dos itens acima, mas no existem


requisitos especficos do usurio associados a
eficincia.

A atualizao on-line de 4 ou mais arquivos de controle


est includa. O volume de atualizaes pequeno e a
recuperao fcil.

A atualizao on-line da maioria dos arquivos lgicos


internos est includa.

Seis ou mais dos itens acima, e requisitos explcitos


sobre a eficincia para o usurio final so fortes o
bastante para necessitarem de tarefas de projeto
inclurem fatores humanos como minimizar o nmero
de batidas no teclado, maximizar padres de campo e
uso de templates

Adicionalmente, a proteo contra perda de dados


essencial e foi especialmente projetada e programada no
sistema.

Adicionalmente, elevados volumes fazem considerar os


custos do processo de recuperao. Procedimen-tos de
recuperao altamente automatizados com um mnimo
de interveno do operador esto includos.

! Menus;
! Ajuda on-line e documentao;
! Movimentao automtica de cursor;
! Paginao;
! Impresso remota atravs de transaes on-line;
! Teclas de Funo pr definidas;
! Tarefas em lote submetidos de transaes on-line;
! Drop-down list box;
! Uso intenso de vdeo reverso, brilho, cores e outros

indicadores;
! Interface de mouse;
! Janelas pop-up;
! Utilizao de nmero mnimo de telas para executar uma

Seis ou mais dos itens acima e requisitos explcitos


sobre a eficincia para o usurio final so fortes o
bastante para necessitarem do uso de ferramentas e
processos especiais para demonstrar que os objetivos
foram alcanados.

funo do negcio;
! Suporte a dois idiomas (conte como 4 itens);
! Suporte a mais de dois idiomas (conte como 6 itens);

! Impresso de documentao;

9
CGS 09. Complexidade de Processamento

CGS 10. Reusabilidade


Conhea os novos cursos no formato de Ensino
Distncia com Tutoria! Total flexibilidade de
horrio, atendimento individualizado, e
pacotes promocionais para contratao de
mais de um curso.

Descreve em que nvel o processamento lgico ou


matemtico influencia o desenvolvimento da aplicao. Os
seguintes componentes esto presentes:
Controle sensvel (ex. processamento especial de auditoria)
e/ou processamento especfico de segurana da aplicao.
Processamento lgico extensivo.
Processamento matemtico extensivo.
Muito processamento de exceo resultando em transaes
incompletas que devem ser processadas novamente, por
exemplo, transaes incompletas em ATM em funo de
problemas de teleprocessamento, falta de dados ou
problemas de edio.
Processamento complexo para manipular mltiplas
possibilidades de entrada e sada, como por exemplo,
multimdia, ou independncia de dispositivo.

0
1
2
3
4
5

Saiba mais em
www.fattocs.com.br/calendario.htm e
conhea tambm a verso de demonstrao
de cada curso.

Descreve em que nvel a aplicao e seu cdigo foram


especificamente projetadas, desenvolvidas, e suportadas para
serem utilizadas em outras aplicaes.

No h cdigo reutilizvel.

Cdigo reutilizvel utilizado na aplicao.

Menos de 10% do cdigo desenvolvido da aplicao foi


planejado para utilizao em mais de uma aplicao.

10% do cdigo desenvolvido da aplicao foi planejado


para utilizao em mais de uma aplicao da aplicao.

A aplicao foi especificamente empacotada e/ou


documentada para fcil reutilizao, e est customizada
ao nvel do cdigo fonte.

A aplicao foi especificamente empacotada e/ou


documentada para fcil reutilizao, e est customizada
para uso atravs da manuteno dos parmetros pelo
usurio.

2606ATFSDV

Nenhum dos itens acima.


Qualquer um dos itens acima.

Inscreva-se j em APF: Fundamentos, Benefcios

Quaisquer dois itens acima.

e Implantao no EAD por R$ 99,00


informando este cdigo promocional - promoo
por tempo limitado.

Quaisquer trs itens acima.


Quaisquer quatro itens acima.
Todos os cinco itens acima.

10

CGS 11. Facilidade de Instalao


Um plano e/ou ferramentas de converso e instalao foram
fornecidos e testados durante a fase de teste do sistema.

Nenhuma considerao especial estabelecida pelo


usurio e nenhum Setup especial foi requerido para
instalao.

Nenhuma considerao especial estabelecida pelo


usurio, mas um Setup especial foi requerido para
instalao.

Requisitos de converso e instalao estabelecidos


pelo usurio, e guias de converso e instalao foram
fornecidos e testados. O impacto da converso no
projeto no considerado importante.

Requisitos de converso e instalao estabelecidos


pelo usurio, e guias de converso e instalao foram
fornecidos e testados. O impacto da converso no
projeto considerado importante.

Adicionalmente ao item 2, ferramentas automticas de


instalao e converso foram fornecidas e testadas.

Adicionalmente ao item 3, ferramentas automticas de


instalao e converso foram fornecidas e testadas.

CGS 12. Facilidade de Operao


Descreve em que nvel a aplicao atende a alguns aspectos operacionais
como: inicializao, segurana e recuperao. A aplicao minimiza a
necessidade de atividades manuais, como montagem de fitas, manipulao
de papel e interveno manual pelo operador.

www.fattocs.com.br/livro.asp

No foram estabelecidas pelo usurio outra considerao que no


os procedimentos de segurana normais.

Um, alguns ou todos os itens seguintes aplicam-se aplicao.


Selecione aqueles que se aplicam. Cada item vale um ponto,
exceto quando houver indicao em contrrio:

1-4

Processos de inicializao, de backup e de recuperao foram


fornecidos, mas a interveno humana necessria.
Processos de inicializao, de backup e de recuperao foram
fornecidos, e a interveno humana no necessria (conte 2
itens)
A aplicao minimiza a necessidade de montagem de fitas e/ou
acesso a dados remotos requerendo interveno humana.
A aplicao minimiza a necessidade de manuseio de papis.
A aplicao projetada para operao no assistida. Isto ,
nenhuma interveno humana necessria para operar o sistema,
que no seja a inicializao e trmino da aplicao. A recuperao
automtica de erros uma caracterstica da aplicao.

O nico livro em Portugus atualizado sobre o assunto j est na dcima terceira edio! Contedo aderente verso 4.3.1 do Manual de Prticas
de Contagem do IFPUG. Conhea as novidades da ltima edio e saiba das mudanas de cada edio. Participe gratuitamente do sorteio
bimestral de um exemplar. Participe do nosso frum de discusso sobre APF e medio e anlise de software. Interaja com os autores.
11

CGS 14.Facilidade de Mudana

CGS 13. Mltiplos Locais


Descreve em que nvel a aplicao foi especificamente
projetada, desenvolvida e suportada para diferentes
ambientes de hardware e software.

As necessidades de apenas um local de instalao


foram consideradas no projeto.

As necessidades de mais de um local de instalao


foram consideradas no projeto e a aplicao est
projetada para operar apenas em ambientes de
hardware e software idnticos.

As necessidades de mais de um local de instalao


foram consideradas no projeto e a aplicao est
projetada para operar apenas em ambientes de
hardware e software similares.

As necessidades de mais de um local de instalao


foram consideradas no projeto e a aplicao est
projetada para operar em ambientes de hardware e
software diferentes.

A documentao e o plano de suporte foram


fornecidos e testados para suportar a instalao da
aplicao em mltiplos locais e a aplicao descrita
pelo item 2.

A documentao e o plano de suporte foram


fornecidos e testados para suportar a instalao da
aplicao em mltiplos locais e a aplicao descrita
pelo item 3.

Descreve em que nvel a aplicao foi especificamente desenvolvida


para facilitar a mudana de sua lgica de processamento ou
estrutura de dados. As seguintes caractersticas podem ser vlidas
para a aplicao:
A: Consulta Flexvel
1. Consultas e/ou relatrios flexveis so fornecidos, permitindo a
manipulao de pedidos simples. (conte como 1 item);
2. Consultas e/ou relatrios flexveis so fornecidos, permitindo a
manipulao de pedidos de complexidade mdia. (conte como 2
itens);
3. Consultas e/ou relatrios flexveis so fornecidos, permitindo a
manipulao de pedidos complexos. (conte como 3 itens).
B: Dados de Controle do Negcio
1. Dados de controle do negcio so guardados em tabelas
mantidas pelo usurio atravs de processos on-line interativos,
mas as alteraes s tm efeito no prximo dia til. (conte como
1 item);
2. Dados de controle do negcio so guardados em tabelas
mantidas pelo usurio atravs de processos on-line interativos, e
as alteraes tm efeito imediato. (conte como 2 itens).

0
1
2
3
4
5

Nenhum dos itens acima.


Qualquer um itens acima.
Quaisquer dois itens acima.
Quaisquer trs itens acima.
Quaisquer quatro itens acima.
Todos os cinco itens acima.

Valor do Fator de Ajuste (VAF)


Indica a funcionalidade geral fornecida pela
aplicao ao usurio. Calculado com base em 14
CGS. Produz variao de +/- 35% no tamanho.
Varia entre 0,65 e 1,35.
Nvel de Influncia [DI] = 0..5
Nvel de Influncia Total [TDI] = DI
Fator de Ajuste [VAF] = [TDI] x 0,01 + 0,65
Caractersticas Gerais de Sisstema (CGS)
[01] Comunicao de Dados
[02] Processamento Distribudo
[03] Performance
[04] Configurao Altamente Utilizada
[05] Volume de Transaes
[06] Entrada de Dados On-Line
[07] Eficincia do Usurio Final
[08] Atualizao On-Line
[09] Complexidade de Processamento
[10] Reusabilidade
[11] Facilidade de Instalao
[12] Facilidade de Operao
[13] Mltiplos Locais
[14] Facilidade de mudanas

12

Você também pode gostar