texto-geral-processos-desenvovimento

Page 11

Funciona de forma iterativa, incremental mas com uma etapa onde pode ser tomada a decisão de interromper ou não o processo. fonte: http://www2.dem.inpe.br/ijar/CicoloVidaSoftPrado.html)

EXERCÍCIOS 14. Fazendo uma analogia a um artista que esta pintando um quadro. À medida que o tempo passa ele aperfeiçoa a cor, o detalhe do traço dentre outros. Qual processo abaixo melhor representa esse artista. ( ( ( (

) ) ) )

Incremental Iterativo Cascata Codifica-remenda

15. Fazendo analogia a uma construção. Inicialmente uma casa possuía 3 divisões. À medida que o tempo ia passando foram incluídos novos aposentos nessa residência. Hoje ela já possui 2 pavimentos com 6 divisões cada. Qual o processo abaixo melhor representa a construção de uma casa? ( ) Incremental ( ) Iterativo ( ) Cascata ( ) Codifica-remenda SAIBA MAIS Modelo em Iterativo e incremental: http://wapedia.mobi/pt/Desenvolvimento_iterativo_e_in cremental Modelos de Ciclo de vida: http://pt.wikipedia.org/wiki/Modelos_ciclo_de_vida Aula 10 21.

Processo de desenvolvimento Ágil.

Método Ágil: É um conjunto de diretrizes e metodologias que cria uma estrutura conceitual para desenvolver projetos de desenvolvimento de software. Baseado em um manifesto criado por programadores veteranos, e que já tinham passado por inúmeras experiências diferentes no campo de desenvolvimento de software, o Manifesto Ágil (http://www.agilemanifesto.org/) tem como foco as pessoas e não as ferramentas.

valores (comunicação, simplicidade, feedback e coragem) o modelo propõem uma serie de praticas focados em pessoas, ou seja, na equipe de desenvolvimento. Algumas práticas do método XP: - Reuniões em pé: Utilizados par anão perder o foco no assunto. - Programação em par: Formado por uma dupla, no papel de iniciante e do instrutor, Como utilizam um único computador, o código passa automaticamente pelo crivo de duas pessoas. - Testes de aceitação: Testes com validação do cliente. - Pequenas versões: Pequenas versões aceitas pelo cliente ajudam na aceitação do programa completo - Ritmo Sustentável: Utilizar o tempo de trabalho dentro do especificado. Sem horas adicionais. (40 horas por semana) - Padrão de codificação: Estabelecimento de regras de código de programa. - Posse coletiva: O código fonte não pertence a ninguém, é de todos e todos podem utilizá-lo sem necessidade de permissão. Método Scrum: Metodologia que tem como filosofia o manifesto ágil. Possui papel bem definido para as atividades durante todo o processo. Uma vez levantados as questões a serem trabalhadas, é determinado um período de tempo para a realização de um determinado requisito. Durante esse intervalo são feitas reuniões diárias para acompanhamento do andamento das atividades. Características do modelo Scrum. Product Backlog – Lista de itens das quais o cliente deseja que sejam implementados. Sprint Backlog – Analise feita do Product Backlog. Cada requisito é analisado, interpretado e informado a equipe como será implementado. Sprint – Período definido para cada finalização de requisito. Scrum – Reunião diária para analise de andamento do projeto Scrum Máster – Responsável por coordenar o Scrum e ajudar a atender os impedimentos que possam ocorrer, na tentativa de não estourar o Sprint

Método XP: Também conhecido como eXtreme Programming, é um método que pertence à metodologia ágil de desenvolvimento de software. Baseado em 4 11


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.