FOZPREVDiversas

Questões de Sistemas de Informação (TI)

19 questões com gabarito verificado e explicação por IA. Mostrando página 1 de 1.

Questão 1FOZPREV·Diversas·2018Sistemas de Informação (TI)

Sabe-se que qualidade é um fator crítico para a indústria de software e, por isso, modelos de referência, como o Capability Maturity Model Integration – Development (CMMI-DEV) e o Modelo de Referência para Melhoria de Processo do Software Brasileiro (MR-MPS-SW), baseiam-se na melhoria de processos para aumento da qualidade e produtividade. Sobre esses modelos e o que eles definem, assinale a alternativa INCORRETA.

Alternativas
Questão 2FOZPREV·Diversas·2018Sistemas de Informação (TI)

Sobre sessões em PHP 5, assinale a alternativa correta.

Alternativas
Questão 3FOZPREV·Diversas·2018Sistemas de Informação (TI)

Considere o seguinte código SQL: Em relação ao código SQL, escrito segundo a sintaxe do PostgreSQL, é correto afirmar:

Alternativas
Questão 4FOZPREV·Diversas·2018Sistemas de Informação (TI)

“Um processo de software é um conjunto de atividades relacionadas que levam à produção de um produto de software" (Sommerville, 2011). Sabe-se que todo processo de software deve incluir atividades de especificação, projeto/implementação, validação e evolução do software. Com relação aos diferentes modelos de processos de software e suas atividades, considere as seguintes afirmativas: 1.O modelo em cascata define que as atividades de análise, projeto de sistema, implementação e teste se sobrepõem, sendo que não é necessário finalizar a anterior para que a posterior seja iniciada. 2.No Processo Unificado (Rational Unified Process – RUP), as fases de concepção, elaboração, construção e transição equivalem à sequência definida pelo modelo cascata, com a possibilidade de realização de iterações. 3.Na abordagem de entrega incremental, o cliente recebe protótipos do software até que a construção completa seja finalizada. 4.O modelo espiral de Boehm é um processo de software iterativo e dirigido a riscos. Cada volta na espiral envolve definir objetivos, avaliar e reduzir riscos, desenvolver e validar, e planejar a próxima fase, se houver. Assinale a alternativa correta.

Alternativas
Questão 5FOZPREV·Diversas·2018Sistemas de Informação (TI)

Considere o diagrama da UML (Unified Modeling Language) fornecido na figura abaixo: Com base nesse diagrama, assinale a alternativa correta.

Alternativas
Questão 6FOZPREV·Diversas·2018Sistemas de Informação (TI)

Considere o seguinte trecho de código em PHP 5: O que será apresentado por esse trecho de código?

Alternativas
Questão 7FOZPREV·Diversas·2018Sistemas de Informação (TI)

Considere o seguinte trecho de código em JavaScript: Qual resultado deve ser apresentado após sua execução?

Alternativas
Questão 8FOZPREV·Diversas·2018Sistemas de Informação (TI)

Segundo Martins (2007), um projeto visa a “criação de um produto ou execução de um serviço específico, temporário, não repetitivo e que envolve um certo grau de incerteza na realização". Na engenharia de software, o gerenciamento de projetos é essencial (SOMMERVILLE, 2011). O planejamento é uma das atividades realizadas pelo gerente de projetos. Nesse contexto, considere as seguintes afirmativas: 1.A Estrutura Analítica de Projeto (EAP) é uma das técnicas que o gerente de projetos pode utilizar para subdividir o trabalho do projeto em partes menores, que podem ser gerenciadas com mais facilidade. 2.Riscos devem ser planejados, identificando-se sua probabilidade de ocorrência e gravidade caso ocorram. Desenvolvem- se, também, estratégias de prevenção, minimização e/ou planos de contingência. 3.Em processos tradicionais, semelhantemente aos processos ágeis, é realizado um cronograma global no início do projeto e as fases são planejadas de forma iterativa ao longo do projeto. 4.O RUP (Rational Unified Process) recomenda que um projeto de software tenha um plano de fase, global, produzido na fase de concepção, e vários planos de iterações, mais refinados, que utilizam técnicas como o Gráfico de Gantt para definir tarefas e sua distribuição aos indivíduos e equipes. Assinale a alternativa correta.

Alternativas
Questão 9FOZPREV·Diversas·2018Sistemas de Informação (TI)

Em PHP 5, construtores são invocados a cada objeto recém-criado e, por isso, são usados para qualquer tipo de inicialização. Considere o trecho de código PHP 5 a seguir: Qual deve ser o comando usado na lacuna apresentada, para que, ao se instanciar um objeto de PessoaFisica, o construtor de Pessoa também seja chamado?

Alternativas
Questão 10FOZPREV·Diversas·2018Sistemas de Informação (TI)

Considere o Diagrama de Classes fornecido na figura abaixo:

Com base nesse diagrama, assinale a alternativa correta.

Alternativas
Questão 11FOZPREV·Diversas·2018Sistemas de Informação (TI)

Considere a seguinte página HTML contendo um trecho de código em JavaScript: Qual comando deve preencher a lacuna indicada para que o parágrafo tenha seu texto alterado?

Alternativas
Questão 12FOZPREV·Diversas·2018Sistemas de Informação (TI)

Classes abstratas são um recurso importante na linguagem Java, pois incentivam o polimorfismo e dão flexibilidade à modelagem de classes, favorecendo a abstração. A respeito de classes abstratas, considere as seguintes afirmativas: 1.Classes abstratas não podem conter atributos. 2.Uma classe abstrata pode conter métodos concretos. 3.O construtor de uma classe abstrata deve ser abstrato. 4.Classes abstratas podem ser instanciadas. Assinale a alternativa correta.

Alternativas
Questão 13FOZPREV·Diversas·2018Sistemas de Informação (TI)

As declarações require e include (bem como suas alternativas) em PHP 5 são usadas para incluir e avaliar um arquivo informado. Sobre essas declarações, assinale a alternativa correta.

Alternativas
Questão 14FOZPREV·Diversas·2018Sistemas de Informação (TI)

Sobre o ciclo de vida de uma aplicação JSF 2.2, a fase conhecida como Invoke Application é responsável por:

Alternativas
Questão 15FOZPREV·Diversas·2018Sistemas de Informação (TI)

Sobre o Scrum, um framework ágil para gerenciamento de projetos de software, considere as seguintes afirmativas: 1.O Scrum define três papéis no desenvolvimento do software: Dono do Produto (Product Owner - PO), ScrumMaster e equipe de desenvolvimento. 2.Uma Sprint é um ciclo completo de desenvolvimento com duração fixa que, ao final, resulta em incrementos potencialmente entregáveis do produto. 3.O backlog do produto é normalmente composto por histórias de usuário com todo o detalhe necessário para desenvolvimento das funcionalidades. 4.Na reunião de retrospectiva, as novas funcionalidades desenvolvidas ao longo da Sprint são avaliadas pelo Dono do Produto. Assinale a alternativa correta.

Alternativas
Questão 16FOZPREV·Diversas·2018Sistemas de Informação (TI)

Considere o seguinte programa em Java:

Assinale a alternativa que descreve sua saída.

Alternativas
Questão 17FOZPREV·Diversas·2018Sistemas de Informação (TI)

Com relação a Java EE 7, identifique como verdadeiras V ou falsas F as seguintes afirmativas: ( ) Servlets são scripts Java com um ciclo de vida definido no servidor. ( ) Facelets é uma linguagem de declaração da apresentação para aplicações JSF. ( ) CDI permite que as dependências dos objetos sejam recebidas, via parâmetros, de forma simplificada. ( ) EJBs são componentes server-side que encapsulam a lógica de negócio de uma aplicação. Assinale a alternativa que apresenta a sequência correta, de cima para baixo.

Alternativas
Questão 18FOZPREV·Diversas·2018Sistemas de Informação (TI)

Sobre testes de software, assinale a alternativa correta.

Alternativas
Questão 19FOZPREV·Diversas·2018Sistemas de Informação (TI)

Considere o seguinte trecho de código em JavaScript: O que será apresentado por esse trecho de código?

Alternativas