Questões de Concurso Público BANRISUL 2018 para Desenvolvimento de Sistemas

Foram encontradas 75 questões

Q918821 Engenharia de Software
No contexto de gerenciamento de qualidade de software, o acoplamento entre classes de objeto, do inglês coupling between object (CBO), é
Alternativas
Q918822 Engenharia de Software

Considere as seguintes afirmações sobre Manutenção de Software.


I - Manutenção de software é o processo geral de mudança em um sistema depois de liberado para uso.

II - As pesquisas concordam que a manutenção de software ocupa uma proporção menor dos orçamentos de TI do que o desenvolvimento e, portanto, os esforços durante o desenvolvimento do sistema para produção de um sistema manutenível não reduzem os custos gerais durante a vida útil do sistema.

III - Existem três diferentes tipos de manutenção de software: (1) correção de defeitos; (2) adaptação ambiental (quando algum aspecto do ambiente – tal como hardware, plataforma do sistema operacional ou outro software de apoio – sofre uma mudança); e (3) adição de funcionalidade.


Quais estão corretas?

Alternativas
Q918823 Engenharia de Software

As definições de atributos de qualidade abaixo representam uma meta para todo projeto de software.


_____________ é um atributo de qualidade avaliado levando-se em conta fatores humanos, estética, consistência e documentação como um todo.

_____________ é um atributo de qualidade avaliado medindo-se a frequência e a severidade das falhas, a precisão dos resultados gerados, o tempo médio entre defeitos, a capacidade de se recuperar de uma falha e a previsibilidade do programa.

_____________ é um atributo de qualidade medido considerando a velocidade de processamento, o tempo de resposta, o consumo de recursos, vazão (throughput) e eficiência.


Assinale a alternativa que completa correta e respectivamente as lacunas do texto acima.

Alternativas
Q918824 Banco de Dados

Observe as tabelas FUNCIONARIOS, PROJETOS e PARTICIPACOES definidas abaixo, usando SQL, que representam funcionários e a participação destes em projetos.


create table PROJETOS

(codp char(2) not null primary key,

cliente varchar(100) not null,

orcamento numeric(15,2) not null,

pais char(2) not null);


create table FUNCIONARIOS

(matr char(2) not null primary key,

nomef varchar(100) not null,

salario numeric(8,2) not null,

pais char(2) not null);


create table PARTICIPACOES

(codp char(2) not null,

matr char(2) not null,

horas integer not null,

primary key (codp, matr),

foreign key (codp) references PROJETOS,

foreign key (matr) references FUNCIONARIOS);


Observe as instâncias destas tabelas.


Imagem associada para resolução da questão


Considere a consulta SQL abaixo, que segue o padrão SQL2.


SELECT cliente

FROM projetos natural left join participacoes natural join funcionarios

GROUP BY codp, cliente

HAVING count(*) > 1;


A consulta SQL acima recuperará

Alternativas
Q918825 Banco de Dados

Oberve as tabelas MEDICOS, PACIENTES e CONSULTAS definidas abaixo, usando SQL, que representam médicos, pacientes e as consultas entre estes.


create table ESPECIALIDADES

(code integer not null primary key,

nome varchar(60) not null);


Create table MEDICOS

(codm char(5) not null primary key,

nome varchar(100) not null,

code integer not null,

salario numeric(8,2) not null,

foreign key (code) references ESPECIALIDADES);


Create table CONSULTAS

(codm char(5) not null,

dataHora date not null,

paciente char(5) not null,

primary key (codm, dataHora),

foreign key (codm) references MEDICOS);


Considere as consultas abaixo, formuladas utilizando subconsultas.


Imagem associada para resolução da questãoI


Quais consultas poderiam ser reescritas usando apenas as cláusulas SELECT-FROM-WHERE, sem usar subconsulta em nenhuma porção da instrução?

Alternativas
Respostas
51: A
52: C
53: D
54: B
55: A