GoConqr has a new look! Let us know what you think.

Flashcards

NP2 GABRIEL

Gabriel Macedo Portuguese 24 cards

Cards in this deck (24)

  1. 1O que são ciclos de vida de software?É um método descritivo de como se desenvolver um software.
    Vago na descrições e detalhes das condições de início e termino de uma atividade.
  2. 2Quais são as diferenças entre modelos de ciclo de vida?Se diferenciam pelo aspecto de:
    Enfoque dado no modelo, no cascata na documentação
    No espiral nos riscos,
    Define as atividades que deverão ser executadas para atingir o objetivo.
    Linear (cascata), iterativa (incremental)
  3. 3O que é modelo cascata?Modelo que consiste na execução das atividades de desenvolvimento de SW em sequencia ordenada. Para passar de etapa deve finalizar a anterior.
  4. 4Qual a sequência do cascata?Dividido em 5 partes;
    1Comunicação - levantamento de requisitos
    2Planejamento - estimativas, cronograma
    3Modelagem - análise, projeto
    4 Construção - codificação, testes
    5Implantação - entrega, manutenção
  5. 5Quais as características e desvantagens do modelo cascata?É recomendado para projetos que tenham domínio dos requisitos.
    Não oferece suporte para mudanças (flexibilidade)
    Poucos recursos de otimização (detalhes)
  6. 6O que é ciclo de vida evolucionário?Trata da entrega do sistema em VERSÕES
    Partes do projeto e subsistemas podem depender da tecnologia. ex versao1 senha
    versao2 biometria
  7. 7Quais as características do evolucionário?Modelo enfatiza o risco como principal a ser conduzido no planejamento
    Destaca o uso de ferramentas para construção do sistema que precisa ser rápido
  8. 8Quais modelos são englobados pelo evolucionário?Modelo Espiral e Prototipação Rápida
  9. 9O que é modelo de prototipação e seu fluxo?Entender os objetivos dos usuários
    1Coleta - requisitos
    2Projeto -
    3Construção do Prototipo
    4Avaliação do Protoripo
    5Refinamento do Prototipo
    Na fase de construção não poderá ser alterado os requisitos.
  10. 10O que é modelo espiral?É um modelo evolucionário que combina a prototipagem com o cascateamento.
    Em desenvolvimentos rápidos.
  11. 11Quais são as características do espiral?Sem fases fixas, escolhidas de acordo com o que é pedido, acompanhando toda a vida do software. Mesmo após entrega erros são identificados e corrigidos.
    Engloba as melhores características do ciclo de vida e prototipo. Inclui a análise de risco.
  12. 12Quais as fases do modelo espiral?1Planejamento - baseado nos comentarios do cliente
    2Analise de riscos - baseado nos requisitos
    3Engenharia - 1prototipo inicial, 2nivel seguinte 3construido pela engenharia
    Avaliação do cliente - validação do sistema
  13. 13O que é ciclo incremental?Cascata e evolucionário. Onde as entregas são feitas por partes.
    A cada módulo entregue é testado a integração com os demais.
    Entregue de 90 a 190 dias.
  14. 14Quais são as características?Pode ocorrer em equipes paralelas desde que não tenham dependecia, gerando prática porém mais custos.
    Entregas por módulos.
    Cada módulo deverá ter teste de regressão para que funcionem integrados.
    Entra em operação no primeiro módulo entregue.
  15. 15O que é módulo RAD?Ciclo de desenvolvimento rápido baseado em 3 fases (Enquadramento, desenho, construção)
    No prazo de 90 a 120.
    É adaptado do modo cascata.
  16. 16Características do RADIniciado em sub-projetos.
    1Modelagem de Negócio - Fluxo de organização
    2Modelagem de Dados - Fluxo definido no item 1
    3Modelagem de Processo - Transforma objetos de dados
    4Geração da Aplicação - Tecnicas de l4g
    5Teste e conclusão de desenvolvimento - Fim do primeiro sub-projeto inicio de outro.
  17. 17O que é RUP?Processo de software criado para apoio e desenvolvimento a POO e UML.
    É criado para atender as necessidades garantindo a produção de software de alta qualidade.
  18. 18Quais as fases do RUP?Dividido em 4 fases:
    1Concepção - Comunicação entre cliente e planejamento. Levantamento de requisitos.
    2Elaboração - Analisa de forma detalhada o dominio do problema, definido custos.
    3Construção - Desenvolvido e criado o SW. Codificação.
    4Transição - Entrega do SW ao usuário.
  19. 19O que é XP?O extreme programming é talvez o mais conhecido e mais amplamente usado método ágil.
    Na extreme programming, todos os requisitos são expressos como cenários, que são implementados diretamente como uma série de tarefas.
    extreme programming exige uma abordagem “extrema” para o
    desenvolvimento iterativo. Novas versões de software podem ser compiladas
    varias vezes por dia e os incrementos são entregues para os clientes
    aproximadamente a cada duas semanas.
  20. 20O que é SCRUM?Modelo ágil de processo desenvolvido para priorização das entregas e desenvolvimento rápido com envolvimento de toda a equipe.
    SCRUM derivado de uma jogada de rugby.
  21. 21Como funciona o SCRUM? 1Definido em 3 partes.
    1Papeis (roles) - Definido como o time deve trabalhar, o que será feito por quem.
    Definido pelo PO (Product Owner) quem representa os interesses do cliente, é a interface entre cliente e o time de desenvolvimento
    Scrum Master líder da equipe de desenvolvimento e que interage com o PO, ele gerencia e repassa o trabalho que foi definido
    Equipe de desenvolvimento quem coloca a mão na massa e faz o sw ter funcionamento.
  22. 22Como funciona o SCRUM? 22Cerimonies - Eventos do scrum que acontece dentro do ciclo de desenvolvimento, dividido em 3 partes
    Planejamento SPRINT quando é desenvolvido um plano de desenvolvimento de SW
    Reunião do SPRINT realizado após a finalização de cada sprint junto ao scrummaster e po para apresentação do sprint e o que foi concluído, é basicamente um aprimoramento.
  23. 23Como funciona o SCRUM? 33Artifacts - Ferramentas básicas para desenvolvimento.
    Product Backlog - preparado uma lista de funcionalidades com o cliente, o que queremos ter.
    Sprint Backlog - é uma lista de tarefas que o Scrum Team se compromete a fazer em um Sprint. Os itens do Sprint Backlog são extraídos do Product Backlog, pela equipe, com base nas prioridades definidas pelo Product Owner e a percepção da equipe sobre o tempo que será necessário para completar as várias funcionalidades.
    3Burndown Chart - gráfico que mostra a quantidade de trabalho cumulativo restante de um
    Sprint, dia por dia.
  24. 24O PROCESSO SCRUM Como visto anteriormente, o processo SCRUM se dá por três etapas: O início, marcado pela reunião de planejamento, o ciclo de desenvolvimento (chamado Sprint) e a conclusão, marcada pela reunião de revisão do Sprint. Neste tópico, vamos ver um exemplo do processo SCRUM.1

Information

Description
Flashcards on NP2 GABRIEL, created by Gabriel Macedo on 17/11/2017.
Created by
Gabriel Macedo
Views
1
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?