SóProvas


ID
321073
Banca
CESPE / CEBRASPE
Órgão
Correios
Ano
2011
Provas
Disciplina
Engenharia de Software
Assuntos

Acerca dos conceitos de análise de pontos de função, julgue os itens que se seguem.

Uma consulta externa disponibiliza informações para o usuário por meio de lógica de processamento, ou seja, não se limita apenas a recuperação de dados. A lógica de processamento deve conter pelo menos uma fórmula matemática ou cálculo, ou criar dados derivados.

Alternativas
Comentários
  • Entradas Externas (EE ou EI): Inputs de usuários ou sistemas
    Saídas Externas (SE ou EO): Outputs, relatórios. Saídas tratadas.
    Consultas Externas (CE ou EQ): Queries. Saída bruta.
    Arquivos Lógicos Internos (ALI ou ILF): Arquivos de configuração, etc.
    Arquivos de Interface Externa (AIE ou EIF): Outputs de interfaces.Ex.: getRequest.

    http://www.softwaremetrics.com/examples/default.htm
  • A afirmativa da questão é referente a Saída Externa.

    "Consulta Externa: é uma transação que envia dados ou informações de controle para fora da fronteira da aplicação. Sua principal intenção é apresentar informação ao usuário pela simples recuperação de dados ou informação de controle de Arquivos Lógicos Internos e/ou  Arquivos de Interface Externas. Exemplo: consulta cadastro de clientes.
    Saída Externa: É uma transação que envia dados ou informações de controle para fora da fronteira da aplicação. Sua principal intenção é apresentar informação ao usuário através de lógica de processamento que não seja apenas uma simples recuperação de dados ou informações de controle. Seu processamento deve conter cálculo, ou criar dados derivados, ou manter um arquivo lógico interno, ou alterar o comportamento do sistema."

    Fonte: Análise de Pontos de Função. Vazquez C. E., Simões G. S. e  Albert R. M.
  • Item Errado

    Como descrito pelo nosso colega,  a questão correta seria Saída Externa e não Consulta Externa
  • Consultas Externas

    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.

  • Consulta externa: Entrada e saída de dados. Não deve conter cálculo matemático ou criar dados derivados ou atualizar nenhum ALI