Font size
WorksheetsAvaliação Análise e Projeto de Sistemas
Total questions: 50
Worksheet time: 54mins
Qual é a principal característica da metodologia Waterfall?
Flexibilidade nas fases do projeto
Estrutura sequencial e linear
Entregas contínuas e incrementais
Foco na colaboração entre equipes
Jogar Uno na sala
Qual das alternativas abaixo é uma metodologia tradicional de desenvolvimento de software?
Scrum
Kanban
Cascata (Waterfall)
XP (Extreme Programming)
Ser Ágil no TRUCO
O que é o Movimento Ágil?
Um conjunto de ferramentas para programação
Uma abordagem para desenvolvimento de software que enfatiza flexibilidade e colaboração
Um software específico para gestão de projetos
Um método de teste de software
É um movimento no truco que é extremamente Ágil o suficiente para ganhar do oponente
Qual é a principal diferença entre Scrum e Kanban?
Scrum é baseado em sprints, enquanto Kanban é baseado em fluxo contínuo
Kanban tem papéis definidos, enquanto Scrum não
Scrum não permite mudanças durante o projeto, enquanto Kanban permite
Kanban é usado apenas para projetos pequenos, enquanto Scrum é para grandes
O que é análise e projeto de sistemas?
Processo de codificação de software e como ele funciona e gerencia seus processos internos
Processo de entender e especificar o que um sistema deve fazer
Processo de manutenção de sistemas existentes
Processo de testar sistemas para bugs
Processo de analisar a probabilidade de ir bem nessa prova
Qual das fases abaixo pertence à metodologia Waterfall?
Planejamento de sprints
Desenvolvimento contínuo
Implementação
Revisão diária
Daily Day
Qual é um dos princípios do Manifesto Ágil?
Documentação extensiva é essencial
Responder a mudanças mais do que seguir um plano
Contratos rígidos são fundamentais
Processos e ferramentas são mais importantes que indivíduos
Assertividade e interatividade
Qual é o papel do Product Owner no Scrum?
Desenvolver o código do projeto
Gerenciar o backlog do produto e priorizar as necessidades
Testar o software desenvolvido
Criar wireframes e protótipos
Qual é uma vantagem das metodologias ágeis em relação às tradicionais?
Maior rigidez no planejamento
Menor envolvimento do cliente
Maior flexibilidade e adaptação a mudanças
Menor foco na entrega de valor
O que é um sprint no contexto do Scrum?
Uma reunião diária para completar um conjunto de ações em determinado período de tempo
Um período fixo de tempo para completar um conjunto de tarefas
Um documento de requisitos
Uma ferramenta de gestão de projetos utilizando a metodologia Ágil
Qual é o objetivo principal do Kanban?
Aumentar a velocidade de desenvolvimento
Melhorar a eficiência do fluxo de trabalho
Reduzir o número de reuniões
Aumentar a documentação
Qual das seguintes é uma prática comum em metodologias ágeis?
Entregas anuais
Reuniões diárias de stand-up
Planejamento de longo prazo sem revisões
Documentação detalhada antes do início do projeto
Qual é a primeira fase da metodologia Waterfall?
Implementação
Teste
Análise de requisitos
Manutenção
Qual é uma característica do Scrum?
Não possui papéis definidos
Baseia-se em ciclos de desenvolvimento longos
Utiliza sprints para organizar o trabalho
Não permite feedback do cliente
Qual é o foco principal das metodologias tradicionais de desenvolvimento de software?
Flexibilidade e adaptação
Entregas rápidas e frequentes
Planejamento e documentação detalhados
Colaboração contínua com o cliente
Identifique o conceito equivalente e assinale alternativa correta para a afirmação: “é um conjunto de elementos interdependentes, ou um todo organizado, ou partes que interagem formando um todo unitário e complexo.”
Informação
Conhecimento
Sistema
Módulo
Com relação aos modelos de processo, assinale a alternativa que representa o modelo CASCATA.
foi proposto por Royce em 1970. O modelo criado derivou-se de atividades da engenharia para estabelecer ordem aos softwares, por ser um dos mais importantes modelos de processo é referência para muitos outros. A versão original deste modelo foi melhorada e continua sendo utilizada nos dias atuais
descreve um método de desenvolvimento que é linear e seqüencial. Na primeira vez que uma fase de desenvolvimento é completada, o desenvolvimento prossegue para a próxima fase e não há retorno
foi desenvolvido para abranger as melhores características tanto do ciclo de vida clássico como da prototipação, acrescentando, ao mesmo tempo, um novo elemento, a análise de riscos que falta a esses paradigmas
é uma representação de um conjunto de informações sobre determinado conceito do sistema
ão características dos Métodos Ágeis:
Equipes pequenas e multidisciplinares
Poucas reuniões
Documentação bem detalhada
Comunicação feita de maneira formal
O modelo ágil permite evolução e mudanças de requisitos
Verdadeiro
Falso
Nem verdadeiro, nem falso
A abordagem ágil é adequada quando
Sistemas que exigem muito trabalho de análise e grandes equipes
Especificação e projeto muito bem detalhados antes da implementação
Necessário muita documentação para atender o grupo de suporte
O sistema pode ser fragmentado em incrementos
Não atende as características dos métodos ágeis:
Entrega incremental
Manter a simplicidade
Desenvolvimento em fases definidas
Aceitar mudanças
No modelo ágil, a resolução de problemas pode custar muito caro.
Verdadeiro
Falso
Quando os requisitos não estão bem especificados, esse modelo auxilia os interessados a compreenderem melhor o que será implementado.
Prototipagem
Espiral
Incremental
Cascata
Qual das etapas, os profissionais fazem o levantamento dos requisitos de software e modelos de domínio para que possa elaborar um plano de desenvolvimento de software, indicando em detalhes os recursos necessários?
Manutenção
Especificação
Evolução
Validação
Desenvolvimento
Essas fases são do método:
Ágil
Scrum
Cascata
Kanban
Essas fases pertencem ao método
Ágil
Kanban
Scrum
Waterfall
Diferentemente do Ágil, a Cascata é mais
rígida e menos adaptável às mudanças.
Assim, se uma necessidade de mudança for
identificada após a conclusão de uma fase, é
difícil e custoso revisitar e alterar os
artefatos. Esta afirmação está:
Errada
Correta
Cite 3 principais vantagens em se seguir uma metodologia ágil
• Cliente satisfeito
• Adianta prazos
• Promoção de carreira
• Fácil visualização
• Controle nos processos
• Melhor plano de trabalho
• Entrega contínua
• Transparência no processo
• Alta qualidade nas entregas
• Ecologicamente correto
• Rapidez na análise
• Alta qualidade nas entregas
Combine os elementos:
Hardware
Equipamentos
Software
Programas
Processos
Rotinas de trabalho
Budget
Valor disponível para a execução de um projeto
Stakeholders
Gestores de um processo
O que é ser ágil?
Ser indeciso nas ações
Ser agressivo nas ações
Ser lento nas ações
Ser rápido nas ações
Nunca nem vi
Qual é a principal diferença entre o Kanban e o Scrum?
O Kanban é mais adequado para projetos de curto prazo, enquanto o Scrum é melhor para projetos de longo prazo.
O Kanban é baseado em iterações fixas, enquanto o Scrum é baseado em um fluxo contínuo de trabalho.
O Kanban utiliza quadros visuais para visualizar o trabalho, o Scrum não.
O Kanban é focado em processos e tem fluxo contínuo, enquanto o Scrum tem sprints e olha mais para as pessoas.
O Kanban é um método utilizado para
Gerenciar projetos complexos
Controlar o fluxo de trabalho
Definir metas SMART
Realizar retrospectivas de equipe
O que são metodologias de desenvolvimento?
Conjunto de ferramentas para testar um sistema
Conjunto de abordagens assumidas para elaboração de um sistema
Conjunto de regras para manutenção de um sistema
Conjunto de técnicas para desativar um sistema
Quem tem alta interação com o time na metodologia ágil?
Clientes
Fornecedores
Investidores
Marketing
Quais são as características das metodologias tradicionais?
Flexibilidade das estratégias, alta interação dos clientes, mini-entregas mais rápidas
Etapas rígidas e altamente controladas, sistemas críticos e planejados, pouca interação dos clientes
Sistemas com possibilidades de mudanças constantes, requisitos em evolução, alta interação dos clientes
Mini-entregas mais rápidas, flexibilidade das estratégias, requisitos em evolução
O que é o Scrum?
Um tipo de software
Um framework de gerenciamento
Um método de fabricação
Um estilo de liderança
Sobre as funções dentro do Scrum:
Responsável por gerenciar todo o processo junto a equipe.
Scrum Master
Responsável por fazer a ponte entre cliente e os desenvolvedores.
Product Owner
São os profissionais da equipe envolvidos diretamente no processo de desenvolvimento.
Desenvolvedores
O (a) é uma ferramenta ou framework ágil, baseado em (b) , que são os ciclos de produção de um projeto, garantindo revisão e aperfeiçoamento constantes para que o resultado seja sempre o melhor possível. Com o Scrum, um projeto é dividido em partes, para cada parte é feito uma Sprint. Uma Sprint é um curto período de (c) , entre 2 e 4 semanas, onde a equipe se propõe a realizar parte do (d) .
O Manifesto Ágil se tornou um marco da Engenharia de Software, chamando a atenção de vários processos propostos de forma independente tinham valores em comum. Além disso foram definidos 12 princípios. Entre eles, figura o seguinte princípio:
Cada pessoa em um projeto deve ter uma função predeterminada para acelerar o desenvolvimento em conjunto
a contínua atenção à simplicidade do trabalho feito aumenta a agilidade.
software funcionando é a medida primária de progresso.
os indivíduos, clientes e desenvolvedores, são mais importantes que processos e ferramentas.
o software funcional emerge de times auto-organizáveis.
Uma equipe de desenvolvedores do Ipea está desenvolvendo um novo projeto seguindo as práticas do Scrum. Durante uma sprint, o Product Owner foi informado de que uma nova portaria editada pelo Ministério do Planejamento e Orçamento tornará a sprint em curso sem valor para a nova aplicação.
Nessas condições, será adotado o seguinte procedimento:
Alternativas
A
o próprio time deverá incorporar os novos requisitos ao backlog do produto e da sprint, já que se trata de uma equipe autogerenciada.
B
o Product Owner deverá inserir novas tarefas no backlog da sprint em curso, de modo que os novos requisitos sejam tratados o mais breve possível.
C
o Scrum Master deverá inserir novas tarefas no backlog da sprint em curso, de modo que os novos requisitos sejam tratados o mais breve possível.
D
o Scrum Master, a pedido do Product Owner, deverá encerrar a sprint em curso e iniciar uma reunião de planejamento para começar uma nova sprint.
E
o time, a pedido do Product Owner, deverá encerrar a sprint em curso e iniciar uma reunião de planejamento para começar uma nova sprint.
O que são algoritmos?
Sequência finita de instruções que visam solucionar um determinado problema
Sequência de passos não lógica que visa resolver um determinado problema
Padrão de desenvolvimento de sistemas e softwares interativos
Arquitetura de organização de projetos
Qual é o Modelo de Processo?
Prototipação
modelo V
XP
Scrum
Waterfall
O que é UX?
User Experience (experiência do usuário)
Código de SPT
Padrão ético
Teoria de racionalidade
Só sei que nada sei
O que é Análise e Projeto de sistemas?
é uma coleção organizada de informações - ou dados - estruturadas, normalmente armazenadas eletronicamente em um sistema de computador
é o uso da lógica para realizar ou raciocinar sobre a computação
é a atividade que tem por finalidade a realização de estudos de processos a fim de encontrar o melhor caminho racional para que a informação possa ser processada
é a ciência que estuda as técnicas, metodologias, instrumentos computacionais e aplicações tecnológicas, que informatizem os processos e desenvolvam soluções de processamento de dados de entrada e saída pautados no computador
Dentre as 5 fases de desenvolvimento de software, a qual se refere a seguinte frase? "É aquela em que os desenvolvedores, programadores e engenheiros, começam a escrever, de fato, o código de programação do software, utilizando como base para isso os projetos elaborados na fase anterior".
Fase 2 - Concepção
Fase 3 - Levantamento e análise de requisitos
Fase 4 - Fase de desenvolvimento
Fase 5 - Etapa de manutenção
Qual é a principal vantagem de usar o planejamento ágil em projetos?
Reduzir o tempo de desenvolvimento
Melhorar a comunicação com o cliente
Aumentar a previsibilidade do projeto
Facilitar a adaptação a mudanças
Qual é a principal diferença entre o Scrum e o PMBOK em termos de abordagem?
O Scrum é mais detalhado que o PMBOK
O PMBOK é mais flexível que o Scrum
O Scrum é uma abordagem ágil, enquanto o PMBOK é uma abordagem tradicional
Ambos são idênticos em termos de abordagem
Qual é o papel principal do Scrum Master em uma equipe Scrum?
Definir os requisitos do produto
Facilitar a comunicação e remover impedimentos
Aprovar o produto final
Gerenciar o orçamento do projeto
Qual técnica é usada para garantir que todos os membros do time tenham a mesma compreensão do trabalho da Sprint atual?
Daily Scrum
Sprint Retrospective
Burn-Down Chart
Sprint Planning
