Questões de Concurso Comentadas para if-ce

Foram encontradas 1.039 questões

Resolva questões gratuitamente!

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

Q1858083 Governança de TI
No que diz respeito à qualidade de software, CMMI é uma sigla cujo significado é Capability Maturity Model Integration, constituindo uma ferramenta criada para gerir projetos de software, cujo objetivo é, por meio de estágios de evolução, garantir sua qualidade. Quando a maturidade de uma empresa é analisada, o CMMI a divide em 5 níveis, sendo dois caracterizados a seguir:
I. Nível em que os processos já possuem uma melhor definição e proatividade, pois fazem uso de documentações e padronizações. Aqui, os processos não dependem única e exclusivamente do esforço dos colaboradores, pois pertencem à empresa. II. Nível em que a empresa, por ter coletado os dados pertinentes dos seus projetos, os analisa, identifica seus pontos de melhoria, aplica ações para resolver eventuais problemas, realiza medidas de prevenção, entre outras melhorias contínuas.
Os níveis caracterizados em I e II são conhecidos, respectivamente, como
Alternativas
Q1858081 Engenharia de Software
No contexto da Engenharia de Software, um modelo de processo é visualizado como um ciclo de vida constituído da especificação, do desenvolvimento, da validação e da evolução. Nesse modelo, as fases são representadas separadas umas das outras, tais como especificação de requisitos, projeto de software, implementação e testes. Esse modelo de processo é denominado modelo em
Alternativas
Q1858080 Engenharia de Software
O Rational Unified Process – RUP constitui um exemplo de modelo de processo derivado da UML e do Processo Unificado (PU) de Software associado. Por característica, o RUP apresenta uma visão única de processo para os modelos convencionais, sendo descrito a partir de três perspectivas. Nesse contexto, assinale V para a afirmativa verdadeira e F para a falsa.
( ) Estática – essa perspectiva mostra as atividades realizadas no processo. ( ) Prática – essa perspectiva mostra as fases do modelo ao longo do tempo. ( ) Dinâmica – essa perspectiva sugere as boas práticas a serem usadas durante o processo.
As afirmativas são, respectivamente, 
Alternativas
Q1858079 Engenharia de Software
De acordo com Eduardo Bezerra, em Princípios de Análise e Projeto de Sistemas com UML (Ed. Campus), o desenvolvimento de um sistema que utilize a UML em suporte à modelagem envolve a criação de diversos documentos, visuais e gráficos. Há previsão de uso de vários diagramas, como o de Casos de Uso. Este constitui uma representação das funcionalidades externamente observáveis do sistema e dos elementos externos ao sistema que interagem com ele. A UML define diversos tipos de relacionamentos no modelo de Casos de Uso. O tipo que permite a um Caso de Uso herdar características de outro mais genérico, sendo o uso do reuso evidente; e o tipo que representa a informação de quais atores estão associados a que casos de uso, com o fato de um ator estar associado a um Caso de Uso indicando que ele interage com o sistema, e um ator podendo se relacionar com mais de um Caso de Uso são, respectivamente, 
Alternativas
Q1858078 Arquitetura de Software
No que diz respeito à arquitetura MVC, analise as afirmativas a seguir:
I. Model – responsável por gerenciar e controlar a forma como os dados se comportam por meio das funções, lógica e regras de negócios estabelecidas. É o detentor dos dados que recebe as informações do Controller, valida se ela está correta ou não e envia a resposta mais adequada. II. Controller – responsável por intermediar as requisições enviadas pelo View com as respostas fornecidas pelo Model, processando os dados que o usuário informou e repassando para outras camadas. III. View – responsável por apresentar as informações de forma visual ao usuário. Em seu desenvolvimento devem ser aplicados apenas recursos ligados a aparência como mensagens, botões ou telas. É a parte da interface que se comunica, disponibilizando e capturando todas as informações do usuário.
Assinale
Alternativas
Q1858077 Engenharia de Software
No que diz respeito aos diagramas utilizados na modelagem UML, analise as afirmativas a seguir:
I. Diagrama de casos de uso – representa uma determinada funcionalidade de um sistema e visa ilustrar a forma como as funcionalidades se relacionam e seus controladores internos e externos. II. Diagrama de atividade – representa a estrutura estática de um sistema, incluindo suas classes, atributos, operações e objetos, além de exibir dados organizacionais ou computacionais na forma de classes lógicas e de implementação, respectivamente. III. Diagrama de implementação – modela a implementação física e estrutura de componentes de hardware, além de onde e como os componentes de um sistema vão operar uns com os outros.
Assinale
Alternativas
Q1858075 Banco de Dados
Em SQL, para selecionar na tabela POP todas as pessoas cujas idades estejam entre 18 e 45 anos, inclusive, a sintaxe correta para o comando é
Alternativas
Q1858074 Banco de Dados
Conforme Luís Damas, em sua obra SQL (LTC, 2005) SQL é uma linguagem de consulta estruturada, um padrão de gerenciamento de dados que interage com os principais bancos de dados baseados no modelo relacional. Ela é constituída de três sublinguagens, cada uma delas englobando diversos comandos.
A esse respeito, associe os comandos ao universo a que pertencem: 1 – create 2 – select 3 – grant ( ) Pertence à DDL. ( ) Pertence à DML. ( ) Pertence à DCL.
Assinale a alternativa que apresente a sequência correta, de cima para baixo.
Alternativas
Q1858073 Banco de Dados
Em bancos de dados relacionais, um trigger é definido como um bloco de comandos Transact-SQL, que é automaticamente executado quando um comando SQL/DML específico for executado em uma tabela do banco de dados. Assinale a alternativa em que se apresente corretamente comando que deve ser um dos indicados.
Alternativas
Q1858072 Banco de Dados
Em bancos de dados relacionais, uma transação é um conjunto de operações, que inicia quando se executa o primeiro comando SQL e termina de acordo com as situações caracterizadas a seguir:
I. encerra a transação de forma normal, salvando permanentemente todas as alterações realizadas durante a transação; II. encerra a transação de forma anormal, descartando todas as alterações realizadas durante a transação.
As operações em I e II são conhecidas, respectivamente, por 
Alternativas
Q1858070 Redes de Computadores
Suponha uma sub-rede de computadores com acesso à internet com três máquinas que operam com endereços IP 192.168.0.132, 192.168.0.133 e 192.168.0.134 e máscara 255.255.255.240. Nesse caso, assinale a alternativa que apresente corretamente a configuração CIDR e o endereço de broadcasting par ela.
Alternativas
Q1858069 Programação
PHP é uma tecnologia que disponibiliza um comando para uso nas estruturas foreach, while, do-while ou switch. No seu funcionamento, ao ser detectado entre os comandos inseridos em um loop, faz com que ocorra o término imediato da execução do loop. Esse comando é conhecido por
Alternativas
Q1858068 Arquitetura de Software
No que diz respeito aos padrões de projeto em Java, Gof é a sigla para um dos conhecidos pela engenharia de software, que tem como objetivo solucionar problemas comuns de softwares que tenham algum envolvimento com a orientação a objetos. Entre os três tipos de padrões Gof, dois são descritos a seguir:
I. Descrevem os aspectos de elaboração, associação e a organização entre objetos e classes/interfaces, permitindo combinar objetos em modalidades mais complexas, ou descrever como as classes são herdadas ou compostas a partir de outras. II. Mostram o processo de como os objetos ou classes se comunicam, em geral, buscando um baixo acoplamento entre os objetos, apesar da comunicação que existe entre eles.
Os padrões de projeto Gof descritos em I e II são conhecidos, respectivamente, como
Alternativas
Q1858067 Programação
No que diz respeito aos frameworks, plataformas e tecnologias Java, assinale V para a afirmativa verdadeira e F para a falsa.
( ) O Java EE é uma plataforma que contém um conjunto de tecnologias coordenadas que reduz significativamente o custo e a complexidade do desenvolvimento, implantação e gerenciamento de aplicações de várias camadas centradas no servidor, que oferece um conjunto de interfaces de programação de aplicações – APIs para desenvolvimento e execução de aplicações portáteis, robustas, escaláveis, confiáveis e seguras no lado do servidor. ( ) EJB (Enterprise JavaBeans) é uma tecnologia que ajuda os desenvolvedores de software a criarem páginas web geradas dinamicamente baseadas em HTML, XML ou outros tipos de documentos. Lançada em 1999 pela Sun Microsystems, JSP é similar ao PHP, mas usa a linguagem de programação Java. ( ) JPA (Java Persistence API) é um framework que permite aos desenvolvedores gerenciar os dados utilizando o mapeamento relacional de objetos em aplicações construídas na plataforma Java.
As afirmativas são, respectivamente, 
Alternativas
Q1858065 Programação
Java é uma plataforma de software que possibilita a um mesmo programa ser executado em diversas plataformas. Os códigos gerados no processo de compilação, específicos a qualquer máquina física, são instruções para uma máquina virtual. Um programa escrito em linguagem Java é compilado e gera um arquivo .class, que pode ser executado onde quer que a plataforma Java esteja presente, em qualquer sistema operacional subjacente. Nesse contexto, esse arquivo .class é conhecido por 
Alternativas
Q1858057 Sistemas Operacionais
No que tange ao funcionamento dos sistemas operacionais, existem situações em que não é possível manter todos os processos na memória.
O sistema operacional utiliza uma técnica aplicada à gerência de memória, para processos que esperam por memória livre para serem processados. Essa técnica visa melhorar o problema da insuficiência de memória durante a execução de alguns processos em ambientes que operam em multiprogramação; consiste em transferir automaticamente todo o processo da memória principal para o disco e viceversa. Essa técnica é denominada
Alternativas
Q1858056 Sistemas Operacionais
De forma semelhante ao Explorer nos sistemas operacionais Windows, as distribuições Linux disponibilizam ambientes gráficos que funcionam como gerenciadores de pastas e arquivos. Nesse ambiente, é correto afirmar que são gerenciadores
Alternativas
Q1858055 Sistemas Operacionais
No que diz respeito aos sistemas operacionais, analise as afirmativas a seguir:
I. O recurso de memória virtual consiste em criar tabelas que relacionam posições virtuais e reais da RAM para um mesmo aplicativo. Os programas ficam integradas como uma só unidade na memória física e não de forma distribuída, passando uma ideia de que os programas utilizam a memória de forma distribuída e compartilhada. II. O recurso da paginação é uma técnica de gerência de memória que permite a um programa ser espalhado por áreas não contíguas de memória. Com isso, o espaço de endereçamento lógico de um processo é dividido em unidades lógicas de tamanho fixo e a memória física é dividida em páginas com tamanho fixo, com tamanho igual ao da página lógica. III. III.O recurso da segmentação é uma técnica de gerência de memória em que os programas são divididos em segmentos de tamanhos variados cada um com seu próprio espaço de endereçamento.

Assinale
Alternativas
Q1858054 Arquitetura de Computadores
No contexto da organização e arquitetura de computadores, no que se refere aos dispositivos de armazenamento, assinale V para a afirmativa verdadeira e F para a falsa.
( ) Realizar a formatação de uma unidade como um HD ou SSD significa preparar a partição escolhida na unidade a ser usada por um sistema operacional, excluindo todos os dados e configurando um sistema de arquivos. ( ) A formatação de baixo nível ou física envolve a gravação do sistema de arquivos no disco, para que os dados possam ser organizados e compreendidos na leitura e gravação do software. ( ) A formatação de alto nível ou lógica é feita ao final do processo de fabricação do HD e consiste em dividir o disco rígido virgem em trilhas, setores, cilindros, além de isolar os bad blocks.
As afirmativas são, respectivamente,
Alternativas
Q1858052 Arquitetura de Computadores
No contexto da arquitetura de computadores, observe a figura abaixo, relacionada à hierarquia de memória dos microcomputadores.
Imagem associada para resolução da questão
Comparando-se os diferentes tipos, pode-se afirmar que M, N, P e Q representam, respectivamente, as memórias
Alternativas
Respostas
81: D
82: A
83: B
84: C
85: D
86: B
87: A
88: B
89: C
90: D
91: D
92: C
93: B
94: B
95: C
96: B
97: D
98: C
99: C
100: B