Questões de Tecnologia da Informação - Engenharia de Software - Métricas de software

Limpar pesquisa

Configurar questões
Tamanho do Texto
Modo escuro

Questão: 11 de 57

637cc48eb01b8b516919ab55

copy

Banca: CESGRANRIO

Órgão: Banco da Amazônia

Cargo(s): Técnico Científico - Tecnologia da Informação

Ano: 2021

Matéria/Assunto: Tecnologia da Informação > Engenharia de Software


O seguinte diagrama, feito segundo o Modelo Entidades e Relacionamentos, indica entidades, relacionamento e atributos e, ainda, as chaves primárias das entidades de um pequeno banco de dados que guarda o saldo atual de várias contas, que podem pertencer a um ou a mais clientes que residem, possivelmente, em países distintos.


Imagem questão



Foi feita uma transformação desse diagrama em tabelas relacionais para a terceira forma normal, na qual o sublinhado indica chaves primárias e não são usadas chaves substitutas ou artificiais (surrogate keys).


Qual a melhor representação dessa transformação?


Conta(numeroConta,cpfCliente)
Cliente(cpfCliente,nomeCliente,codigoPais)
SaldoDiario(numeroConta,diaSaldo,valorSaldo)
Pais(codigoPais,nomePais)

Conta(numeroConta, cpfCliente,diaSaldo)
Cliente(cpfCliente,nomeCliente,codigoPais,numeroConta)
SaldoDiario(diaSaldo,valorSaldo,numeroConta)
Pais(codigoPais,nomePais,cpfCliente)

Conta(numeroConta,cpfCliente,diaSaldo)
Cliente(cpfCliente,nomeCliente,numeroConta,codigoPais)
ContaCliente(numeroConta,cpfCliente)
SaldoDiario(numeroConta,diaSaldo,valorSaldo)
Pais(codigoPais,nomePais,cpfCliente)

Conta(numeroConta)
Cliente(cpfCliente,nomeCliente)
ContaCliente(numeroConta,cpfCliente)
SaldoDiario(numeroConta,cpfCliente,diaSaldo,valorSaldo)
Pais(codigoPais,nomePais,cpfCliente)

Conta(numeroConta)
Cliente(cpfCliente,nomeCliente,codigoPais)
ContaCliente(numeroConta,cpfCliente)
SaldoDiario(numeroConta,diaSaldo,valorSaldo)
Pais(codigoPais,nomePais)

Questão: 12 de 57

637cc48eb01b8b516919ab58

copy

Banca: CESGRANRIO

Órgão: Banco da Amazônia

Cargo(s): Técnico Científico - Tecnologia da Informação

Ano: 2021

Matéria/Assunto: Tecnologia da Informação > Engenharia de Software


A classe Queue a seguir é uma implementação parcial do tipo abstrato de dados Fila.


Imagem questão



Nesse contexto, qual implementação dos métodos enqueue() e dequeue() completa a classe Queue, de modo que todos os elementos inseridos em uma fila possam ser recuperados de acordo com a propriedade FIFO?









Questão: 13 de 57

637cc48eb01b8b516919ab5a

copy

Banca: CESGRANRIO

Órgão: Banco da Amazônia

Cargo(s): Técnico Científico - Tecnologia da Informação

Ano: 2021

Matéria/Assunto: Tecnologia da Informação > Engenharia de Software


A classe Java ArvNo, exibida abaixo, é usada para representar os nós de uma árvore binária.


Imagem questão



Ela é usada na implementação de uma árvore binária pela classe Arv, exibida a seguir


Imagem questão


Que árvore terá os valores de seus nós exibidos em ordem descendente quando for percorrida pelo método percorre(), definido na classe Arv?









Questão: 14 de 57

6380e607d2f59d197e7926c7

copy

Banca: CESGRANRIO

Órgão: Banco da Amazônia

Cargo(s): Técnico Científico - Tecnologia da Informação

Ano: 2018

Matéria/Assunto: Tecnologia da Informação > Engenharia de Software > Métricas de software


A estimativa de software é uma atividade muito importante para o planejamento de um projeto. Um gerente, junto com a equipe, está fazendo a estimativa, após definir o escopo e estabelecer a EAP (Estrutura Analítica de Projeto).

A primeira entrada de muitos modelos que fazem a estimativa de software (nesse caso, a técnica de estimativa é Pontos de Função) é:

tamanho, para então derivar o esforço, o custo e o cronograma.

esforço, para então derivar o tamanho e o custo.

esforço, para então derivar o tamanho, o custo e o cronograma.

cronograma, para então derivar o esforço e o custo.

custo, para então derivar o cronograma.

Questão: 15 de 57

6380e607d2f59d197e7926ca

copy

Banca: CESGRANRIO

Órgão: Banco da Amazônia

Cargo(s): Técnico Científico - Tecnologia da Informação

Ano: 2018

Matéria/Assunto: Tecnologia da Informação > Engenharia de Software > Métricas de software


Em uma empresa de desenvolvimento de software, 3 especificações relativas a alterações em sistemas de software — nomeadas X, Y e Z — passaram pelas fases iniciais do processo básico de contagem de pontos de função, resultando na Tabela abaixo.


Imagem questão



Logo após, todas as funções contadas foram detectadas como de complexidade baixa.


Qual a listagem que apresenta a contagem básica de pontos de função das três especificações, em ordem crescente?

X Y Z

X Z Y

Y Z X

Y X Z

Z Y X