Escolar Documentos
Profissional Documentos
Cultura Documentos
O Manual de Prticas de Contagem 4.0 (Copyright 1994) est disponvel para filiados e no-filiados
atravs de contato com o IFPUG nos E.U.A., tel. (614) 895-7130 ou em www.ifpug.org
Your Software Measurement Professionals
www.qualityplustech.com
www.qualityplustech.com
copyright 1998 QUALITY PLUS TECHNOLOGIES, INC.
Voice: (727)
(727) 393-6048
8430 Egret Lane Seminole FL 33776 USA
Fax: (727)
(727) 393-8732
QUALITY PLUS
Software and Technology Solutions
Solutions
EE
FRONTEIRA DO
APLICATIVO
AIE
SE
ALI
CE
www.qualityplustech.com
www.qualityplustech.com
Voice: (727)
(727) 393-6048
Fax: (727)
(727) 393-8732
QUALITY PLUS
Software and Technology Solutions
Solutions
Uma consulta externa o ltimo tipo de funo lgica de usurio contada atravs de pontos
de funo. Uma CE consiste em um par gatilho-resposta (ou pergunta-resposta) atravs do qual
a pergunta ou solicitao de dados entra no aplicativo vinda de fora (tipicamente a partir de um
usurio ou de outro aplicativo), os dados so recuperados para atender solicitao e enviados para
fora. Mais uma vez, as Consultas Externas fazem parte dos requisitos lgicos dos usurios de um
aplicativo de software.
Cada tipo de funo (ALI, AIE, EE, SE, CE) avaliado, recebendo complexidade Baixa,
Mdia ou Alta, utilizando um mtodo direto (delineado no Manual de Prticas de Contagem).
A seguinte tabela do IFPUG resume o nmero de pontos de funo no ajustados atribudos a
cada tipo de funo:
Tipo de Funo
EE
SE
CE
ALI
AIE
Baixa
x3
x4
x3
x7
x5
Mdia
x4
x5
x4
x 10
x7
Alta
x6
x7
x6
x 15
x 10
Lgico
Usurio
Aplicativo (sistema)
Projeto
Arquivo
Lgico
Your Software Measurement Professionals
copyright 1998 QUALITY PLUS TECHNOLOGIES, INC.
8430 Egret Lane Seminole FL 33776 USA
www.qualityplustech.com
www.qualityplustech.com
Voice: (727)
(727) 393-6048
Fax: (727)
(727) 393-8732
QUALITY PLUS
Software and Technology Solutions
Solutions
O termo "Lgico" em tecnologia da informao normalmente associado a layouts
de bases de dados ou modelos lgicos de dados. Contudo, em muitas situaes, algumas
consideraes fsicas se insinuam at nos mais lgicos dos modelos de dados.
Quando o termo "lgico" utilizado na contagem de pontos de funo, refere-se aos
requisitos conceituais ou funcionais dos usurios, excluindo a implementao fsica ou
os requisitos de projeto. Os requisitos lgicos dos usurios so aqueles que um usurio experiente
no assunto identificaria como requisitos do software.
Os requisitos lgicos ou funcionais dos usurios descrevem o que o software deve fazer, sem
dizer como o software executar as funes. Os pontos de funo medem o tamanho desses
requisitos funcionais dos usurios, apenas. Consideraes sobre o projeto e a qualidade, embora
importantes para a construo do software, no so parte do tamanho lgico do software, no
sendo, portanto, contados em pontos de funo.
Esta situao semelhante medio do tamanho de uma casa atravs do nmero de
metros quadrados contidos em uma planta baixa, que no muda independentemente de como a
casa venha a ser construda.
Na mensurao funcional de tamanho, a contagem de pontos de funo reflete apenas o
que o aplicativo deve fazer, no a forma como vai faze-lo.
A confuso pode surgir quando a palavra "lgico" utilizada em conjunto com palavras
que sugerem um contedo fsico, tais como tela ou relatrio. Uma "tela lgica" pode consistir de
uma ou mais telas fsicas de entrada de dados conectadas, dando suporte a uma nica funo.
Todas as contagens de pontos de funo so efetuadas a partir da perspectiva lgica do usurio,
e os contadores iniciantes precisam pensar "logicamente" ao contar pontos de funo.
Usurio
O termo usurio, conforme tipicamente utilizado em tecnologia da informao, refere-se a
uma pessoa "fsica" que interage com ou que utiliza o software.
Na terminologia de pontos de funo, a palavra "usurio" tem um significado mais amplo.
O Manual de Prticas de Contagem define usurio como:
Usurio (1) A pessoa ou organizao que usa o aplicativo sendo medido. Isto inclui
o autor dos requisitos, usurios finais, usurios gerenciais, auditores e operadores. (2) Os seres
humanos que usam o aplicativo.2
Os requisitos funcionais de usurios podem incluir usurios tais como pessoas, aplicativos e
participantes externos - resumindo, qualquer coisa que solicite ou fornea dados para o software.
Os requisitos funcionais de "usurios" incluem os processos lgicos de negcio de "usurios"
tais como: outros aplicativos, pessoas fsicas, organismos governamentais externos, animais (se eles
puderem disparar um processo no aplicativo, como em sistemas de segurana) e coisas (como a
presso em um sistema de tubulao), etc.
Essa diferena no significado pode fazer com que algumas funes contveis sejam esquecidas
pelos desenvolvedores, por no parecem requisitos definidos por ou para um "usurio fsico".
QUALITY PLUS
Software and Technology Solutions
Solutions
Aplicativo (sistema)
Os termos 'aplicativo' e 'sistema' so freqentemente utilizados de forma intercambivel
em processamento de dados e ligados segmentao fsica do software. Seguem-se alguns
exemplos de como os aplicativos ou sistemas podem ser divididos pelos desenvolvedores:
1. Com base nas funes executadas em modo batch ou on-line. s vezes, cada modalidade de
implementao fsica de um nico conjunto de funes cooperativas pode considerada um
sistema separado pelos desenvolvedores: por exemplo, o sistema batch de contas a receber e
o sistema on-line de contas a receber;
2. Com base na plataforma fsica na qual um subconjunto das funes (ou subfunes) reside:
por exemplo, o sistema de folha de pagamento mainframe e o sistema de folha de pagamento PC;
3. Com base nos pacotes fsicos que compreendem um conjunto de funes: por exemplo, o
aplicativo de banco de dados Access, o aplicativo de relatrios InfoMaker e o aplicativo de
entrada de dados. H muitas outras formas semelhantes.
O termo 'aplicativo', no contexto da contagem de pontos de funo, est definido no
Manual de Prticas de Contagem como:
Aplicativo: Uma coleo coesa de procedimentos e dados automatizados, suportando um objetivo do
negcio. Consiste de um ou mais componentes, mdulos ou subsistemas. freqentemente utilizado como
sinnimo para sistema.' 3
www.qualityplustech.com
www.qualityplustech.com
Voice: (727)
(727) 393-6048
Fax: (727)
(727) 393-8732
QUALITY PLUS
Software and Technology Solutions
Solutions
O termo projeto um outro termo que freqentemente possui significado diferente na
TI e em pontos de funo. Quando utilizado no desenvolvimento de sistemas, projeto pode
receber diversos significados, mesmo em uma nica organizao. Pode ser usado para descrever:
1. o escopo de trabalho que inclui a melhoria ou o desenvolvimento de vrios aplicativos de
software;
2. o escopo de trabalho incluindo consertos / manuteno de funes existentes, alm da
melhoria de outras funes em um nico aplicativo de software;
3. acertos no software em operao ou upgrades no software existente;
4. qualquer combinao dos itens acima.
Na contagem de pontos de funo, a palavra "projeto" refere-se ao produto do trabalho
associado ao desenvolvimento ou melhoria de um nico aplicativo (sistema). As definies de
projeto de desenvolvimento e de melhoria constantes do glossrio do IFPUG CPM (Manual de
Prticas de Contagem) mostram:
Desenvolvimento. A especificao, construo, teste e entrega de um novo sistema
de informaes. 4
Melhoria. A modificao de um aplicativo existente. 5
QUALITY PLUS
Software and Technology Solutions
Solutions
dataset. Termos relacionados, tai s como 'arquivos de pesquisa, 'arquivos de sada ,
'ar qu ivos ba tch', 'arquivos excel' e 'arquivos de transao' ainda so muito usados hoje em dia.
Na conta gem de pont os de funo, o term o 'a rq uivo' ut ilizado par a re pres ent ar um
7
grup amen to lgico de d ad os re qu eri do pelos usur ios. O MP
C define ar qui vo como:
Arq uivo. Pa ra os tipos de fun es de dad os, um gru po de dado s logicamen te re lacionad os, no a
implem ent ao fsica desse gru po d e dad os.
Resumo
A presente lista de palavras freqentemente mal compreendidas no exaustiva, podendo
outras palavras e siglas dificultarem o entendimento de pontos de funo. A Tabela 1 resume os
termos cobertos neste artigo:
Termo
Lgico
Significado em TI
Normalmente inclui tanto
consideraes conceituais quanto
Significado
em Pontos de Funo
Refere-se a funes lgicas e
requisitos conceituais dos
www.qualityplustech.com
www.qualityplustech.com
Voice: (727)
(727) 393-6048
Fax: (727)
(727) 393-8732
QUALITY PLUS
Software and Technology Solutions
Solutions
Usurio
Aplicativo (sistema )
Projeto
Arquivo
de projeto.
usurios, a partir de uma perspecModelos lgicos de dados s vezes tiva do negcio. No inclui consicontm componentes fsicos.
sideraes de projeto ou qualidade.
Reflete o que o software deve
fazer, no como.
Pessoa que 'utiliza' o software.
Pessoa, coisa, outro aplicativo,
departamento, etc. que prov
requisitos funcionais de usurio
para o software.
Implementao fsica do
Uma coleo coesa de procedimensoftware. A fronteira do
tos e dados automatizados, dando
aplicativo ou sistema freqentesuporte a um objetivo do negcio.
mente coincide com a do hardware
ou software.
Dependendo da organizao
Diz respeito ao trabalho efetuado
pode incluir novos desenvolvisobre um nico aplicativo:
mentos, alteraes ou melhorias
Desenvolvimento. A especiem diversos aplicativos.
ficao, construo, teste e
entrega de um novo sistema
de infomaes.
Melhoria. A modificao de
um aplicativo existente.
www.qualityplustech.com
www.qualityplustech.com
Voice: (727)
(727) 393-6048
Fax: (727)
(727) 393-8732