Questões de Concurso Comentadas para idecan

Foram encontradas 9.386 questões

Resolva questões gratuitamente!

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

Q1965860 Engenharia de Software
A disciplina de teste de software não busca apenas identificar falhas em um sistema. Ela busca também analisar a qualidade e garantir que o sistema será entregue de forma satisfatória, respeitando aspectos como: requisitos acordados, utilização de padronizações e qualidade do código fonte. Muitos conceitos estão presentes nas diferentes formas como um software pode ser testado. A respeito destes conceitos, analise as afirmativas abaixo e marque alternativa correta.

I. No mundo dos testes chamamos de teste de caixa branca aquele em que o testador tem acesso a estrutura interna da aplicação. Por outro lado, temos o teste de caixa preta. Ele possui tal nome justamente pelo fato do testador desconhecer o conteúdo interno da aplicação.
Il. Também chamado de teste estrutural, o teste de caixa branca possui diversas técnicas. A técnica de caminhos básicos, por exemplo, identifica os percursos de execução do software com o objetivo de garantir que cada um deles seja testado.
III. Os testes de caixa preta são também conhecidos como testes funcionais. São chamados assim pois tem o objetivo de validar saídas de acordo com as entradas, ou seja, garantir que os requisitos funcionais da aplicação estão sendo atendidos.  
Alternativas
Q1965859 Engenharia de Software
O avanço da tecnologia trouxe a possibilidade do desenvolvimento de interfaces com usuários muito mais ricas do que os tradicionais terminais de texto onde a entrada de dados era feita a partir do teclado e os sistemas computacionais retornavam apenas texto como resposta às entrada inseridas. Com o advento das Graphical User Interface (GUI) as interfaces ficaram muito mais ricas e interessantes pois elementos visuais passaram a ser utilizados. Marque a alternativa que indica, corretamente, a vantagem da utilização do conceito de WYSIWYG em aplicativos com interfaces gráficas. 
Alternativas
Q1965858 Governança de TI
Project Management Body of Knowledge (PMBOK) é mundialmente reconhecido como um guia de práticas consagradas em gerenciamento de projetos pelo fato de abranger de forma ampla diversas áreas de conhecimento relacionadas ao tema. A respeito do PMBOK e de detalhes referentes a sua 5º edição, analise as afirmativas abaixo e marque alternativa correta.

I. Escopo, Tempo, Custo, Qualidade e Riscos são as cinco áreas de conhecimento existentes no PMBOK 5º edição.
Il. É comum associarmos o termo risco a questões negativas. O PMBOK considera risco como sendo um elemento que pode gerar consequências positivas ou negativas, no contexto de um projeto.
Ill. Fundado na década de 60, o Project Management Institute (PMI) é o nome da instituição internacional sem fins lucrativos que conta com milhares de associados e é a responsável pelas atualizações do PMBOK.  
Alternativas
Q1965857 Governança de TI
O PMBOK, em sua 5º edição, elenca algumas áreas de conhecimento cujo gerenciamento é considerado importante para o sucesso de um projeto. As áreas de conhecimento agrupam diversos processos que devem ser executados. Uma destas áreas trata da questão dos riscos em um projeto. Analise as afirmativas abaixo e marque alternativa que não descreve o nome de um processo ligado à área de conhecimento de riscos no PMBOK 5º edição.  
Alternativas
Q1965856 Engenharia de Software
Marque a alternativa que indica, corretamente, o nome do método de medição de software baseado em uma unidade de medida criada na International Business Machines Corporation (IBM). Este método é questionado por especialistas pelo fato da unidade de medida utilizada ser considerada subjetiva, já que é influenciada pelo ponto de vista do usuário do software que está sendo desenvolvido.  
Alternativas
Q1965855 Engenharia de Software
As métricas de software tratam do estudo de bons indicadores que sirvam para a mensuração confiável de diferentes aspectos de um sistema. Tamanho, complexidade e custo, são apenas alguns exemplos destes aspectos. Essa área de estudo vem se tornando uma das mais importantes em Engenharia de Software e atualmente já elenca diferentes identificadores e técnicas. A respeito das métricas de software, analise as afirmativas abaixo e marque alternativa correta.

I. As métricas orientadas à função são consideradas uma forma indireta de medida pois as mesmas são feitas a partir da perspectiva usuário.
Il. Métricas orientadas ao tamanho são consideradas controversas pois muitos defendem que este tipo de métrica pode ser afetada pelo tipo de linguagem de programação usada em um projeto.
Ill. LOC e KLOC são exemplos de métricas orientadas ao tamanho.  
Alternativas
Q1965854 Engenharia de Software
Uma metodologia ágil de desenvolvimento de software bastante praticada por empresas mundo a fora é o Extreme Programming (XP). Ela valoriza, dentre outras coisas, abordagem incremental no desenvolvimento das atividades, bem como a comunicação intensa entre a equipe e o feedback constante. Além disso, XP possui um conjunto de práticas que são altamente recomendadas para o dia a dia de um time de desenvolvimento. Marque a alternativa que indica, corretamente, somente práticas de XP.  
Alternativas
Q1965853 Engenharia de Software
Em projetos de desenvolvimento de software uma das primeiras importantes decisões que se deve tomar é como gerenciar processos, atividades e tarefas que serão executados durante o ciclo de vida do projeto. O entendimento do funcionamento da interação entre a equipe de desenvolvimento e o cliente é fundamental para o sucesso do projeto. Para definir como devemos gerenciar todas essas questões, existem diversos modelos de clico de vida de software. Cada modelo possui especificidades e pode apresentar vantagens e desvantagens, a depender de características inerentes ao projeto. A respeito dos diferentes modelos de ciclo de vida de um software, analise as afirmativas abaixo e marque alternativa correta.

I. O Modelo cascata tem como principal característica o fato das etapas serem executadas de forma sequencial. Isso demanda, obviamente, um grande planejamento como por exemplo, a definição completa de requisitos antes da implementação.
II. O Modelo Incremental é uma evolução do modelo Cascata. Aqui o projeto é quebrado em módulos. As etapas também são executadas sequencialmente mas focadas apenas no módulo em desenvolvimento no momento. Dessa forma o processo de planejamento se torna menos desafiador pois o cliente recebe os diversos módulos gradualmente.
III. No Modelo Espiral as fases do processo de desenvolvimento representam um volta completa na espiral. Trata-se de um modelo de grande aceitação por parte do cliente dada a sua simplicidade. Recomenda-se fortemente que seja aplicado somente em projetos de pequeno porte, uma vez que o modelo não contempla atividades relacionadas ao gerenciamento de riscos. 
Alternativas
Q1965852 Engenharia de Software
Com o foco no cliente e na rápida entrega de valor, as metodologias ágeis se disseminaram rapidamente pois são uma forma de acelerar as entregas em projetos de software. Elas alcançam tal objetivo estimulando uma gestão de processos que garante rápida reação às mudanças que ocorrem com frequência neste tipo de projeto. Isso é feito com o fracionamento das entregas para o cliente em ciclos menores. À respeito de conceitos e práticas das metodologias ágeis, analise as afirmativas abaixo e marque alternativa correta.

I. Em metodologias ágeis chamamos de sprint ociclo regular de tempo utilizado para a execução de atividades até que um novo planejamento seja realizado.
Il. O Extreme Programming (XP) prega diferentes práticas em desenvolvimento de software. Uma dessas práticas defende que a semana de trabalho não seja superior a 40 horas.
Ill. Em SCRUM o Product Backlog é a lista de tarefas que devemos realizar em um sprint.  
Alternativas
Q1965851 Engenharia de Software
Ciências da Computação é ampla e composta por diversas áreas. Uma das maiores áreas de Ciências da Computação é a de Engenharia de Software. Isso ocorre porque a Engenharia de software cobre diversos aspectos relacionadas às diferentes etapas do ciclo de desenvolvimento de software. Marque a alternativa que indica um item que não faz parte das áreas compreendidas pela Engenharia de Software, de acordo com a versão 3 do Guide to the Software Engineering Body of Knowledge (SWEBOK).  
Alternativas
Q1965850 Banco de Dados
Marque a alternativa que indica, respectivamente, o nome de dois bancos de dados NoSQL sendo o primeiro um banco de dados in-memory, muito utilizado para armazenamentos do tipo chave-valor e o segundo um banco de dados especializado em grafos, motivo pelo qual é recomendado para aplicações que precisam armazenar informações com muitos relacionamentos de interconexão.  
Alternativas
Q1965849 Banco de Dados
Os bancos de dados NoSQL são percebidos atualmente como aqueles cuja modelagem foge do tradicional modelo relacional. Esse termo foi introduzido em 1998 mas seu conceito evoluiu após sua introdução. Atualmente o mercado conta com diversos bancos de dados NoSQL, que atendem necessidades específicas. A respeito do termo NoSQL e suas características, analise as afirmativas abaixo e marque alternativa correta.

I. Na década de 60 já existiam bancos de dados não relacionais que, de acordo com a atual definição de NoSQL, poderiam ser enquadrados como bancos dessa categoria.
Il. Eventual Consistency é o conceito que define que alterações em um banco dados não são propagadas de forma imediata. Isso pode causar o problema de leitura obsoleta. Esse conceito está presente em parte dos bancos de dados NoSQL.
Ill. Os bancos de dado NoSQL ganharam mais popularidade nas últimas décadas. Esse impulso ocorreu por conta de necessidade. Novas tecnologias e demandas acabaram por criar um cenário que forçou evoluções na área de banco de dados.  
Alternativas
Q1965848 Banco de Dados
Os Sistemas Gerenciados de Bancos de Dados (SGBD) são compostos por diversas ferramentas e funcionalidades que garante o correto armazenamento e acesso aos dados. A missão de administrar um grande e complexo banco de dados, acessado por diversos usuários, requer o conhecimento de diversos conceitos. A respeito da administração de bancos de dados, analise as afirmativas abaixo e marque alternativa correta.

I. As roles representam agrupamentos de permissões em um banco de dados. Quando desejamos associar uma role a um usuário utilizamos o comando grant.
Il. A tarefa de otimização do tempo de consultas em um banco de dados passa, necessariamente, pelo upgrade de recursos físicos como por exemplo o aumento do número de CPUs, aumento de memória e utilização da tecnologia RAID.
IIl. O MDM é a autoridade com a responsabilidade de gerenciar um SGBD. Ele possui mais atribuições do que o DBA pois além de criar, conceder ou revogar recursos, é capaz também de estabelecer diferentes níveis de segurança nas contas dos usuários.  
Alternativas
Q1965847 Banco de Dados
On-Line Analytical Processing (OLAP) fornece para as organizações performance e também flexibilidade quando falamos em dados. O conjunto de ferramentas disponibilizado por OLAP é bastante diversificado e podemos aplicá-lo em diversas áreas da organização, como por exemplo: vendas, marketing, finanças e recursos humanos. A respeito de questões técnicas e conceitos que envolvem OLAP, analise as afirmativas abaixo e marque alternativa correta.

I. Pivot, Dice e Slice são exemplos de operações que podem ser realizadas através de ferramentas OLAP.
Il. Podemos dizer que OLAP e Data Warehouse trabalham juntos pois o segundo é responsável pelo armazenamento das informações e o primeiro é capaz de recupera-las de forma eficiente para a realização de análises.
Ill. ROLAP e MOLAP são métodos de armazenamento utilizados pelo OLAP com o intuito de facilitar a leitura e apresentação das informações. O segundo se utiliza de estruturas de armazenamento relacionais e o primeiro de estruturas multidimensionais.  
Alternativas
Q1965846 Banco de Dados
Em projetos de Data Warehouse a missão de integração de dados oriundos de diversas fontes é uma das mais críticas. Essa missão é composta por diversas tarefas, como por exemplo: carga, extração e transformação. As fontes de dados podem ser as mais variadas e vão desde arquivos de planilhas eletrônicas até bancos de dados relacionais com milhões de tuplas. A respeito dos desafios existentes na consolidação de dados em projetos Data Warehouse, analise as afirmativas abaixo e marque alternativa correta.

I. Chamamos de ETL as ferramentas de software que são especializadas no processo de integração de dados. Elas são capazes de se conectar a diferentes fontes para extração de dados, transformar os dados quando necessário, e finalmente carrega-los na base que consolidará todas as informações importantes.
Il, O processo de transformação de dados nos permite a realização de diversas operações. A operação de transposição por exemplo, nos permite transforma linhas em colunas ou vice-versa. Já a operação de derivação ocorre quando, através de uma função de mapeamento, realizamos a mudança dos dados de domínio para um outro domínio.
III. Pentaho Data Integration, Oracle Data Integrator e Informatica Power Center são alguns exemplos de ferramentas de integração de dados conhecidas no mercado. 
Alternativas
Q1965845 Banco de Dados
Armazém de dados, conhecido na língua inglesa pelo nome Data Warehouse, é utilizado para centralizarmos informações de uma organização de forma consolidada. Isso torna menos complexo o trabalho de análise de grandes volumes de dados, oferecendo um grande apoio a tomada de decisões dentro da organização. A respeito de Data Warehouse e demais conceitos que o circundam, analise as afirmativas abaixo e marque alternativa correta.

I. Data Warehouse armazena dados em formato de séries históricas. Os dados são armazenados neste formato pois, por definição, são considerados voláteis.
Il. Um Data Mart consulta um subconjunto de dados de um Data Warehouse. Isso ocorre pois um Data Mart é focado em um tipo específico de usuário que não precisa de acesso a todos os dados de um Data Warehouse para conseguir respostas para suas perguntas.
Ill. Ferramentas OLAP permitem ao usuário realizar operações de Drill Up e de Drill Down. Esse tipo de operação é importante pois facilita a análise de dados em diferentes níveis de granularidade. 
Alternativas
Q1965844 Algoritmos e Estrutura de Dados
A respeito das estruturas de dados e algoritmos amplamente utilizados na execução de operações de busca e indexação, analise as afirmativas abaixo e marque alternativa correta.

|. Busca sequencial é a mais elementar de todas as buscas. Considerando a busca em uma estrutura de dados com informações ordenadas, a busca sequencial será sempre menos eficiente do que a busca binária, no pior caso. A busca binária se beneficia do fato da estrutura de dados estar ordenada, isso facilita sua estratégia de busca.
Il. As funções hash são usadas para mapearmos grandes conteúdos de informações que, mesmo tendo tamanho variável, retornaram como resultado informações de pequeno porte e de tamanho fixo. Tratam-se de funções probabilísticas, ou seja, devem resultar sempre no mesmo valor toda vez que receberem um mesmo dado como entrada.
Ill. Árvores AVL possuem como uma de suas características O fato de serem balanceada. Isso significa que a altura sub árvore esquerda de qualquer nó tem a mesma altura da sua sub árvore direita.  
Alternativas
Q1965843 Banco de Dados
A respeito das fontes de informação que servem de base para a construção dos dados operados por um Data Warehouse, marque a alternativa que indica, corretamente, o nome do tipo de sistema conectado a um bancos de dados que armazena informações transacionais, realizadas no dia a dia, em nível operacional. 
Alternativas
Q1965842 Banco de Dados
Em bancos dados os índices são estruturas que viabilizam uma rápida recuperação de informações armazenadas. Existem diversas implementações para índices. Eles também são categorizados, a depender de questões, como por exemplo, o número de colunas que referenciam e a forma como são armazenados. A respeito de índices do tipo bitmap, analise as afirmativas abaixo e marque alternativa correta.

|. Demandam menor espaço de armazenamento se comparados a outros tipos de índices.
Il. Empregam estruturas de arrays de bit e respondem às consultas através da execução de operações lógicas bitwise sobre essas estruturas.
Ill. São considerados mais eficientes para consultas sobre campos com conjunto de valores maiores. Caso o conjunto seja menor, tendem a perder essa eficiência. 
Alternativas
Q1965841 Governança de TI
Reengenharia é um termo utilizado para definirmos ações de gestão que buscam aumento de produtividade e competitividade nas organizações através da análise e questionamento dos processos atualmente executados. A respeito da reengenharia, analise as afirmativas abaixo e marque alternativa correta.

|. Também é conhecida pelo termo Downsize.
Il. A Reengenharia pode ser aplicada em uma organização mesmo que ela não perceba no momento problemas em seus processos e seus resultados.
Ill. A realização de reengenharia em uma organização demanda inicialmente a identificação dos processos atualmente existentes. Definição dos processos que devem ser repensados e levantamento dos meios necessários para a execução de mudanças nestes processos são atividades executadas posteriormente.  
Alternativas
Respostas
2221: E
2222: D
2223: B
2224: C
2225: A
2226: E
2227: B
2228: C
2229: A
2230: C
2231: E
2232: E
2233: A
2234: A
2235: C
2236: A
2237: B
2238: D
2239: C
2240: A