Karteikarten
NP2 GABRIEL
Karten in diesem Stapel (24)
- 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. - 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) - 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.
- 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 - 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) - 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 - 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 - 8Quais modelos são englobados pelo evolucionário?Modelo Espiral e Prototipação Rápida
- 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. - 10O que é modelo espiral?É um modelo evolucionário que combina a prototipagem com o cascateamento.
Em desenvolvimentos rápidos. - 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. - 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 - 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. - 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. - 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. - 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. - 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. - 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. - 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. - 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. - 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. - 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. - 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. - 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
Informationen
- Beschreibung
- Karteikarten am NP2 GABRIEL, erstellt von Gabriel Macedo am 17/11/2017.
- Erstellt von
- Gabriel Macedo
- Aufrufe
- 1
- Bewertung