QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
24 questões encontradas

Durante a expansão de suas linhas de crédito, o comitê de tecnologia de uma agência de fomento reprovou a arquitetura do novo sistema operacional. A alegação técnica era que a modelagem proposta tratava "Cliente", "Financiamento" e "Garantia" apenas como repositórios passivos de informações submetidos a processos externos, engessando o sistema. Para solucionar a falha estrutural, o comitê determinou a adoção de uma abordagem na qual essas instâncias fossem tratadas de forma independente, reunindo em si mesmas tanto as características específicas quanto os comportamentos a elas associados, facilitando a reutilização em futuros projetos. Considerando a teoria sobre a modelagem e o projeto de soluções de tecnologia, assinale a alternativa que apresenta a conceituação COR RETA da metodologia exigida para essa reestruturação:

A Diagrama de fluxo de dados, que mapeia a movimentação das informações entre as entidades externas, os armazéns e os processos de negócios.
B Método de ciclo de vida tradicional, que particiona o desenvolvimento do software em estágios sequenciais e altamente formalizados.
C Modelo de reengenharia de processos (BPR), focado em simplificar o trabalho e eliminar gargalos para maximizar o benefício tecnológico.
D Sistema de metodologia estruturada, que documenta a aplicação de cima para baixo, separando rigorosamente os dados dos processos.
E Desenvolvimento orientado a objetos, no qual o software é modelado como um conjunto de elementos autônomos que combinam processos e dados.

Um analista de sistemas está avaliando diferentes modelos de processo de desenvolvimento de software para um projeto de grande porte, com requisitos parcialmente definidos e alto risco tecnológico. Diante disso, considere as afirmações a seguir sobre os modelos Cascata, Espiral e Incremental:

I. O modelo em espiral tem como principal característica a análise de riscos em cada ciclo de desenvolvimento.

II. O modelo cascata permite mudanças frequentes nos requisitos ao longo do desenvolvimento, devido à sua natureza iterativa.

III. O modelo incremental permite a entrega de partes funcionais do sistema ao longo do tempo.

IV. O modelo espiral é mais indicado para projetos simples, devido à sua baixa complexidade de gerenciamento. Pode-se afirmar que:

A Apenas I e II estão corretas.
B Apenas I e III estão corretas.
C Apenas II e IV estão corretas.
D Apenas I, III e IV estão corretas.
E I, II, III e IV estão corretas.

O Rational Unified Process (RUP) é um processo de desenvolvimento de software iterativo e incremental, estruturado de forma a organizar as atividades ao longo do tempo e também em diferentes áreas de conhecimento. Nesse contexto, o RUP é descrito a partir de duas dimensões principais, que permitem visualizar tanto a evolução do processo quanto a organização das atividades. Diante disso, assinale a alternativa que apresenta CORRETAMENTE essas duas dimensões.

A Dimensão funcional (horizontal – funções e processos) e dimensão estrutural (vertical – componentes).
B Dimensão lógica (horizontal – modelos e diagramas) e dimensão física (vertical – infraestrutura).
C Dimensão de processos (horizontal – etapas e atividades) e dimensão de produtos (vertical – entregáveis).
D Dimensão de requisitos (horizontal – levantamento e análise) e dimensão de implementação (vertical – codificação).
E Dimensão temporal (horizontal – fases e iterações) e dimensão estática (vertical – disciplinas).

Uma organização decidiu desenvolver um sistema utilizando o modelo cascata. Durante a execução do projeto, a equipe concluiu as fases de levantamento de requisitos, projeto e implementação. Na fase de testes, foram identificados diversos problemas decorrentes de requisitos que não haviam sido corretamente especificados. Considerando as características do modelo cascata, qual é a principal limitação evidenciada nesse cenário?

A Impede a realização de testes durante o desenvolvimento do sistema.
B Pressupõe que os requisitos estejam bem definidos desde o início, dificultando a incorporação de mudanças nas fases posteriores.
C Não permite o uso de técnicas de verificação e validação durante o processo de desenvolvimento.
D Exige que a implementação seja realizada antes da definição dos requisitos do sistema.
E Elimina a necessidade de documentação detalhada do sistema.

No Behavior-Driven Development (BDD), a linguagem Gherkin é utilizada para descrever cenários de teste de forma compreensível tanto para desenvolvedores quanto para usuários de negócio. Considere o exemplo abaixo: Cenário: Login bem-sucedido Dado que o usuário informou um login e senha válidos Quando o usuário confirma o acesso Então o sistema exibe a página inicial O principal objetivo desse tipo de especificação em Gherkin é:

A Especificar apenas testes unitários automatizados.
B Documentar regras de negócio em linguagem acessível a todos os envolvidos.
C Substituir completamente a codificação da aplicação.
D Descrever exclusivamente cenários técnicos para desenvolvedores.
E Restringir a execução dos testes ao ambiente de homologação.

XP é um método leve, recomendado para desenvolver software com requisitos vagos ou sujeitos a mudanças, sendo definido por meio de um conjunto de valores, princípios e práticas de desenvolvimento. Os três principais valores do XP são

A comunicação, simplicidade e feedback.
B humanidade, economicidade e benefícios mútuos.
C criatividade, responsabilidade e qualidade de vida.
D melhorias contínuas, falhas acontecem e baby steps .
E design incremental, programação pareada e build automatizado.

Scrum é um framework leve baseado em empirismo que ajuda pessoas, times e organizações a gerar valor por meio de soluções adaptativas para problemas complexos. Sobre o Scrum, avalie as afirmativas a seguir e assinale (V) para verdadeira e (F) para falsa.

( ) No início da Sprint, é realizada uma reunião para planejar o novo ciclo, cabendo à equipe determinar quanto trabalho acredita ser capaz de executar durante a Sprint.

( ) Criar e comunicar claramente os itens do Product Backlog é uma tarefa do Scrum Master.

( ) Os membros de um time Scrum são autogerenciáveis, decidindo internamente quem faz o quê, quando e como. As afirmativas são, respectivamente,

A V – F – V.
B F – F – V.
C V – F – F.
D V – V – V.
E F – V – F.

Sobre metodologias de desenvolvimento de software ágeis, relacione as listadas a seguir às respectivas caracterizações. 1. Scrum 2. Kanban

( ) A sua principal ferramenta é um quadro que é dividido em colunas, cada uma representando um estágio de desenvolvimento dos elementos de funcionalidade do software.

( ) Os seus principais artefatos incluem o backlog do produto e o backlog do sprint.

( ) O trabalho é distribuído em ciclos chamados sprints, com duração de 3 a 4 semanas, nos quais a equipe se adapta às necessidades e desafios que surgem, garantindo flexibilidade no processo.

( ) Promove a reflexão sobre o processo e a realização de ajustes, para aumentar a eficiência e a qualidade do trabalho entregue. A associação correta, segundo a ordem apresentada, é:

A 2 – 1 – 2 – 1.
B 1 – 1 – 2 – 2.
C 2 – 2 – 1 – 2.
D 1 – 2 – 1 – 2.
E 2 – 1 – 1 – 2.

A respeito das metodologias Scrum, Kanban e do modelo tradicional em cascata, considere as afirmativas a seguir.

I. O Kanban, assim como o modelo cascata, exige a conclusão de uma fase para iniciar a próxima, garantindo previsibilidade no fluxo de trabalho

II. O modelo cascata permite maior adaptação a mudanças durante o projeto do que o Scrum e o Kanban, por trabalhar com fases bem delimitadas.

III. No Scrum, as entregas são realizadas em ciclos fixos e iterativos, enquanto o Kanban opera com fluxo contínuo e foco na limitação de trabalho em progresso.

Está correto o que se afirma em:

A II, apenas.
B I e II, apenas.
C III, apenas.
D II e III, apenas.
E I, II e III.

Na metodologia Scrum , um artefato contém a soma de todos os itens do Backlog do produto completados durante a sprint e os de sprints anteriores. Deve estar "Pronto" (Done) e ser potencialmente utilizável, mesmo que o Product Owner decida não liberar. O artefato em questão é o (a):

A Incremento.
B Backlog da sprint.
C Quadro kanban.
D Backlog do produto.
E Definição de pronto.