Questões de Concurso Para analista de tecnologia da informação - desenvolvimento de sistemas

Foram encontradas 1.331 questões

Resolva questões gratuitamente!

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

Q2164149 Engenharia de Software
Considerando que as revisões de software são como um filtro para a gestão de qualidade, marque V para as afirmativas verdadeiras e F para as falsas.
( ) O principal objetivo de uma Revisão Técnica Formal (RTF) é encontrar erros antes que eles passem para outra atividade de engenharia de software ou sejam liberados para o usuário.
( ) As revisões informais incluem uma reunião informal com a finalidade de revisar um artefato, ou os aspectos orientados a revisões da programação em pares.
( ) As revisões informais caracterizam-se por planejamento e preparação mínimos e poucos registros.
( ) Os testes de mesa e a programação em pares se enquadram na categoria de revisão formal.
A sequência está correta em 
Alternativas
Q2164148 Banco de Dados
Sobre Data Warehouse, assinale a afirmativa correta.
Alternativas
Q2164147 Engenharia de Software
Construir um sistema de informação usando o CVDs (Ciclo de Vida de Desenvolvimento de Sistemas) segue um conjunto similar de quatro fases fundamentais apresentadas na figura a seguir: Imagem associada para resolução da questão
(Fonte: Dennis, 2014.)
Sobre as etapas do CVDs, analise as afirmativas a seguir.
I. A fase de planejamento responde às perguntas de quem usará o sistema, o que o sistema fará, onde e quando ele será usado.
II. A fase de análise decide como o sistema funcionará em termos do hardware, software e infraestrutura de rede que serão implementados; da interface do usuário, formulários e relatórios que serão usados; e dos programas, bancos de dados e arquivos específicos que serão necessários.
III. A fase do projeto consiste em quatro etapas: estratégia do projeto; desenvolvimento do projeto de arquitetura; especificações de banco de dados e de arquivos; e, desenvolvimento do projeto do programa.
IV. A fase final do CVDs é a fase de implementação, durante a qual o sistema é realmente construído. Normalmente, essa é a fase que exige mais atenção, porque, para a maioria dos sistemas, é a parte maior e mais cara do processo de desenvolvimento.
Está correto o que se afirma em 
Alternativas
Q2164146 Governança de TI
O gerente de TI de determinada empresa, em uma reunião, chegou à conclusão que o gerenciamento do projeto de software não estruturado está com as atividades desempenhadas apresentando falhas, por isso ele achou melhor optar por adequar aos modelos de maturidade e de qualidade de processos do MPS-BR. Sobre algumas diferenças significativas do modelo MPS-BR em comparação ao modelo CMMI para a escolha do gestor de TI, marque V para as afirmativas verdadeiras e F para as falsas.
( ) O MPS-BR contém um número maior de níveis de maturidade do que o CMMI, por acreditar que isso facilite a progressão das organizações. O modelo CMMI possui 5 níveis; o MPS-BR possui 8 níveis de maturidade.
( ) No MPS-BR, processos podem estar presentes em mais de um nível, variando os resultados esperados.
( ) O modelo CMMI não é reconhecido no Brasil, por isso é utilizado aqui o modelo MPS.BR.
( ) O MPS contém alguns processos adicionais, previstos no ISO-12207, mas não no CMMI, relativos à gestão de portfólios e à reutilização.
A sequência está correta em 
Alternativas
Q2164145 Banco de Dados

Observe o diagrama a seguir:

Imagem associada para resolução da questão

(Heuser, 2011, p. 83.)

Este modelo representa uma 

Alternativas
Q2164144 Engenharia de Software
A Linguagem de Modelagem Unificada (UML) é composta por vários diagramas, que têm por objetivo fornecer visões do sistema a ser modelado. “Existem dois diagramas que são associados diretamente à linguagem de programação, tendo como objetivo mostrar a organização do próprio código do projeto de software, escondendo detalhes de especificações através de seus artefatos de sistema e a dependência de seus relacionamentos.” Assinale-os.
Alternativas
Q2164143 Engenharia de Software
Métricas de processo de software podem produzir benefícios significativos, quando uma organização trabalha para melhorar seu nível geral de maturidade de processo. No entanto, assim como todas as métricas, elas podem ser mal-utilizadas, criando mais problemas do que podem resolver. Grady (1992) sugere uma “etiqueta de métricas de software” apropriada para os gerentes e para os profissionais quando instituem um programa de métricas de processo. Sobre o que os gerentes e profissionais devem fazer quando instituem um programa de métricas de processo, assinale a afirmativa correta.
Alternativas
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
Q2164138 Engenharia de Software
Um Engenheiro de Sistemas foi contratado para elaborar a contagem de pontos de função para um novo projeto de desenvolvimento de software utilizando a Análise de Pontos de Função (APF), conforme as condições de complexidade seguindo as regras de contagem funcional para o processo de desenvolvimento e manutenção de software. As condições dadas são: Imagem associada para resolução da questão

O valor correto de Pontos de Função Bruto (PFB) sem fator de ajuste é:
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
Q2164134 Programação


Imagem associada para resolução da questão

De acordo com o trecho de código Extensible Markup Language (XML) citado anteriormente, representa corretamente o caminho completo (XPath) para acessar o valor “Belém”:

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
Respostas
221: D
222: A
223: C
224: A
225: D
226: B
227: D
228: D
229: C
230: D
231: B
232: B
233: A
234: A
235: D
236: C
237: B
238: C
239: A
240: D