Foram encontradas 18.874 questões

Resolva questões gratuitamente!

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

Q626251 Engenharia de Software
Um contrato de desenvolvimento de software definiu que a primeira entrega atenderia somente requisitos funcionais. Dada esta primeira entrega, o cliente entrou em contato com a empresa encarregada do desenvolvimento. O cliente dizia que não poderia aceitar esta entrega, pois o sistema estava muito lento, sendo que as especificações do contrato eram bem claras sobre o tempo de resposta do sistema. Neste cenário, pode-se afirmar que:
Alternativas
Q626250 Engenharia de Software

Para atender este mercado crescente de computadores criaram-se modelos de desenvolvimento de softwares que atendem as necessidades singulares de alguns setores e, ao mesmo tempo, podem ser utilizados na elaboração softwares triviais. Sobre os modelos de desenvolvimento, são feitas as seguintes afirmações: 


I. O modelo de desenvolvimento Cascata, também chamado de Clássico ou Linear, caracteriza-se por possuir uma tendência na progressão sequencial entre uma fase e a próxima. Pode ter retroalimentação de uma fase para a anterior, mas, em uma visão macro, as fases seguem sequencialmente.

II. No modelo de desenvolvimento iterativo e incremental, um software é desenvolvido em vários passos similares (iterativo) e, em cada passo, o sistema é estendido (incremental).

III. O modelo de desenvolvimento XP (Extreme Programming) é um processo de desenvolvimento de software que adota os valores de comunicação, simplicidade, feedback e coragem. É uma metodologia ágil para equipes médias ou grandes e que irão desenvolver software com requisitos bem especificados e com poucas mudanças.

IV. O modelo de desenvolvimento Scrum é um processo clássico de desenvolvimento software. É um modelo iterativo e incremental para gerenciamento de projetos e desenvolvimento de software. Muito utilizado para trabalhos de curta duração nos quais é impossível acompanhar o cliente. No Scrum, os projetos são divididos em ciclos chamados de Kanban.

V. O modelo de desenvolvimento BDD (Behavior Driven Development) é uma técnica de desenvolvimento de software que baseia em um ciclo curto de repetições. Primeiramente, o desenvolvedor escreve um caso de teste automatizado que define uma melhoria desejada ou uma nova funcionalidade. Então, é produzido código que possa ser validado pelo teste para posteriormente ser refatorado para um código sob padrões aceitáveis.


Em relação a estas afirmações, assinale a alternativa correta:

Alternativas
Q626249 Engenharia de Software
A UML (Unified Modeling Language) possui diagramas que representam partes ou pontos de vista do sistema. Dos diagramas apresentados a seguir, qual NÃO faz parte da UML 2.0?
Alternativas
Q626248 Engenharia Mecânica
Combustão é a reação química do oxigênio com materiais combustíveis em cujo processo se apresenta luz e uma rápida produção de calor. A diferença entre a reação química de oxidação clássica (corrosão) e a de combustão, é a velocidade com que esta última ocorre, independentemente da quantidade de calor liberado. Portanto, quando uma reação química de combustão é dita estequiométrica podemos afirmar:
Alternativas
Q626231 Matemática Financeira
Uma taxa de juros de 21% ao ano é equivalente a uma taxa semestral, no regime de juros compostos, que é:
Alternativas
Q625042 Sistemas Operacionais
Considere um computador rodando o MS-Windows em português na versão 10. Qual o utilitário nativo é utilizado para configurar discos e partições?
Alternativas
Q625041 Redes de Computadores
Considere um computador rodando o MS-Windows em português na versão 10. Qual o comando utilizado para renovar a concessão de endereço IP para todos os adaptadores (TCP/IP) conectados?
Alternativas
Q625040 Programação

 Analise as seguintes afirmações em relação a linguagem JavaScript (Ecma-262): 


I. A principal diferença da estrutura de repetição “do { } while( );” para a estrutura “while( ){ };” é que na primeira o conteúdo entre chaves { } será executado ao menos uma vez, o que pode não ocorrer na segunda estrutura.

II. Math é um objeto que possui o atributo PI (Math.PI). Este atributo contém o valor truncado da constante matemática PI.

III. Sqrt é uma função do objeto Math (Math.sqrt) que retorna o valor da raiz quadrada do parâmetro numérico passado, como, por exemplo, Math.sqrt(9) retorna 3.

IV. As estruturas de laço switch/case e o aninhamento de if...else realizam a mesma função com a mesma performance, independentemente do número de condições, sendo que para um grande número de condições a estrutura switch/case fica mais legível.


Em relação a estas afirmações, assinale a alternativa correta: 

Alternativas
Q625039 Banco de Dados
Qual tipo de dado numérico é suportado pelo PostgreSQL 9.1?
Alternativas
Q625038 Banco de Dados
Qual linguagem procedural utilizada para a criação de funções e gatilhos no PostgreSQL 9.1?
Alternativas
Q625037 Banco de Dados
Qual arquivo de configuração padrão é utilizado para controlar a autenticação de usuários no PostgreSQL 9.1?
Alternativas
Q625036 Banco de Dados
Qual a ferramenta interativa de linha de comando padrão utilizado para acessar o SGBD PostgreSQL 9.1?
Alternativas
Q625035 Banco de Dados
View é uma tabela virtual utilizada para armazenar resultados de uma consulta a uma ou mais tabelas. No PostgreSQL 9.1, qual comando SQL é utilizado para a criação destas views no banco de dados?
Alternativas
Q625034 Banco de Dados
Qual tipo de dado é utilizado para armazenar a data e hora no Mysql 5.7?
Alternativas
Q625033 Programação

 Analise as seguintes afirmações sobre o padrão HTML5:


I. <canvas width="300" height="225"></canvas> cria um espaço na tela para desenhar.

II. O recurso placeholder permite exibições dentro de um campo do tipo input, como imagens e textos.

III. O atributo autofocos, quando presente em um campo tipo input, move o foco do cursor para este campo.

IV. search, number, range, email, tel, url são tipos para os campos input e facilitam a identificação do campo.

V. Sem a declaração <!DOCTYPE htm> não é possível a renderização da página pelo navegador Chrome.


Em relação a estas afirmações, assinale a alternativa correta: 

Alternativas
Q625032 Programação

Considere o seguinte trecho código em Java: 


                     Imagem associada para resolução da questão


O resultado da execução deste trecho de código Java na versão Java 1.7 é: 

Alternativas
Q625031 Programação

 Considere o seguinte trecho de código em Java: 


                    Imagem associada para resolução da questão


O resultado da execução deste trecho de código Java na versão Java 1.7 é: 

Alternativas
Q625030 Banco de Dados
Qual comando pode ser utilizado para criar e atribuir direitos de acesso a um usuário ao mesmo tempo em um banco de dados Mysql 5.7?
Alternativas
Q625029 Banco de Dados
No MySQL 5.7, qual a ferramenta de linha de comando pode ser utilizada para acessá-lo e qual o arquivo de configuração possui as opções globais deste SGBD, respectivamente?
Alternativas
Q625028 Engenharia de Software

Com relação à metodologia SCRUM são realizadas as seguintes afirmações:


I. O Product Owner define as funcionalidades do produto e aceita ou rejeita os resultados dos trabalhos.

II. O Scrum Master define as funcionalidades do produto e aceita ou rejeita os resultados dos trabalhos.

III. O Product Owner é o responsável pela aplicação dos valores e práticas do SCRUM.

IV. A Sprint Planning Meeting é uma reunião que envolve o Scrum Master, os membros do Scrum Team e o Product Owner. Nesta reunião são determinadas quais funcionalidades e atividades serão realizadas no próximo Sprint.


Em relação a estas afirmações, assinale a alternativa correta: 

Alternativas
Respostas
13561: B
13562: B
13563: D
13564: A
13565: E
13566: E
13567: B
13568: D
13569: D
13570: C
13571: E
13572: D
13573: A
13574: B
13575: E
13576: A
13577: E
13578: E
13579: B
13580: E