Simulado 1 - Parte 2 - Regras

Description

CPFS Análise de Pontos de Função (2. Regras) Quiz on Simulado 1 - Parte 2 - Regras, created by Rafael Faria on 24/09/2016.
Rafael Faria
Quiz by Rafael Faria, updated more than 1 year ago
Rafael Faria
Created by Rafael Faria about 8 years ago
3
0

Resource summary

Question 1

Question
Um projeto de desenvolvimento tem como requisito conversão de dados. Sabendo que existem dados que serão carregados em 3 ALIs, com requisitos distintos para cada um deles, o que é incorreto afirmar?
Answer
  • Os arquivos com a origem dos dados para conversão devem ser contados como AIEs do projeto de desenvolvimento.
  • Possivelmente haverá várias EEs para atender a estes requisitos de conversão.
  • As funções de conversão de dados também são requisitos funcionais.
  • Estas funções de conversão de dados não afetarão o tamanho da aplicação.

Question 2

Question
Qual das regras abaixo não é uma regra compartilhada para a contagem dos tipos de dados de uma saída externa ou consulta externa?
Answer
  • Se um TD tanto entrar quanto sair pela fronteira da aplicação, conte apenas uma única vez para o processo elementar.
  • Conte um TD para cada pedaço de dado solicitado pelo usuário para estabelecer um relacionamento com um outro ALI ou AIE.
  • Conte um TD para cada campo reconhecido pelo usuário, não repetido que entra pela fronteira da aplicação e é necessário para especificar quando, o que e/ou como os dados devem ser recuperados ou gerados pelo processo elementar.
  • Conte um TD para cada campo reconhecido pelo usuário, não repetido que sai pela fronteira da aplicação.

Question 3

Question
Uma aplicação possui duas consultas similares, ambas listam dados do arquivo lógico Cliente. A primeira consulta exibe nome, endereço, telefone e e-mail. A segunda consulta exibe estes mesmos dados e também a renda familiar. Segundo a APF estas duas consultas devem ser contadas:
Answer
  • Como um único processo elementar porque o conjunto de arquivos referenciados é o mesmo.
  • Como um único processo elementar pois a primeira consulta é apenas um subconjunto da segunda.
  • Como dois processos elementares pois há um cálculo para determinar a renda familiar. Sendo assim a primeira consulta é uma CE e a segunda uma SE.
  • Como dois processos elementares pois o conjunto de tipos de dados é distinto.

Question 4

Question
Uma aplicação sofre um projeto de melhoria para habilitar uma série de transações a estar disponível pela Internet. Anteriormente ao projeto de melhoria todas as transações já atualizam diretamente os arquivos lógicos de maneira on-line, mas nenhuma transação era disponibilizada pela Internet. O nível total de influência anteriormente ao projeto de melhoria era 61. Qual o VAF da aplicação antes do projeto de melhoria?
Answer
  • 62
  • 1,26
  • 1,27
  • 61

Question 5

Question
A tabela de clientes possui mais de 50 campos e existe um requisito de negócio para semanalmente gerar um arquivo contendo a relação de clientes que devem ir para cobrança judicial. Este arquivo é gerado no formato XML e contém somente 20 campos da tabela de clientes; sendo que destes 20 apenas 8 são campos obrigatórios. Os demais campos são opcionais; só estão presentes no arquivo caso seu conteúdo esteja preenchido para determinado cliente. Quantos tipos de dados devem ser contados para o processo de geração do arquivo XML?
Answer
  • 12.
  • 20.
  • 50.
  • 8.

Question 6

Question
Qual diretriz está incorreta para determinação de um arquivo lógico:
Answer
  • Não assuma que todos os arquivos físicos devem ser contados ou incluídos como parte de um ALI ou AIE.
  • A obrigatoriedade de relacionamento entre duas entidades não é critério para a identificação de arquivos lógicos.
  • Nenhuma das outras opções.
  • Não assuma que um arquivo físico corresponda a um arquivo lógico quando visualizar os dados logicamente a partir da perspectiva do usuário.

Question 7

Question
Um projeto de melhoria consiste em alterar uma consulta que lista o nome e o DDD a partir de um arquivo de contatos de tal forma que ela passa a ser ordenada por ambos os campos quando anteriormente era ordenado apenas por nome. Adicionalmente um relatório extenso e impresso em papel que era utilizado apenas por não haver uma consulta que atendesse essa necessidade de ordenação é excluído. Esse relatório possuía 20 tipos de dados e referenciava 4 arquivos lógicos e informava o total de contatos por DDD. Considerando que o VAF tenha se mantido 1,35, qual o tamanho funcional ajustado desse projeto de melhoria?
Answer
  • 13,50
  • 9,45
  • 7
  • No máximo 3 PFs

Question 8

Question
Quantos tipos de registro (RET) há no seguinte arquivo lógico VENDEDOR: Nome do vendedor Telefone de contato (lista com até três) Endereço para correspondência Vendas em: Janeiro Fevereiro Março Abril Maio Junho Julho Agosto Setembro Outubro Novembro Dezembro e-mail (lista com até três)
Answer
  • 1
  • 4
  • 3
  • 2

Question 9

Question
O que é correto afirmar a respeito do seguinte cenário: O Sistema A gera uma cópia estática de um ALI, refletindo o estado atual dos dados daquele momento, e mantém esta cópia dentro desta fronteira. O Sistema B frequentemente referencia estes dados do arquivo copiado sem, no entanto, acessar diretamente o arquivo origem da cópia.
Answer
  • Esta imagem dos dados é contada como mais um RET do arquivo da aplicação A.
  • Esta imagem dos dados é contada como mais um DET do arquivo da aplicação A.
  • Dados estáticos não devem ser contados como arquivos lógicos e portanto esta cópia não implica na contagem de um arquivo lógico adicional para a aplicação A.
  • A transação de cópia é uma EE para a aplicação A.

Question 10

Question
O Sistema A possui uma tabela T1 (que também é um ALI) que é mantida pelo usuário. Para toda a alteração efetuada na tabela T1 é gerada uma imagem do registro anterior no arquivo de imagem I1. As alterações são feitas através do processo P1. O Sistema fornece uma opção de consulta ao histórico das manutenções através do processo P2 para o departamento de auditoria. O que não é correto afirmar?
Answer
  • O arquivo de imagem I1 é considerado um arquivo lógico diferente de T1.
  • O processo P1 é considerado como uma Entrada Externa com um ALI referenciado e com a quantidade de Tipo de Dados igual à quantidade de campos da tabela T1 mais um Tipo de Dado (DET) para a ação (e possivelmente outro para a mensagem).
  • A tabela T1 é considerada como um ALI com a quantidade de Tipo de dados igual à quantidade de campos da tabela T1 mais um Tipo de dados (DET) para a imagem do registro anterior à alteração.
  • O processo P2 é considerado como uma Consulta Externa com a quantidade de Tipo de dados igual à quantidade de campos da tabela T1 mais um Tipo de Dados para a ação (e possivelmente outro para a mensagem).

Question 11

Question
Qual dos itens abaixo pode, ainda que em parte, estar no escopo de um projeto de melhoria?
Answer
  • Manutenção perfectiva ou preventiva.
  • Correção de erros em produção ("break/fix").
  • Atualização de plataforma, novas versões de software de sistema.
  • Projeto tanto com correções quanto com melhorias.

Question 12

Question
O sistema de gestão de contratos emite o relatório abaixo a partir da consulta dos arquivos de fornecedor, contrato e de um arquivo de configuração em que o nome da empresa onde o software está instalado é recuperado para impressão do cabeçalho. Quantos arquivos referenciados são identificados para avaliação da complexidade da função transacional?
Answer
  • 3.
  • Nenhuma das opções.
  • 2.
  • 4.

Question 13

Question
O Sistema A possui o programa P1 que emite dois relatórios. Um é a lista dos funcionários e o outro é uma lista contendo funcionários promovidos num determinado ano. A tabela Funcionário é mantida pelo Sistema A. O programa P2 emite um relatório com os vinte funcionários mais antigos da empresa. Quantas funções podem ser identificadas?
Answer
  • 2.
  • 1.
  • Nenhuma
  • 4.

Question 14

Question
Qual das opções abaixo não é uma regra para contagem de tipos de dados em entradas externas?
Answer
  • Conte um TD para a capacidade de enviar uma mensagem de resposta do sistema para fora da fronteira da aplicação para indicar que um erro ocorreu durante o processamento, confirmar que o processamento está completo ou verificar que o processamento deve continuar.
  • Conte campos que são recuperados ou derivados pelo sistema e armazenados em um ALI durante o processo elementar se os campos não atravessarem a fronteira da aplicação.
  • Conte um TD para cada campo único, reconhecido pelo usuário, não repetido que entra ou sai pela fronteira da aplicação e é necessário para completar a entrada externa.
  • Conte um TD pela habilidade de especificar uma ação a ser tomada ainda que haja múltiplos métodos de invocar o mesmo processo lógico.

Question 15

Question
Quanto à lógica de processamento referente à reordenação ou rearrumação de dados:
Answer
  • Um processo elementar pode possuir esta lógica de processamento.
  • Implica na classificação de uma função tipo transação, cujo propósito é enviar dados para fora da fronteira da aplicação, como saída externa, uma vez que para ordenar é necessário cálculo.
  • Sua alteração não causa a inclusão de função de transação no escopo da contagem de um projeto de melhoria.
  • Não pode estar presente entre as lógicas de processamento de uma entrada externa.

Question 16

Question
Uma tabela de um sistema é referenciada por várias de suas transações. Os dados desta tabela são mantidos pelo próprio desenvolvedor através de uma ferramenta do sistema de gerenciamento de banco de dados. Qual a afirmativa correta?
Answer
  • A tabela é um grupo lógico de dados mantido fora da fronteira da aplicação e portanto é contada como um AIE.
  • Caso sejam desenvolvidas transações para que o usuário mantenha os dados da tabela, ela será considerada um ALI.
  • Esta tabela não é considerada na contagem.
  • Todas as afirmativas estão incorretas.

Question 17

Question
O que não é correto afirmar a respeito do seguinte cenário: Uma transação processada pelo Sistema B precisa de informações de um depósito de dados mantido dentro do Sistema A. O Sistema B é responsável pelo acesso dos dados no Sistema A, e o Sistema B mantém o software para este acesso.
Answer
  • Os dados recuperados pela transação de consulta do sistema B não deverão ser contados como DETs desta consulta quando esses dados não forem apresentados a um usuário.
  • Nenhuma das demais respostas está correta.
  • O fato do sistema B consultar dados do arquivo mantido por A não afeta a contagem dos PF da aplicação A.
  • O arquivo é um AIE para o sistema B e um FTR da transação de consulta.

Question 18

Question
Quantos processos elementares você identifica nos itens abaixo. Utilize a tela abaixo como referência: a) Existe lógica de processamento que valida se o endereço eletrônico fornecido pelo usuário já está cadastrado no arquivo Usuários. b) Existe um controle tipo "drop-down" onde o usuário escolhe dentre uma lista de países cadastrados no arquivo de países aquele em que ele se encontra. c) O arquivo países contém apenas uma relação com um código interno do país e seu respectivo nome. O usuário administrador pode dar manutenção nesse arquivo utilizando um formulário específico que permite incluir, alterar, excluir e consultar a lista de países. d) Existe lógica de processamento que critica se o nome de usuário escolhido está disponível, ou se ele já foi usado por outro usuário, e se ele atende às regras do site. Essas regras estão definidas no arquivo de configuração que mantém dados com regras de negócio dizendo se ela deve aceitar caracteres especiais nos nomes de usuário ou não. Os usuários administradores do site podem editar essa informação por um formulário específico assim como consultar a configuração atual.
Answer
  • 7
  • 3
  • 4
  • 2

Question 19

Question
Quantos processos elementares estão presentes no cenário descrito pelo diagrama abaixo? Os processos, que extraem uma imagem do mesmo arquivo lógico presente nos sistemas A e B, geram arquivos distintos com os mesmo leiaute. Esses dois arquivos passam por um processo de mescla ("merge" ) que gera um novo arquivo, também com o mesmo leiaute. Por fim, esse arquivo é carregado para uma tabela de banco de dados do sistema C. Não há lógica de processamento de negócio durante a geração e o processamento dos arquivos. Este esquema foi elaborado para diminuir a carga de processamento de consulta desses dados pelo sistema C diretamente em A e/ou B.
Answer
  • Não é possível afirmar.
  • Nenhum
  • 3.
  • De 1 a 3.

Question 20

Question
Duas aplicações A e B compartilham o ALI Cliente. A aplicação A inclui, altera e exclui clientes. A aplicação B inclui, altera e exclui contatos do cliente (um subgrupo do ALI Cliente), que não é utilizado por A. O que é correto afirmar?
Answer
  • Para a aplicação B o arquivo de cliente é um ALI com 2 RETs e para A o arquivo de cliente é um ALI com 1 RET.
  • Para A e B o arquivo de Cliente possuirá os mesmos DETs e RETs.
  • A complexidade do arquivo será a mesma para ambas aplicações.
  • Tem-se um ALI para A e um AIE para B.

Question 21

Question
Considere uma aplicação com 115 pontos de função não ajustados, VAF de 1,05. Ela sofre um projeto de melhoria em que uma saída externa com um arquivo referenciado e 15 tipos de dados é acrescentada, uma entrada externa com três arquivos referenciados e 8 tipos de dados e outra entrada externa com um arquivo referenciado e 8 tipos de dados são modificadas. Uma entrada externa com um arquivo referenciado e sete tipos de dados é excluída. Após o projeto de melhoria o VAF permanece o mesmo. Qual o tamanho funcional ajustado deste projeto de melhoria?
Answer
  • 16
  • 17
  • 14
  • Nenhuma das respostas está correta.

Question 22

Question
Qual das afirmações abaixo não é uma orientação para contagem de funções de dados em projetos de melhoria?
Answer
  • Para que uma função de dados seja contada como uma função modificada, a orientação geral é que ela seja estruturalmente alterada (por exemplo, adicionando ou removendo um campo ou mudando a característica do campo).
  • Se uma função de dados é alterada porque um campo é adicionado e este campo não é usado pela aplicação sendo contada, então não há alterações na aplicação.
  • Se a mudança envolve apenas a adição de novos registros em um arquivo lógico ou novos valores em um registro existente neste arquivo lógico, não há justificativa para contar a função de dados como sendo alterada.
  • Se um arquivo físico é incluído por um projeto de melhoria, necessariamente o resultado é um novo arquivo lógico.

Question 23

Question
Qual das atividades sob demanda ("ad-hoc") abaixo pode estar compreendida pelo escopo da contagem de um projeto de melhoria?
Answer
  • Ajuste de dados.
  • Configuração de roteiros especiais de controle da execução de programas.
  • Modificação em massa de dados relativos aos requisitos de conversão de dados.
  • Atualização de tabelas.

Question 24

Question
O que é correto afirmar a respeito do seguinte cenário: - O Sistema A gera um arquivo de transação (o arquivo Z) com as alterações em seu arquivo lógico interno X; Os registros do arquivo Z são usualmente de mais de um tipo. - O Sistema B processa as transações de entrada de acordo com o tipo de transação dos registros do Arquivo Z, visando atualizar os registros no arquivo lógico interno Y. - Os DETs no Arquivo X do Sistema A e o Arquivo Y do Sistema B são diferentes. Por exemplo, o Arquivo X é o Catálogo Principal de Material enquanto que o Arquivo Y é uma Lista de Produtos gerada localmente. O processamento inclui os seguintes tipos de transações: • Inclusão • Alteração • Exclusão Esta transferência de dados é um requisito de negócio do usuário.
Answer
  • O Sistema B conta EEs para cada função de manutenção única no Arquivo Y. O número de Tipos de Transações no arquivo de transação Z, normalmente determina o número destas funções.
  • Se cada registro gravado pelo Sistema A no Arquivo Z é processado da mesma forma, apenas uma CE/SE é contada. Apenas quando existir diferentes lógicas de processamento envolvidas, você pode ter diversas funções de transação (ex. SE/CE) dentro de um simples arquivo.
  • Todas as afirmativas estão corretas.
  • Existem dois arquivos lógicos envolvidos. O Sistema A conta o Arquivo X como um ALI. O Sistema B conta o Arquivo Y como um ALI. Nenhum sistema conta o arquivo Z como um arquivo lógico.

Question 25

Question
O que é correto afirmar a respeito do seguinte cenário: O Sistema B requer (ex. performance, etc.) a habilidade de acessar uma parte do arquivo X no Sistema A apenas para validação e referência. O Sistema A envia uma tabela física com o arquivo lógico para o Sistema B. A visão existente daquela tabela física no Sistema B (X') é "atualizada" a cada vez com a cópia.
Answer
  • Uma vez que o dado é uma cópia da imagem dos dados do Sistema A, a tabela do Arquivo X' é parte do arquivo lógico X do Sistema A. O Sistema B conta o Arquivo X' (com apenas os elementos de dados usados da tabela do Arquivo X') como um AIE.
  • A intenção primária é para o Sistema B referenciar e manter os dados que existem logicamente no Sistema A.
  • Existe apenas de um tipo de registro envolvido. O Sistema A conta o Arquivo X como um ALI. O Sistema B conta sua tabela copiada do Arquivo X como um AIE.
  • Uma única transação é contada para cada sistema, referente à cópia e à carga.

Question 26

Question
Foi solicitado que o cadastro de cliente tivesse a foto do cliente. Essa imagem deve ser armazenada com 300x400 pixeis (pontos) de resolução com 256 cores. É correto afirmar que essa imagem no arquivo lógico:
Answer
  • representa 120000 tipos de dados (DETs).
  • é um requisito técnico que não deve ser contada.
  • representa 1 tipo de dado (DET).
  • representa 1 tipo de registro (RET).

Question 27

Question
Qual dos itens abaixo deve ser considerado como dado de código?
Answer
  • Tabela de faixas de desconto progressivo do imposto de renda.
  • Nenhum.
  • Regras informando à aplicação o que fazer ou como se comportar.
  • Entidades com quantias financeiras, taxas de conversão e alíquotas de imposto, se não forem constantes.

Question 28

Question
O Sistema A fornece uma tela ao usuário para que ele possa solicitar a emissão de relatório aonde serão informados e guardados os critérios específicos para a respectiva emissão do mesmo. Um destes parâmetros permite ao usuário agendar o momento da emissão do relatório. Estas informações são armazenadas em um arquivo que guarda todas as solicitações de relatórios. Ao final do processamento do relatório o processo atualiza o estado de processamento no arquivo de solicitações (Emitido). O sistema B, responsável pela gestão de relatórios, permite aos usuários consultarem a situação dos relatórios solicitados e eventualmente cancelar a solicitação, alterando o estado da solicitação para Cancelado. Identifique a afirmativa falsa.
Answer
  • Há um único ALI (para ambas aplicações) que armazena as solicitações de relatório.
  • A consulta de situação do relatório é uma consulta externa.
  • O arquivo que armazena as solicitações de relatório é um AIE para a aplicação B.
  • O cancelamento da emissão do relatório é uma entrada externa.

Question 29

Question
O que é correto afirmar a respeito do seguinte cenário: O Sistema B "lê" o conteúdo de uma tela de consulta no Sistema A e usa estes dados no processamento interno de uma função de transação, eles não são apresentados ao usuário.
Answer
  • Para o sistema B, ler os dados da tela é parte do processo elementar da transação e os campos "lidos" da tela serão considerados DETs de sua transação.
  • O sistema A é considerado um usuário da aplicação B.
  • Todas as afirmativas estão corretas.
  • Logicamente, o Sistema B está lendo os dados do Sistema A. O Sistema A já contou os dados exibidos como um SE/CE, enquanto o Sistema B conta os dados como um AIE. Sob uma perspectiva transacional, o Sistema A é passivo e não conta nada adicionalmente.

Question 30

Question
As regras para a contagem dos tipos de dados em arquivos lógicos dizem que:
Answer
  • As chaves estrangeiras que servem para relacionar arquivos lógicos distintos não devem ser contadas.
  • Cada campo que compõe a chave estrangeira de uma tabela para estabelecer um relacionamento com uma outra tabela em um modelo de dados pode ser contado como um tipo de dado.
  • Todos os campos de uma tabela de um banco de dados devem ser contados como um tipo de dado.
  • A chave primária deve ser contada como um único tipo de dado, mesmo se for composta de vários campos.

Question 31

Question
Um novo relatório deve ser desenvolvido para uma aplicação existente. Este relatório conterá 7 DETs e irá referenciar os dados de dois arquivos mantidos fora da fronteira da aplicação. Portanto o relatório terá uma complexidade média. Assinale a afirmativa correta.
Answer
  • Os arquivos de interface externa são de complexidade baixa.
  • A contribuição do relatório é de 5 PFs.
  • Todas as alternativas estão incorretas.
  • Somente o relatório deverá fazer parte do escopo do projeto de melhoria.

Question 32

Question
Um ALI possui entre outras informações o nome, o CPF e a senha de um funcionário. Inicialmente a senha não era armazenada criptografada. Por solicitação do usuário, a aplicação foi alterada e a senha passou a ser armazenada criptografada. Nenhum outro campo do ALI foi alterado. O que é incorreto afirmar sobre o projeto de melhoria?
Answer
  • O ALI é considerado alterado caso o campo de senha tenha que ser alterado.
  • Uma função de conversão de dados deverá ser criada para converter as senhas armazenadas em formato natural para o formato criptografado.
  • A transação de login não será afetada por esta manutenção.
  • As transações que envolvem a lógica de processamento de validação da senha serão alteradas para incorporar a criptografia.

Question 33

Question
Dentro de uma organização foram identificadas as seguintes fronteiras destacadas aqui: Sistema de Gestão de Ativos (SGA) e Sistema de Relacionamento com Clientes (SRC). Como parte do roteiro para executar o processo A1 no SGA, é executada uma consulta C2 no SRC que recupera dados de cliente, que serão mantidos em três arquivos lógicos internos do SGA pelo processo A1. A única interface entre o SGA e o SRC é a consulta C2. O que não é correto afirmar?
Answer
  • O arquivo de cliente é um AIE para o SGA;
  • A consulta C2 não será contada como transação do SGA;
  • O processo A1 é uma EE do SGA;
  • Os arquivos atualizados pelo processo A1 não são AIEs de SRC;

Question 34

Question
Os relacionamentos de dependência entre as entidades de um modelo de dados ajudam na identificação de arquivos lógicos e na determinação de sua complexidade, porque:
Answer
  • As entidades independentes representam o tipo de registro opcional de um arquivo lógico.
  • As entidades dependentes representam o tipo de registro opcional de um arquivo lógico.
  • Entidade associativa representa um arquivo lógico.
  • A união da entidade independente mais as entidades dependentes formam um arquivo lógico.

Question 35

Question
O que é correto afirmar a respeito do seguinte cenário: O Sistema B requer a habilidade de acessar o arquivo X no Sistema A apenas para validação e referência. O Sistema B requer (ex. performance, etc) que o Sistema A envie um arquivo completo para o Sistema B. Os dados existentes armazenados no Sistema B são atualizados a cada vez com a cópia.
Answer
  • A transação de carga do arquivo é contada como uma EE para a aplicação B.
  • A transação de geração do arquivo é contada como uma SE ou CE para a aplicação A e como uma EE para a aplicação B.
  • Nenhuma das afirmativas está correta
  • A transação de geração do arquivo é contada como uma SE ou CE para a aplicação A.

Question 36

Question
Qual o tamanho funcional do processo elementar "fale conosco - incluir" composto por um formulário com os dados conforme tela abaixo: Os dados são atualizados em um arquivo e também é enviada uma mensagem, por correio eletrônico para o endereço informado por ele com os dados preenchidos, contendo uma mensagem fixa de agradecimento. Os dados nesse arquivo atualizado podem ser consultados e excluídos, só não podendo ser alterados.
Answer
  • 7 PF.
  • 6 PF.
  • 4 PF.
  • 3 PF.

Question 37

Question
Uma tabela com Código e Descrição representa qual tipo de dado de código?
Answer
  • Dados estáticos.
  • Valores default ou templates.
  • Substituição.
  • Uma ocorrência.

Question 38

Question
O usuário de um sistema requisitou que todos os dados a serem trafegados pelo sistema devem estar criptografados. Isto implica que:
Answer
  • Todas as alternativas estão corretas.
  • Este requisito aumentará o nível de influência da CGS Comunicação de Dados.
  • Não haverá consultas externas no sistema, apenas saídas externas, uma vez que sempre haverá cálculos para encriptar/decriptar os dados.
  • Este é um requisito não funcional e não afetará a contagem do tamanho funcional.

Question 39

Question
O que é correto afirmar sobre um requisito do usuário para um relatório de funcionário que mostre o nome do mesmo em ordem alfabética, número de matrícula e tempo de empresa?
Answer
  • Se a opção de ordenação for fixa, conta-se somente uma consulta externa (assumindo que o tempo de empresa é resultado de um cálculo).
  • Se um novo campo for incluído no relatório e a ordenação passar a ser feita por este novo campo, conta-se uma função adicionada pelo projeto.
  • Se a opção de filtro possibilitar a ordenação por cada um dos 3 campos, serão 3 consultas ou saídas externas.
  • Se a opção de ordenação for alterada em um projeto de melhoria, o relatório deve fazer parte do escopo da contagem.

Question 40

Question
Considerando a transação de cadastro de usuários abaixo, quantos tipos de dados você identifica para fins da determinação da complexidade da função transacional? Considere que ao final, o Sistema emite uma mensagem de sucesso do cadastro ou então uma mensagem de erro, caso algum dado não foi informado. Nota: Após o usuário selecionar o País, o sistema recupera a sigla do País no campo a lado.
Answer
  • 9 TD.
  • 10 TD.
  • 8 TD.
  • 7 TD.

Question 41

Question
Uma ferramenta de produtividade de automação de escritórios permite ao usuário definir os seus contatos pela tela abaixo: Ao incluir um novo contato, além da inclusão dos dados do contato acima obrigatoriamente uma série de detalhes também é informada: Qual afirmativa é verdadeira?
Answer
  • Isoladamente, incluir detalhes é um processo elementar.
  • Incluir contato conjuntamente com a inclusão dos detalhes é um processo elementar.
  • Nenhuma das opções.
  • Isoladamente, incluir contato é um processo elementar.

Question 42

Question
Uma tela de entrada de dados possui um drop-down que recupera dados de um arquivo lógico interno. O que é correto afirmar?
Answer
  • Conta-se um processo elementar para cada instância deste drop-down na aplicação.
  • O drop-down não é considerado na contagem da aplicação.
  • O drop-down é contado como um DET desta entrada de dados.
  • O drop-down é contado como uma entrada externa pois a tela é de entrada de dados.

Question 43

Question
Um arquivo lógico interno contém a relação de empregados de uma organização. Foi desenvolvido um relatório que exibe todas as informações existentes neste arquivo, sendo que cores são utilizadas para destacar alguns dados específicos. O que é correto afirmar?
Answer
  • Todas as alternativas estão corretas.
  • Se o relatório usa cores apenas para fins cosméticos (melhoria da apresentação ao usuário), então ele deve ser classificado com uma consulta externa.
  • Se o relatório usa cores para representar novas informações (exemplo: os empregados próximos da idade de aposentadoria compulsória são impressos em vermelho), então o relatório é classificado como uma saída externa.
  • Se a cor representa uma informação com significado para o usuário, então deve ser contada como mais um tipo de dado da transação.

Question 44

Question
O Sistema A está sendo descontinuado e passará a ser substituído pelo Sistema B. O arquivo de dados de um determinado cadastro do Sistema A será convertido para outro cadastro do novo sistema. Para isso, será criada uma função de conversão que irá extrair os dados do respectivo cadastro e gravar no cadastro do Sistema B. O que é correto afirmar?
Answer
  • O Sistema A está sendo descontinuado e passará a ser substituído pelo Sistema B. O arquivo de dados de um determinado cadastro do Sistema A será convertido para outro cadastro do novo sistema. Para isso, será criada uma função de conversão que irá extrair os dados do respectivo cadastro e gravar no cadastro do Sistema B. O que é correto afirmar?
  • O ALI do sistema A será contado como uma função excluída.
  • A função de conversão não contribui para o tamanho do sistema B.
  • A função de conversão não é contada pois é um requisito técnico.

Question 45

Question
A reutilização permite que uma determinada rotina comum a vários processos elementares seja implementada apenas uma vez e seja utilizada por vários processos elementares da aplicação. No que se refere às mudanças funcionais nessas rotinas não podemos afirmar que:
Answer
  • A abrangência dos casos de teste pode ser útil para indicar quais funções transacionais devem ser contadas em um projeto de melhoria.
  • Um único conjunto de casos de teste indica que um único processo elementar foi modificado.
  • Isso não é medido pela contagem dos pontos de função
  • Quando um módulo sendo alterado é usado na produção de um grande número de relatórios, todas as funções que usem a rotina em comum são contadas no projeto de melhoria se este for o requisito do negócio e refletir a intenção da solicitação do usuário.

Question 46

Question
O sistema B, para completar as necessidades de dados de uma de suas funcionalidades de negócio, recebe os dados fornecidos por interface do sistema A para fins de referência. Os dados mantidos pelo sistema A junto com os outros dados representam requisitos de armazenamento do sistema B. Como devem ser contados para o sistema B os arquivos que compreendem os dados vindos do sistema A?
Answer
  • Uma Consulta Externa.
  • Não devem ser contados.
  • Um ALI.
  • Um AIE.

Question 47

Question
O que é correto afirmar sobre a contagem de tipos de dados em uma Entrada Externa?
Answer
  • Conta-se um tipo de dados adicional para a capacidade da transação emitir uma mensagem ao usuário.
  • Contam-se os campos obrigatórios e no máximo 15 campos opcionais.
  • Contam-se somente os campos obrigatórios.
  • Contam-se todos os campos na tela, mesmo que não sejam relevantes ao usuário.

Question 48

Question
O Sistema A possui as Tabelas de Funcionários, T1, e de Dependentes do Funcionário, T2. O usuário solicitou a emissão de um relatório de funcionários, que é emitido pelo processo P1. O usuário solicitou a emissão de um relatório de funcionários com mais de dez anos de casa, emitido pelo processo P2. Solicitou também um relatório com os funcionários e seus dependentes que é emitido pelo processo P3. As tabelas Funcionário e Dependentes são mantidas pelo Sistema A. Qual a afirmação correta?
Answer
  • Todas as afirmativas estão corretas.
  • O processo P1, que emite a lista de funcionários deve ser considerado como uma CE.
  • As tabelas T1 e T2 são um ALI porque a tabela de Dependentes de Funcionário é um subgrupo de dados do Funcionário.
  • O processo P2, que emite a lista de funcionários com mais de dez anos de casa deverá ser considerado com uma SE.

Question 49

Question
Considere o gráfico abaixo que consulta uma base de projetos em que estão disponíveis o tamanho funcional medido e o respectivo esforço apropriado. Qual o tamanho funcional que esse gráfico contribui à contagem da aplicação?
Answer
  • 4.
  • 3.
  • 6.
  • 5.

Question 50

Question
Qual tamanho funcional tem a seguinte configuração em uma aplicação que captura pedidos de pizza para entrega em casa: 1) Tabela com as possíveis situações dos pedidos, como por exemplo, registrado, em produção, em espera, despachado, concluído. 2) Funções que permitem incluir, alterar, listar, consultar e excluir uma situação. Para excluir um registro, é necessário verificar se nenhum pedido está naquela situação. 3) Tabela de preços com o código do produto, a sua descrição e o preço de venda. Existem as mesmas funções que a tabela de situações de pedido e de maneira análoga não é permitida a exclusão de um produto que esteja em um pedido. A lista com a tabela de preços apresenta o total de itens disponíveis. Não considere o pedido ou as suas funções de manutenção.
Answer
  • 23.
  • 39.
  • 46.
  • 16.
Show full summary Hide full summary

Similar

Análise de Pontos de Função
Douglas Ferreira
Análise de Pontos de Função
Raphael Luiz Fonseca
Simulado 2 - Parte 2 - Regras
Rafael Faria
Questões de APF
Felipe Lourenco
FlashCards Visão Geral do Método FSM do IFPUG.
Glauter Santos
Mapa Análise e Ponto de Função - refeito
Kelly Rodrigues
Psychology flashcards memory
eharveyhudl
Evolution
rebeccachelsea
GCSE REVISION TIMETABLE
gracemiddleton
History- Medicine through time key figures
gemma.bell