Questões de Concursos Públicos - FOZPREV de Foz do Iguaçu - PR

Resolva questões gratuitas da FOZPREV de Foz do Iguaçu - PR. Banco com 89 perguntas de concursos. Prepare-se com simulados e estatísticas de acerto.

Q99672 NC-UFPR - 2018 - FOZPREV de Foz do Iguaçu - PR - Analista Previdenciário - Sistema de Informação
Ano: 2018
Banca: NC-UFPR
Assunto: RUP (Rational Unified Process) - Processo Unificado Rational

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.
Q99671 NC-UFPR - 2018 - FOZPREV de Foz do Iguaçu - PR - Analista Previdenciário - Sistema de Informação
Ano: 2018
Banca: NC-UFPR
Assunto: RUP (Rational Unified Process) - Processo Unificado Rational

“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.
Q99670 NC-UFPR - 2018 - FOZPREV de Foz do Iguaçu - PR - Analista Previdenciário - Sistema de Informação
Ano: 2018
Banca: NC-UFPR
Assunto: Teste de Software

Sobre testes de software, assinale a alternativa correta.
Q99669 NC-UFPR - 2018 - FOZPREV de Foz do Iguaçu - PR - Analista Previdenciário - Sistema de Informação
Ano: 2018
Banca: NC-UFPR
Assunto: Processos de Software - Desenvolvimento Ágil

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.
Q99668 NC-UFPR - 2018 - FOZPREV de Foz do Iguaçu - PR - Analista Previdenciário - Sistema de Informação
Ano: 2018
Banca: NC-UFPR
Assunto: UML

Considere o Diagrama de Classes fornecido na figura abaixo: Com base nesse diagrama, assinale a alternativa correta.
Q99667 NC-UFPR - 2018 - FOZPREV de Foz do Iguaçu - PR - Analista Previdenciário - Sistema de Informação
Ano: 2018
Banca: NC-UFPR
Assunto: UML

Considere o diagrama da UML (Unified Modeling Language) fornecido na figura abaixo: Com base nesse diagrama, assinale a alternativa correta.
Q99666 NC-UFPR - 2018 - FOZPREV de Foz do Iguaçu - PR - Analista Previdenciário - Sistema de Informação
Ano: 2018
Banca: NC-UFPR
Assunto: Processos de Software - Desenvolvimento Ágil

Kanban é um dos métodos ágeis de desenvolvimento de software em que se utilizam mecanismos de gestão visual para a aplicação incremental de melhorias no processo de trabalho (Prikladnicki, 2014). Sobre a implantação e o funcionamento do método Kanban, assinale a alternativa correta.
Q99665 NC-UFPR - 2018 - FOZPREV de Foz do Iguaçu - PR - Analista Previdenciário - Sistema de Informação
Ano: 2018
Banca: NC-UFPR
Matéria: Programação
Assunto: Java

Considere o seguinte programa em Java: class ClassePai { public void mostrar() { System.out.print("pai "); } } class ClasseFilha extends ClassePai { public void mostrar() { System.out.print("filha "); } } public class Teste { public static void main(String[] args) { ClassePai p1 = new ClassePai(); ClassePai p2 = new ClasseFilha(); p1.mostrar(); p2.mostrar(); ((ClasseFilha)p2).mostrar(); ((ClasseFilha)p1).mostrar(); } } Assinale a alternativa que descreve sua saída.
Q99664 NC-UFPR - 2018 - FOZPREV de Foz do Iguaçu - PR - Analista Previdenciário - Sistema de Informação
Ano: 2018
Banca: NC-UFPR
Matéria: Programação
Assunto: Java

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.
Q99663 NC-UFPR - 2018 - FOZPREV de Foz do Iguaçu - PR - Analista Previdenciário - Sistema de Informação
Ano: 2018
Banca: NC-UFPR
Matéria: Programação
Assunto: Java

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.