





Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Os melhores documentos à venda: Trabalhos de alunos formados
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
Estratégia de R.H
Tipologia: Notas de estudo
1 / 9
Esta página não é visível na pré-visualização
Não perca as partes importantes!
Curso : Gestão de TI Turma : 5º semestre – Noturno Período : 2016/ Profº Silvana 4
Uma metodologia de desenvolvimento de software é um conjunto de atividades que auxiliam a produção de software. Apesar de terem sido criadas diversas metodologias, existem atividades fundamentais comuns a todas elas, que são: especificação, projeto e implementação, validação e evolução. Muitas organizações desenvolvem software sem usar nenhum processo. Geralmente porque estes processos tradicionais não são adequados às suas realidades.
Conhecido como cascata ou sequencial Primeira metodologia publicada de desenvolvimento de software Estabelece uma sequência de etapas. O início de uma nova etapa está associada ao término da etapa anterior. Fazem parte deste modelo, as etapas: definição de requisitos, análise e projeto do software, implementação e teste unitário, integração e teste do sistema, implantação e manutenção. Introdução Introdução MODELO CLÁSSICO: Divide os projetos em fases de uma maneira inflexível; Após a fase de desenvolvimento, não se preveem mudanças das especificações De maneira geral, o modelo clássico deve ser usado somente quando os requisitos forem estáveis. O custo das alterações do software eleva-se rapidamente à medida que o desenvolvimento progride. Metodologia Ágil Histórico
Dentre as várias metodologias ágeis existentes, as mais conhecidas são: Extreme Programming (XP) focada basicamente no mundo de desenvolvimento de sistemas de software SCRUM: é independe da área de conhecimento. uma forma de gestão de projetos que http://www.portaleducacao.com.br/informatica/ artigos/40316/comparacao-entre-scrum-e-xp- desenvolvimento-de-sistemas#ixzz44DI1hWA Metodologia Ágil Conceito
Metodologia Ágil Características da XP
Metodologia Ágil Características da XP
Planejamento: baseia-se em requisitos atuais reais para desenvolvimento de software, e não em possíveis requisitos futuros. Entregas frequentes: software simples, atualizado à medida que novos visam à construção de um requisitos surgem. Idealmente, devem ser entregues versões a cada mês ou, no máximo, a cada dois meses. Metáfora: são as descrições de um software sem a utilização de termos técnicos Projeto simples: o programa deve ser o mais simples possível e satisfazer aos requisitos atuais, sem a preocupação de requisitos futuros. Metodologia Ágil Práticas da XP Testes: XP o processo de desenvolvimento. focalizam a validação do projeto durante todo Programação em pares: feita em dupla, ou seja, dois desenvolvedores trabalham a implementação do código é em um único computador. Refatoração software e está presente em todo o desenvolvimento. : focaliza o aperfeiçoamento do projeto do Simplificação constante. Propriedade coletiva: todos os membros da equipe. o código do projeto pertence a Integração contínua: código produzido por uma equipe deve ser integrado ao uma vez testado e validade, o sistema e este, por sua vez, também testado. O software é construído e verificado gradativamente. Metodologia Ágil Práticas da XP Trabalho semanal de 40 horas: a XP assume que não se deve fazer horas extras constantemente. Cliente presente: é fundamental a participação do cliente durante todo o desenvolvimento do projeto. Estar disponível para sanar todas as dúvidas sobre requisitos. Mantê-lo como parte integrante do desenvolvimento do software. Código-padrão: recomenda-se adoção de regras de escrita, por exemplo no estilo e formato de comentários e no uso de identificadores. Metodologia Ágil Práticas da XP
Metodologia Ágil Desvantagens Metodologias Ágeis
Metodologias Ágeis PENSAMENTOS ÁGEIS: tirados da apresentação “Cinco motivos para você não adotar metodologias ágeis - Rafael Prikladnicki Flávio Steffens de Castro” Quando temos problemas no cronograma, os modelos tradicionais cortam qualidade, enquanto os métodos ágeis cortam escopo.
Metodologias Ágeis A questão não é documentar, mas sim, entender. Metodologias Ágeis Não existem melhores práticas. Existem boas práticas para determinadas situações. Metodologias Ágeis Adaptação é uma resposta às mudanças