SóProvas


ID
17866
Banca
CESGRANRIO
Órgão
BNDES
Ano
2008
Provas
Disciplina
Engenharia de Software
Assuntos

O sistema de cadastro de eventos de uma empresa de consultoria em TI dispõe de uma tela que lista as palestras gratuitas realizadas no mês, ordenadas por dia, com totalização. No contexto de Análise de Pontos de Função, essa tela do sistema é contada como

Alternativas
Comentários
  • Saída Externa (SE) - Processo de negócio que gera dados novos (não armazenados) para um usuário ou para outro aplicativo externo ao software.
  • Funções Transacionais:Entrada externa: é um processo elementar que processa dados ou informações de controle recebidas de fora da fronteira da aplicaçãoConsulta Externa: Recuperação de dados ou inf. de controle, enviados para fora da fronteira da aplicação.Saida Externa: Gera dados ou inf. de controle que saem pela fronteira da aplicação. Cria dados derivados.
  •  

    A totalização caracteriza a Saída Externa nesse caso. Ela é o dado derivado, vejam:

    O processo para identificar as SE deve verificar o processamento lógico do processo elementar conforme as seguintes regras (IFPUG, 1999):

    • Se existe pelo menos uma fórmula matemática ou cálculo;

    • Se cria dados derivados;

    • Se mantém pelo menos um ALI;

    • Se muda o comportamento do sistema.

     

     Dados derivados são dados que exigem um processamento diferente de um acesso, recuperação ou edição de dados de um ALI e/ou AIE.

    Fonte: http://www.macoratti.net/apf_pcta.htm

  • São exemplose de saídas externas:

    - Relatórios com totalização de dados;
    - Relatórios que também atualizam arquivos;
    - Consultas com cálculos ou apresentação de dados derivados;
    - Arquivo de movimento (exemplo: arquivo de remessa ou retorno) gerado para outra aplicação
    - Informações em formato gráfico;
    - Telas de login ( com criptografia );
  • Sobre as CE:

    Uma consulta Externa representa a necessidade de processamento de consultas da aplicação sendo uma combinação de entrada/saída de dados onde uma entrada de dados causa uma recuperação e saída de dados correspondente. A lógica de processamento não deve conter fórmula matemática ou cálculo nem criar dados derivados ou atualizar nenhum ALI.

    As Consultas Externas são requisições de informações que para serem satisfeitas precisam que sejam combinados parâmetros de entradas e saídas permitindo a recuperação da informação solicitada pelo usuário. (Raquel , 2005)

    Dados derivados são dados que exigem um processamento diferente de um acesso, recuperação ou edição de dados de um ALI e/ou AIE.

    A identificação de uma CE é feita pela identificação dos processos onde uma entrada está associada a uma recuperação e exibição de dados sem derivação e sem atualização de um ALI. As seguintes regras devem ser satisfeitas para um processo elementar ser contado como uma consulta Externa:

    O processamento elementar recupera dados ou informações de controle de um ALI ou AIE;

    • A lógica do processo elementar não pode conter cálculos;

    • A lógica do processo elementar não cria dados derivados;

    • A lógica do processo elementar não mantêm nenhum ALI;

    • A lógica do processo elementar não altera o comportamento do sistema.

    Pode-se citar como exemplos de CE:

    Um processo de recuperação de dados que seleciona dados com base em uma entrada fornecida;

    • Telas de Logon;

    • Telas de Help;

    • Telas de alteração/remoção que mostram o que será alterado ou removido antes de sua efetivação.

    • Tela de menus que permitem informar parâmetros para a consulta na tela escolhida.

    • Não são consideras CE:

    • Telas de Menus que oferecem somente funcionalidade de seleção de telas;

    • Dados derivados;

    • Documentação On-Line;

    • Sistema de Teste;

    • Sistema Tutoriais;
      Relatórios e consultas que contenham cálculo ou gerem dados derivados.

    Fonte: http://www.macoratti.net/apf_pcta.htm



     

  • Consulta externa -> Resposta obtida através de uma solicitação. Ex.: Consulta em Banco de dados.

    Saída externa -> Processo que gera dados(não armazenados) novos para um usuário. Ex.: Totalização de dados(soma geral, média dos dados etc)