Você está na página 1de 2

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

asp
Este documento contm material que foi extrado do Manual de Prticas de Contagem do IFPUG. Est reproduzido neste documento com permisso do IFPUG.

Carto de Referncia sobre Anlise de Pontos de Funo da FATTO

Propsito da contagem norteia todo o processo

identificar o propsito da contagem

www.fattoCS.com.br

Reunir a documentao disponvel

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
contagem com base na viso do usurio e no em consideraes tcnicas

Medir Funes de Dados Calcular Tamanho Funcional Medir Funes de Transao Documentar e Reportar

Copyright 2001 - 2013 by FATTO CONSULTORIA E SISTEMAS LTDA.

Proibida a reproduo total ou parcial sem autorizao por escrito.

fatto@fattocs.com.br

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)


Mede o software pela quantificao das tarefas e servios (funcionalidade) que o software fornece ao usurio com base principalmente no projeto lgico.

Escopo da Contagem
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.

Viso do Usurio
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.

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.

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.

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.

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

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.

Reconhecido pelo Usurio


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

Aplicao
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.

Arquivo Lgico (AL)


Um grupo lgico de dados permanentes na perspectiva do usurio. Ele um ALI ou um AIE

Processo Elementar (PE)


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

Arquivo Lgico Interno (ALI)


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.

Informao de Controle
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).

Entrada Externa (EE/EI)


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.

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.

Arquivo de Interface Externa (AIE)


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.

Sada Externa (SE/EO)


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.

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).

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.

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.

Tipo de Registro (TR/RET)


Subgrupo de tipos de dados, reconhecido pelo usurio e componente de um ALI ou AIE, podendo ser opcional ou obrigatrio.

Tipo de Dados (TD/DET)


Campo nico, no repetido e reconhecido pelo usurio.

Arquivo Referenciado (AR/FTR)


ALI lido ou mantido ou AIE lido pela funo transacional.

Unicidade de Processo Elementar


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.

Tipos de Manuteno (ISO/IEC 14764)


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.

Tipos de Requisito (ISO/IEC 14143)


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.

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.

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.

Complexidade Funcional

Frmulas
Aplicao - 1 Instalao
AFP = ADD
AFP ADD Tamanho da aplicao. Tamanho das funes entregues.

TR

TD

1 2-5 >5
AR TD

<20 Baixa Baixa Mdia <5 Baixa Baixa Mdia <6 Baixa Baixa Mdia

20-50 Baixa Mdia Alta 5-15 Baixa Mdia Alta 6-19 Baixa Mdia Alta

>50 Mdia Alta Alta >15 Mdia Alta Alta >19 Mdia Alta Alta

<2 2 >2
AR TD

Projeto de Desenvolvimento (DFP)


DFP = (ADD + CFP)
DFP CFP Tamanho do projeto de desenvolvimento. Tamanho das funes de converso de dados.

EE

No se engane na hora de medir, estimar ou auditar a medio de terceiros. Conte com o profissionalismo e austeridade da FATTO para isso.
Engenharia de Requisitos
.: 24 horas :.

ALI e AIE

SE e CE*

<2* 2-3 >3

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.
APF: Fundamentos, Benefcios, Implantao
.: 8 horas :.

Cursos com a Qualidade FATTO


Preparao para o Exame CFPS - EAD 96 horas :.

* 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

Aplicao - Aps Melhoria


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.

Estimativa de Projetos de Software (COCOMOII)


.: 16 horas :.

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

Oficina de Contagem de Pontos de Funo


.: Mentoring :. .:de 8 a 40 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. 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. 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. 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.

1) Validaes 2) Clculos e frmulas matemticas 3) Converso em valores equivalentes 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 8) Recuperao de dados ou informaes de controle 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
(No suficiente para caracterizar a unicidade de um PE)

CGS 01. Comunicao de Dados


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.

CGS 02. Processamento Distribudo


Descreve em que nvel a aplicao transfere dados entre seus componentes.

CGS 03. Performance


Descreve em que nvel os requisitos estabelecidos pelo usurio, sobre tempo de resposta, influenciam o projeto, desenvolvimento, instalao e suporte da aplicao.

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.

0 1

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. 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. Adicionalmente, requisitos de performance declarados pelo usurio suficientemente rigorosos para requerer tarefas de anlise de performance na fase de design. 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.

0 1 2 3 4 5

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.

O processamento distribudo e a transferncia de dados so on-line e em apenas uma direo.

4
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.

O processamento distribudo e a transferncia de dados so on-line e em ambas direes.

O processamento distribudo e a transferncia de dados so on-line e executados dinamicamente no componente mais apropriado do sistema

7 CGS 04. Configurao Altamente Utilizada


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.

CGS 05. Volume de Transaes


Descreve em que nvel o alto volume de transaes influencia o projeto, desenvolvimento, instalao e suporte da aplicao.

CGS 06. Entrada de Dados On-line


Descreve em que nvel so efetuadas entradas de dados na aplicao por meio de transaes interativas.

0 1 2 3

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.

0 1 2 3 4 5

Todas as transaes (trns) so processadas em lote. De 01% line. De 08% line. De 16% line. De 24% line. 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-

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.

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

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


Descreve em que nvel os arquivos lgicos internos so atualizados de forma 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

0 1 2 3

Nenhum dos itens acima De um a trs dos itens acima. De quatro a cinco dos itens acima. Seis ou mais dos itens acima, mas no existem requisitos especficos do usurio associados a eficincia. 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 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.

0 1 2 3 4

No h nenhuma atualizao on-line. Existe a atualizao on-line de um a trs arquivos de controle. Volume de atualizao pequeno e a recuperao fcil. 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. 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.

funo, saltos, menus gerados dinamicamente;


! 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

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


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.

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. 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.

0 1 2 3

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.

0 1 2 3 4 5

2606ATFSDV
4
Inscreva-se j em APF: Fundamentos, Benefcios e Implantao no EAD por R$ 99,00 informando este cdigo promocional - promoo por tempo limitado.

Nenhum dos itens acima. Qualquer um dos itens acima. Quaisquer dois itens acima. 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

0 1

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: 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.

1-4

3 4 5

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 13. Mltiplos Locais


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

CGS 14.Facilidade de Mudana


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).

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

0 1

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.

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.

12

Você também pode gostar