Foram encontradas 3.754 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q2164142 Engenharia de Software
As ferramentas CASE foram introduzidas nas décadas de 1980 e 1990 e, de forma geral, são constituídas de softwares para apoiar os processos de desenvolvimento e evolução de software. As ferramentas CASE são baseadas na abrangência de apoio ao processo de software. Considerando que existem três categorias: ferramenta; bancada; e, ambiente, relacione adequadamente as colunas a seguir.
1. Ferramenta. 2. Bancada. 3. Ambiente.
( ) Apoia todo ou parte substancial de um processo inteiro de software, desde a modelagem de processo até a sua execução.
( ) Apoia uma fase de processo como especificação ou projeto.
( ) Apoia tarefas individuais de processo como verificação de consistência de projeto, edição de texto etc.
A sequência está correta em
Alternativas
Q2164141 Engenharia de Software
Sobre os Métodos ágeis (XP – Extreme Programming e SCRUM), analise as afirmativas a seguir.
I. Na atividade de codificação, o método XP trabalha programação em pares, ou seja, recomenda que duas pessoas trabalhem juntas em uma mesma estação de trabalho para criar código para uma história.
II. Na metodologia Scrum, o número de sprints necessários para cada atividade metodológica varia (dependendo do tamanho e da complexidade do produto), sendo adaptado ao problema em questão e definido; e, muitas vezes, modificado em tempo real pela equipe Scrum.
III. O método Extreme Programming (Programação Extrema) envolve um conjunto de regras e práticas constantes no contexto de quatro atividades metodológicas: requisitos; análise; projeto; evolução; e, entrega.
IV. Em uma situação ideal, antes de começar outra reunião de planejamento do sprint, o Scrum master marca uma reunião de três horas (para um sprint de quatro semanas) com a equipe de desenvolvimento, chamada de retrospectiva do Sprint.
Está correto o que se afirma em
Alternativas
Q2164140 Arquitetura de Software
A arquitetura MVC (Model-View-Controller), um modelo de arquitetura de software, é aplicada à divisão ou abstração de tarefas em camadas independentes que, através de trocas de requisições e mensagens, se interagem de forma a organizar o código para que sua manutenção, encapsulamento e reúso fiquem mais dinâmicos e simples, pois permite uma melhor separação de responsabilidades e de distribuição de tarefas. Diante do exposto, analise as afirmativas a seguir.
I. Model: camada que contém a aplicação física, e de sua responsabilidade apresentar a interface gráfica do sistema aos usuários.
II. Controller: define o comportamento da aplicação; é como um gerenciador da interface do usuário, interpretando suas ações e que se comunica por meio de eventos disparados pela interação do usuário com o Modelo no padrão MVC para atualizar dados à View. A função desse padrão de arquitetura é tornar possível a separação entre as camadas.
III. View: camada de apresentação com usuário, ou seja, são classes responsáveis pela apresentação da interface gráfica do sistema, onde são realizadas a entrada de dados e a visualização das respostas processadas.
Está correto o que se afirma em 
Alternativas
Q2164139 Engenharia de Software
Metodologia ágil é uma forma de construir software através de conjuntos de práticas para atender às especificações de um projeto, como agir e realizar o desenvolvimento com eficiência, agilidade e entrega do produto final com rapidez e qualidade. Das metodologias ágeis, o processo de desenvolvimento de software XP (Extreme Programming) é considerado o mais radical e que possui característica específica para a construção do projeto; uma dessas características trata sobre as necessidades de melhoria no projeto e que para isso deverá ser realizada através de um tipo de processo específico; assinale-a.
Alternativas
Q2164137 Banco de Dados
Os dicionários são como relógios; o pior é melhor do que nenhum, e não se pode esperar que o melhor seja totalmente fiel.
(Mrs. Piozzi, Anecdotes of Samuel Johnson, 1786.)
NÃO corresponde a uma informação sobre os dicionários de dados:
Alternativas
Q2164136 Engenharia de Software
Sobre o Diagrama de Fluxo de Dados (DFD), assinale a afirmativa INCORRETA.
Alternativas
Q2164135 Governança de TI
No desenvolvimento de um projeto de software, pode ocorrer estudo da viabilidade desse produto para a empresa. Sobre o estudo de viabilidade, marque V para as afirmativas verdadeiras e F para as falsas.
( ) Consiste de um conjunto preliminar de requisitos de negócios, um esboço da descrição do sistema e como o sistema pretende apoiar os processos de negócios.
( ) Após o estudo da viabilidade, é produzido um relatório recomendando se o desenvolvimento do sistema deve ou não prosseguir, podendo, também, propor mudanças no escopo, orçamento e prazo e sugerir requisitos de alto nível adicionais para o sistema.
( ) Considera se o sistema proposto terá custo adequado do ponto de vista comercial e se pode ser desenvolvido dentro das restrições de orçamento existentes.
( ) Um dos estudos da viabilidade é a viabilidade técnica que consiste em um estudo da função, do desempenho e das restrições que possam afetar a capacidade de se conseguir um sistema aceitável.
A sequência está correta em
Alternativas
Q2164133 Banco de Dados
O Modelo Entidade Relacionamento (MER) é um modelo de dados amplamente utilizado na modelagem de sistemas de informação e no projeto de bancos de dados. Trata-se da definição correta para este modelo:
Alternativas
Q2164132 Segurança da Informação
Atualmente, existem diversos tipos de vírus que são capazes de se replicarem como, por exemplo, os vírus de rede de computadores. Descreve corretamente estes vírus:
Alternativas
Q2164131 Redes de Computadores
Ethernet é uma tecnologia de rede que permite a transmissão de dados em alta velocidade por meio de um cabo de cobre ou de fibra óptica. Com o tempo, novas versões da tecnologia Ethernet foram desenvolvidas como, por exemplo, a Fast Ethernet e a Gigabit Ethernet. As tecnologias de rede Ethernet, Fast Ethernet e Gigabit Ethernet permitem, respectivamente, uma taxa de transmissão de dados de até 
Alternativas
Q2164130 Programação
A plataforma Java Enterprise Edition (JEE) é uma plataforma de programação para servidores, consistindo de uma série de especificações detalhadas. Trata-se de característica da plataforma JEE: 
Alternativas
Q2164129 Programação
A Programação Orientada a Objetos (POO) tem o propósito principal de aproximar o mundo lógico da programação e o mundo em que vivemos. Na POO, o conceito que define a capacidade de um objeto de ter comportamentos diferentes dependendo do contexto em que é utilizado denomina-se:
Alternativas
Q2164128 Programação
A linguagem de programação Java possui algumas palavras-chave que são da linguagem e não podem ser usadas como nome de variáveis, métodos e classes. Um exemplo é a palavra-chave final. Em Java, a palavra-chave final indica que uma
Alternativas
Q2164127 Algoritmos e Estrutura de Dados
Os grafos são uma estrutura de dados usada para representar um modelo em que existem relações entre os objetos de uma certa coleção. Descreve corretamente o conceito de grafo em estruturas de dados: 
Alternativas
Q2164126 Banco de Dados
A álgebra relacional é uma linguagem de consulta utilizada para extrair informações de um banco de dados relacional; é baseada em operadores matemáticos. São operadores matemáticos que fazem parte da álgebra relacional:
Alternativas
Q2164125 Arquitetura de Computadores
Na arquitetura de computadores, os registradores são circuitos digitais essenciais para o funcionamento do processador, pois permitem o acesso rápido a dados e operações aritméticas. Podemos afirmar que a função do registrador é armazenar
Alternativas
Q2164123 Sistemas de Informação
O processamento em batch é um tipo de processamento de dados multiprogramável em fila ou lote. Trata-se de um exemplo clássico de processamento em batch
Alternativas
Q2164122 Segurança da Informação
Nos sistemas de computação, o backup é um dos procedimentos executados tanto em computadores pessoais quanto em servidores. Descreve corretamente o conceito de backup em sistemas de computação:
Alternativas
Q2164121 Redes de Computadores
Na comunicação de dados, simplex, half-duplex e full-duplex são modalidades de transmissão. Em relação a tais modalidades, assinale a afirmativa correta.
Alternativas
Q2164120 Redes de Computadores
Existem diversos tipos de protocolos de rede, variando de acordo com o serviço a ser utilizado. SMTP; POP; e, SNMP são alguns exemplos de protocolos. Considerando estes protocolos, assinale a afirmativa correta.
Alternativas
Respostas
201: D
202: C
203: D
204: B
205: A
206: A
207: D
208: B
209: C
210: A
211: D
212: C
213: D
214: A
215: A
216: B
217: D
218: D
219: C
220: C