Questões de Ciência da Computação da Escola de Administração Fazendária (ESAF)

Lista completa de Questões de Ciência da Computação da Escola de Administração Fazendária (ESAF) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

No modelo Espiral para a engenharia de Software são definidas as atividades de

  • A.

    Coleta de requisitos, Análise de Requisitos, Planejamento e Encerramento.

  • B.

    Análise de requisitos, Teste, Retrabalho e Encerramento.

  • C.

    Planejamento, Análise de Risco, Engenharia e Avaliação feita pelo cliente.

  • D.

    Prototipação inicial, Prototipação de níveis superiores, Finalização do sistema e Manutenção.

  • E. Análise de riscos, Prototipação inicial, Prototipação de níveis superiores e Manutenção.

Analise as seguintes afirmações relacionadas ao paradigma do ciclo de vida clássico da Engenharia de Software.

I. A atividade de Análise de requisitos de software envolve a coleta dos requisitos em nível de sistema.

II. Durante a atividade de Análise e engenharia de sistemas são estabelecidos os requisitos para todos os elementos do sistema e um subconjunto desses requisitos são atribuídos ao software.

III. A atividade Projeto se concentra em quatro atributos distintos do programa: estrutura de dados, arquitetura de software, detalhes procedimentais e caracterização de interface.

IV. A Arquitetura de software é documentada e detalhada durante a atividade de teste do software.

Indique a opção que contenha todas as afirmações verdadeiras.

  • A.

    I e II

  • B.

    II e III

  • C.

    III e IV

  • D.

    I e III

  • E.

    II e IV

Na utilização das técnicas de Análise de Pontos de Função para métricas de software, as funções do tipo dados são classifi cadas em

  • A.

    ALI (Arquivo Lógico Interno) e AIE (Arquivo de Interface Externa). A principal intenção do ALI é armazenar dados mantidos através de uma ou mais transações da aplicação sendo contada, como, por exemplo, tabelas de banco de dados atualizadas pela aplicação.

  • B.

    EE (Entrada Externa) e AIE (Arquivo de Interface Externa). A principal intenção do EE é armazenar dados mantidos através de uma ou mais transações da aplicação sendo contada, como, por exemplo, tabelas de banco de dados atualizadas pela aplicação.

  • C.

    EE (Entrada Externa), SE (Saída Externa) e CE (Consulta Externa). A principal intenção do CE é armazenar dados mantidos através de uma ou mais transações da aplicação sendo contada, como, por exemplo, tabelas de banco de dados consultadas pela aplicação.

  • D.

    ALI (Arquivo Lógico Interno), AIE (Arquivo de Interface Externa), EE (Entrada Externa), SE (Saída Externa) e CE (Consulta Externa). A principal intenção de todas essas funções é armazenar dados mantidos através de uma ou mais transações da aplicação sendo contada, como, por exemplo, manutenção, pela aplicação, de tabelas de banco.

  • E.

    AIE (Arquivo de Interface Externa), SE (Saída Externa) e CE (Consulta Externa). A principal intenção de todas essas funções é apresentar informações aos usuários por meio de simples recuperação de dados.

Na utilização das técnicas de Análise de Pontos de Função cada ALI (Arquivo Lógico Interno) deve ser classificado com relação à sua complexidade funcional com base em

  • A.

    Número de Total de Transações (TT) e Número de Acesso a Campos Lógicos (ACL).

  • B.

    Número de Transações que Recebem Dados (TRD) e Número de Transações que Enviam Dados (TED).

  • C.

    Número de Relatórios com Totalização de Dados (RTD) e Número de Tipos de Relatórios (TR).

  • D.

    Número de Tipos de Dados (TD) e Número de Tipos de Registros (TR).

  • E.

    Número de Leitura a Campos Lógicos (LCL) e Número de Alterações a Campos Lógicos (ACL).

Na Engenharia de Software, a atividade de Teste tem vários objetivos, entre os quais não se encontra

  • A.

    projetar testes que descubram sistematicamente diferentes classes de erros em um tempo e com um esforço mínimo.

  • B.

    executar um programa com o objetivo de descobrir um erro.

  • C.

    elaborar casos de teste que tem uma elevada probabilidade de revelar um erro ainda não descoberto.

  • D.

    revelar um erro ainda não descoberto.

  • E. desenvolver um produto de software sem erros.

Para estar em um determinado nível de maturidade

  • A. a empresa deverá produzir software de excelente qualidade e atender as ACP´s deste nível, mesmo que não atenda aos níveis inferiores.
  • B. a empresa não deve adotar ACP´s de níveis mais adiantados.
  • C. a empresa deve satisfazer pelo menos a uma ACP de cada nível.
  • D. o processo de software deverá satisfazer a todas as Áreas-Chave do Processo(ACP) deste nível e dos níveis inferiores.
  • E. o processo de software deverá alcançar todas as atividades e infra-estruturas das ACP´s.

Analise as seguintes afirmações relacionadas às atividades de Teste de Software na Engenharia de Software.

I. A Verificação refere-se a um conjunto de atividades que garante que o software implemente corretamente uma função específica.

II. Os métodos de Engenharia de Software proporcionam a base a partir da qual a qualidade é construída. Se a qualidade não estiver presente antes de se testar um produto de software, ela não estará presente após a realização dos testes.

III. A Verificação refere-se a um conjunto de atividades que garante que o software que foi construído atenda às exigências do cliente.

IV. A Verificação visa garantir a resposta positiva da pergunta: “Estamos construindo o produto certo?”.

Indique a opção que contenha todas as afirmações verdadeiras.

  • A.

    I e II

  • B.

    II e III

  • C.

    III e IV

  • D.

    I e III

  • E.

    II e IV

A respeito dos fundamentos da Engenharia de Software, é correto afirmar que

  • A. os requisitos normativos são aqueles descritos em um documento que engloba a especificação dos requisitos de um produto.
  • B. o modelo de ciclo de vida de entrega evolutiva aplicado aos processos de software compreende exclusivamente os seguintes sub-processos: requisitos, análise, desenho, implementação e testes.
  • C. testes são indicadores da qualidade do produto e, em particular, os testes de integração têm por objetivo verificar as interfaces entre os módulos constituintes de uma arquitetura de produto.
  • D. gestão de configurações e a gestão da manutenção são atividades que compreendem o escopo da bateria de testes aplicados aos produtos de software.
  • E.

    valor de um produto é proveniente de suas características. Neste sentido, características não-funcionais representam os comportamentos que um programa ou sistema deve apresentar diante de certas ações de seus usuários.

Analise as seguintes afirmações relacionadas a conceitos de Estrutura de dados e a conceitos de UML.

I. No uso da UML, o comportamento dinâmico de uma aplicação pode ser representado ou descrito com o diagrama de seqüência ou com o diagrama de interação.

II. A especificação de um programa pode ser feita de diversas formas. A UML possibilita a especificação com casos de uso. Os casos de uso descrevem os requisitos que um programa deve atender para satisfazer aos seus usuários.

III. Na UML, o comportamento estático das Classes, Métodos e Objetos é descrito usando-se o diagrama de estados. Devido à sua característica estática, esse tipo de diagrama permite que um Objeto esteja simultaneamente em dois ou mais subestados exclusivos.

IV. Para uma árvore binária ser considerada balanceada, os níveis de número ímpar devem conter a mesma quantidade de nós que seu nível imediatamente anterior. Essa regra não se aplica para o último nível da árvore.

Indique a opção que contenha todas as afirmações verdadeiras.

  • A.

    I e II

  • B.

    II e III

  • C.

    III e IV

  • D.

    I e III

  • E.

    II e IV

Analise a seguinte descrição relacionada ao modelo espiral para a engenharia de software.

O modelo espiral para a engenharia de software, além de abranger as características do ciclo de vida clássico e o da prototipação, apresenta um novo elemento, denominado _____________, que faltava a esses paradigmas.

Escolha a opção que preenche corretamente a lacuna acima.

  • A. planejamento
  • B. análise de riscos
  • C. engenharia
  • D. projeto
  • E. teste
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...