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
230 questões encontradas

Scrum é um método ágil, iterativo e incremental para gerenciamento de projetos que foi proposto por Sutherland e Schwaber. A definição do Scrum inclui um conjunto bem definido de papéis, artefatos e eventos. São eventos Scrum:

A desenvolvimento de produto e lançamento do produto, apenas.
B planejamento dos sprints, sprints, reuniões diárias, revisões dos sprints e retrospectivas, apenas.
C validação dos sprints, manutenção dos backlogs dos sprints e atualização dos gráficos de burndown, apenas.
D manutenção do backlog do produto, dos backlogs dos sprints e dos quadros scrum e lançamento do produto, apenas.
E desenvolvimento do produto, execução dos sprints, manutenção dos backlogs, reuniões de pé, atualização dos gráficos de burndown e lançamento do produto, apenas.

Os padrões de desenvolvimento e reuso de software são práticas e técnicas que ajudam a criar softwares de maneira eficiente, facilitando a manutenção e a evolução do código. Com relação ao reuso, analise os itens a seguir.

I. Reuso de software é o processo de incorporar produtos existentes em um novo produto. Exemplos: Código; e, Especificações de Requisitos e Projeto.

II. Um dos desdobramentos do reuso de software é o conceito de ecossistema de software, que se caracteriza por conter os seguintes elementos: atores internos e externos à organização; produto de software principal; plataforma de apoio ao software; e os ativos de ecossistemas.

III. Algumas técnicas para reuso são: Bibliotecas; Frameworks; Componentes; Padrões de Software; e, Linhas de Produto de Software

Está correto o que se afirma em:

A I e II, apenas.
B II e III, apenas.
C Teste de usabilidade.
D Teste de integração.
E Teste Unitário.

A codificação de software é o processo de escrever código fonte para criar programas de computador. Relacione os elementos de codificação de software com suas respectivas definições. 1. Codificação de software transacional 2. Codificação de software analítico 3. Codificação de software mobile 4. Codificação de API ( Application Programming Interfaces )

( ) Envolve a criação de sistemas que garantem a integridade e a consistência dos dados durante operações que podem envolver múltiplas etapas ou interações com diferentes componentes, tendo como exemplos de ferramentas e tecnologias aplicadas: JDBC, SQLAlchemy e Spring Transaction Management.

( ) Envolve o uso de linguagens de programação e ferramentas específicas para cada plataforma, tendo como exemplos de ferramentas de teste: Appium, Firebase Test Lab e XCTest

( ) Envolve a criação de interfaces que permitem que diferentes sistemas de software se comuniquem entre si, tendo como Ferramentas e Tecnologias: Postman, Swagger/OpenAPI, Jest e PyTest.

( ) Envolve a criação de sistemas que processam e analisam grandes volumes de dados para extrair informações úteis e apoiar a tomada de decisões, tendo como principais conceitos: Data Warehousing, ETL ( Extract, Transform, Load ), Data Mining e OLAP ( Online Analytical Processing ). Assinale a opção que indica a relação correta na ordem apresentada.

A 1 – 2 – 3 – 4.
B 4 – 3 – 2 – 1.
C I e III, apenas.
D III, apenas.
E I, II e III.

Sobre processos tradicionais para desenvolvimento de software, bem como metodologias ágeis e Kanban, assinale a afirmativa correta.

A Valorizar processos e ferramentas acima de indivíduos e interações é uma das principais características de metodologias ágeis.
B Metodologias de processo sequenciais, como os modelos cascata e V, são indicados para cenários nos quais os requisitos são bem definidos e estáveis.
C Uma ideia convencional em desenvolvimento de sistemas é que os impactos de mudanças crescem linearmente com o avanço do projeto.
D Enquanto o Scrum tem sua origem na fabricação Lean, o Kanban é mais voltado para desenvolvimento de software.
E Seja em modelos mais tradicionais, como em métodos ágeis, é fácil prever quais requisitos de software vão perdurar e quais serão alterados.
Texto associado
A respeito dos processos de desenvolvimento de software , julgue o item que se segue.

A abordagem de melhoria de processos baseada em maturidade objetiva a adoção de práticas estruturadas e técnicas para elevar a qualidade do produto e a previsibilidade do processo.

A Certo
B Errado
Texto associado
A respeito dos processos de desenvolvimento de software , julgue o item que se segue.

No desenvolvimento incremental, não é exigida a entrega de cada um dos incrementos ao cliente, mas busca-se torná-los visíveis para possibilitar, sempre que viável, o feedback de stakeholders .

A Certo
B Errado
Texto associado
Com relação a práticas ágeis e ao sistema de gestão Kanban, julgue o item subsequente.

A limitação do WIP ( work in progress ) é uma prática fundamental no Kanban para apoiar a implementação do sistema puxado, no qual um novo item só é iniciado quando há capacidade disponível na equipe.

A Certo
B Errado
Texto associado
Com relação a práticas ágeis e ao sistema de gestão Kanban, julgue o item subsequente.

Um product owner que não aceita feedback do time de desenvolvimento ou dos stakeholders compromete a inspeção e adaptação do produto com base em colaboração, principal objetivo da sprint review .

A Certo
B Errado
Texto associado
Com relação a práticas ágeis e ao sistema de gestão Kanban, julgue o item subsequente.

A daily scrum baseada em fluxo altera o foco tradicional da reunião, o qual passa a ser as pessoas e a resolução de impedimentos dos itens de trabalho no quadro Kanban.

A Certo
B Errado
Texto associado
Com relação a práticas ágeis e ao sistema de gestão Kanban, julgue o item subsequente.

Um item de backlog deve ser uma história de usuário completa, não podendo ser representado por tarefas técnicas tal como, por exemplo, refatorar o código da interface com o usuário.

A Certo
B Errado