Questões de Concurso Público IF-RJ 2015 para Tecnólogo - Análise e Desenvolvimento de Sistemas

Foram encontradas 50 questões

Q597507 Engenharia de Software
No que diz respeito aos conceitos básicos da área de Engenharia de Software, um profissional ligado ao projeto de sistemas irá realizar testes com a finalidade de analisar e concluir se o software está sendo desenvolvido em conformidade com as especificações. Nesse contexto, observe as afirmativas a seguir, estabelecidas por Boehm.
I - Estamos construindo o produto corretamente?
II - Estamos construindo o produto correto?
Essas afirmativas estão relacionadas, respectivamente, aos conceitos de:
Alternativas
Q597508 Engenharia de Software
A Unified Modelling Language (UML) é uma linguagem ou notação de diagramas para especificar, visualizar e documentar modelos de software orientados por objetos. Um dos diagramas usados na UML fornece a descrição do comportamento do sistema do ponto de vista do usuário. Para os desenvolvedores, representa uma ferramenta muito útil, vista como uma técnica do tipo tentativa e erro para obter os requisitos do sistema a partir do visão do cliente. Essa ferramenta é conhecida como Diagrama de:
Alternativas
Q597509 Engenharia de Software
Com relação à notação do diagrama de classes da UML, avalie se são verdadeiras (V) ou falsas(F) as afirmativas a seguir:
✓ A parte superior contém o nome da classe.
✓ A parte intermediária contém as operações ou métodos da classe.
✓ A parte inferior contém os atributos da classe.
As afirmativas são respectivamente:
Alternativas
Q597510 Engenharia de Software
A metodologia DSDM - Dynamic Systems Development Method constitui uma metodologia de desenvolvimento ágil, iterativo e incremental que enfatiza o envolvimento constante do usuário e cujo objetivo é entregar softwares no tempo e com custo estimado por meio do controle e ajuste de requisitos ao longo do desenvolvimento.
No Ciclo de Vida da DSDM, uma das fases tem por objetivo estabelecer os requisitos funcionais e de informação que permitirão a aplicação fornecer valor de negócio, e definir a arquitetura básica da aplicação, como também identificar os requisitos de manutenibilidade para a aplicação. 
Essa fase recebe a seguinte denominação:
Alternativas
Q597511 Banco de Dados
No que diz respeito às restrições de integridade em um SGBD, analise as afirmativas a seguir.

I. Integridade de Entidade – cada linha de uma tabela deve poder ser identificada univocamente. Isto quer dizer que cada tabela deverá possuir na sua definição uma chave primária. Funciona ao nível de linha e da tabela do banco de dados.

II. Integridade de Domínio – o valor dos campos que constituem a chave estrangeira de uma tabela deve estar também sempre presente na chave primária que referenciam ou, quando muito, podem ter o valor NULL. Funciona ao nível da tabela.

III. Integridade Referencial – o valor de um campo deve obedecer ao tipo de dados e às restrições de valores admitidos para essa coluna. Esta é a forma mais elementar dos tipos de estrição de integridade. Funciona ao nível da coluna do banco de dados.
Assinale a alternativa correta:
Alternativas
Q597512 Banco de Dados
“Enquanto o Modelo Entidade-relacionamento (MER) é um modelo conceitual, o Diagrama Entidade-Relacionamento (DER) é a sua representação gráfica e principal ferramenta. Em sua notação original, proposta por Peter Chen, as entidades devem ser representadas por _____, seus atributos por ____ e os relacionamentos por ____, ligados às entidades por linhas, contendo também sua cardinalidade (1..1, 1..n ou n..n).”
Os itens que completam corretamente as lacunas do fragmento são respectivamente:
Alternativas
Q597513 Banco de Dados
“A linguagem SQL é do tipo declarativa e constituída das três sublinguagens a seguir:

(1) ____ - inclui os comandos SELECT, INSERT, UPDATE e DELETE;

(2) ____ - inclui os comandos CREATE, ALTER e DROP;

(3) ____ - inclui os comandos GRANT e REVOKE.”
As siglas que completam corretamente as lacunas do fragmento acima são respectivamente:
Alternativas
Q597514 Banco de Dados
Em um banco de dados MySQL, a partir de uma tabela denominada Pessoas, deseja-se gerar uma tabela que contenha os dados sobre nome e salário, de tal forma que os maiores salários fiquem no topo da tabela resultado. O comando correto é:
Alternativas
Q597515 Banco de Dados
No contexto SQL,
I. existe um comando que permite remover um determinado banco de dados, apagando as tabelas e estruturas associadas e, consequentemente, todos os dados existentes nelas.
II. outro que permite apagar uma tabela do banco de dados, sendo excluída toda a estrutura e os conjuntos de valores lá existentes.
Esses comandos são respectivamente:
Alternativas
Q597516 Banco de Dados
Em um banco de dados, uma transação é um conjunto de operações, delimitadas por um início e um fim. Independentemente da forma como a transação foi iniciada, esta sempre será finalizada por meio de dois comandos:
• o primeiro grava definitivamente os efeitos dos comandos de uma transação;
• o segundo desfaz os efeitos dos comandos da transação.
Esses comandos são respectivamente:
Alternativas
Respostas
21: D
22: E
23: C
24: E
25: A
26: E
27: B
28: A
29: D
30: C