Introdução à Engenharia
|
|
- Luiz Fernando Cruz Monsanto
- 5 Há anos
- Visualizações:
Transcrição
1 Introdução à Engenharia CP41A Aula 6 Prof. Daniel Cavalcanti Jeronymo Revisão de metodologias de projetos (Atividade 2). Ferramentas de Engenharia. Universidade Tecnológica Federal do Paraná (UTFPR) Engenharia de Computação 1º Período /32
2 Metodologia de Projetos Programação Ágil Plano de Aula Ferramentas de Engenharia Colaboração Gerência de Requisitos Projeto de Sistemas Gerência de Projetos Solução de Problemas Tomada de Decisão 2/32
3 Projeto de Engenharia Metodologia de Projetos Requisitos iniciais Conceito & Arquitetura Projeto & Desenvolvimento Produto Programação Ágil Tema recorrente na Atividade 2 Popular buzzword É uma realidade na indústria? 3/32
4 Programação Ágil Manifesto Ágil + Indivíduos e Interações Processos e ferramentas Metodologia de Projetos + Software utilizável Documentação compreensiva + Colaboração do cliente Negociação de contrato + Resposta a mudanças Seguir um plano 4/32
5 Programação Ágil Todos esses princípios são seguidos na prática? Metodologia de Projetos Quando um princípio deixa de ser seguido, o processo ainda é Ágil? 5/32
6 Programação Ágil Destrinchando os princípios "Nossa maior prioridade é satisfazer o cliente através da entrega antecipada e contínua de software utilizável Metodologia de Projetos Os desenvolvedores conhecem o cliente pessoalmente? Conhecem as vontades do cliente a partir do próprio ou de um "telefone sem fio"? Como satisfazer quem não é conhecido? 6/32
7 Programação Ágil Destrinchando os princípios "Mudanças de requisitos são bem-vindas, até em fases tardias do projeto. Processos Ágeis consideram mudanças em tempo de desenvolvimento para a vantagem competitiva do cliente Metodologia de Projetos Os desenvolvedores gostam de mudanças? Na prática não são aceitas e são postergadas 7/32
8 Programação Ágil Destrinchando os princípios "Entrega frequente de software útil, prazos entre semanas e meses, com preferência a escalas curtas de tempo Metodologia de Projetos Na prática, as atualizações são pequenas ou grandes? Como dividir o desenvolvimento em fatias de tempo que atendam os prazos? 8/32
9 Programação Ágil Destrinchando os princípios "O pessoal administrativo e desenvolvedores devem trabalhar juntos diariamente ao longo do projeto Metodologia de Projetos O contato é realizado entre desenvolvedores e os usuários do programa? Ou entre o gerente do gerente com o subchefe do assistente? O contato DEVE ser realizado com os usuários Requisitos, na prática, são determinados por níveis superiores da hierarquia ao contrário de participação dos usuários 9/32
10 Programação Ágil Destrinchando os princípios "Construir projetos ao redor de indivíduos motivados Metodologia de Projetos O que isso realmente significa? Empregados no fundo da hierarquia são os mais atrelados ao desenvolvimento, portanto são os mais motivados a resolverem problemas relacionados ao desenvolvimento Na prática, quem toma as decisões de desenvolvimento é o nível mais baixo da hierarquia? 10/32
11 Programação Ágil Destrinchando os princípios "Entregue-os o ambiente e suporte que precisam, confie neles para que terminem o trabalho Metodologia de Projetos Desenvolvedores tem o melhor ambiente de trabalho possível? Desenvolvedores recebem uma tarefa e um prazo e são deixados à própria responsabilidade ou são microgerenciados? 11/32
12 Programação Ágil Destrinchando os princípios Metodologia de Projetos "Diálogo cara-a-cara é o método mais eficiente e efetivo de transferir informação para e dentro uma equipe de desenvolvimento O que fazer quando membros da equipe encontram-se em locais remotos? Pessoas estão frequentemente ocupadas para comunicarem-se adequadamente Empresas não valorizam a prática 12/32
13 Programação Ágil Destrinchando os princípios "Software útil é a medida primária de progresso Metodologia de Projetos Como medir software útil? Taxas de defeito, horas trabalhadas, linhas de código? Utilizar medidas que importam neste contexto: o cliente recebeu uma função (feature) que precisava? Quantas funções úteis foram desenvolvidas? Essas funções eram grandes, médias ou pequenas? 13/32
14 Programação Ágil Destrinchando os princípios "Processos ágeis promovem desenvolvimento sustentável. Os patrocinadores, desenvolvedores e usuários devem ser capazes de manter um passo constante indefinidamente Metodologia de Projetos Todos na equipe trabalham 30 horas por semana em desenvolvimento e 10 horas em gerenciamento próprio, comunicação e parte administrativa. Horas-extras não são utilizadas. Uma equipe nunca entra em "modo de emergência. 14/32
15 Programação Ágil Destrinchando os princípios "Atenção contínua à excelência técnica e bom projeto aumenta a agilidade Metodologia de Projetos Na prática, excelência técnica é deixada de lado para atender requisitos de tempo. Empresas favorecem maior quantidade de emprego de pessoal pouco qualificado. 15/32
16 Programação Ágil Destrinchando os princípios "Simplicidade - a arte de maximizar a quantidade de trabalho não realizado - é essencial Metodologia de Projetos A fase de planejamento é frequentemente negligenciada em favor da fase de desenvolvimento. Um projeto deficiente leva a hábitos ruins de desenvolvimento e código, atrasando manutenção e novos desenvolvimentos. 16/32
17 Programação Ágil Destrinchando os princípios "As melhores arquiteturas, requisitos e projetos emergem de equipes auto-organizadas Metodologia de Projetos Equipes são organizadas pela gerência, raramente por si mesmas, problema de cultura corporativa. Caso interessante: Valve Corporation. 17/32
18 Programação Ágil Destrinchando os princípios "Em intervalos regulares, a equipe reflete sobre como se tornar mais efetiva, então ajusta seu comportamento de acordo Metodologia de Projetos Na prática: revisões de desempenho individuais com medidas arbitrárias e subjetivas. Melhorias de processo levando em conta essas considerações não são realizadas. Alternativa melhor: revisões de desempenho de equipes. 18/32
19 Colaboração Ferramentas de Engenharia Gerência de Requisitos Projeto de Sistemas Gerência de Projetos Solução de Problemas Tomada de Decisão 19/32
20 Brainstorming uma ferramenta de várias OSBORN, Alex Faickney, Applied Imagination, Colaboração Reunião entre membros de equipe Um Problema + Limitações + Idéias + Não existem idéias ruins, apenas poucas idéias 20/32
21 Brainstorming - regras Colaboração 1 Foco em quantidade e diversidade 2 Sem julgamentos, todas as ideias são válidas no estágio inicial 3 Todas as ideias são desejáveis, especialmente as que fogem do comum 4 Combinação de ideais é estimulada 21/32
22 Brainstorming - ferramentas Colaboração Papel ou quadro Softwares: FreeMind CmapTools XMind imindmap 22/32
23 Mapas de conceitos Diagramas que relacionam conceitos Organizam e estruturam conhecimento Colaboração Exemplo: CmapTools 23/32
24 Mapas de conceitos Colaboração Exemplo: imindmap 24/32
25 Pesquisar e preparar um resumo sobre as seguintes ferramentas de projeto: Colaboração Gerência de Requisitos Projeto de Sistemas Gerência de Projetos Solução de Problemas Tomada de Decisão Atividade 25/32
26 Sugestões Colaboração Brainstorming NGT (Nominal Group Technique) Diagramas de Afinidade Diagramas de Contexto Benchmarking Colaborativo Atividade 26/32
27 Sugestões Gerência de Requisitos Model Based Systems Engineering Systemic Textual Analysis Viewpoint Analysis Quality Function Deployment Requisitos funcionais e não-funcionais Modelagem Funcional Modelo Kano Análise da Parte Interessada Atividade 27/32
28 Sugestões Projeto de Sistemas Heurísticas Método Taguchi Design Structure Matrix Gráfico N2 Método TRIZ Projeto Axiomático Atividade 28/32
29 Sugestões Gerência de Projetos Earned Value Management System Work Breakdown Structure, Organizational Breakdown Structure, Responsibility Assignment Matrix (WBS/OBS/RAM) Diagramas de Gantt Critical Path Method Program Evaluation and Review Technique Atividade 29/32
30 Sugestões Solução de Problemas Root Cause Analysis Diagrama Ishikawa 5 Whys Quality Clinic Process Charts Mistake Proofing Functional Failure Mode and Effects Analysis Atividade 30/32
31 Sugestões Tomada de Decisão Análise de custo-benefício Matriz Pugh Analytical Hierarchy Process Matriz Kepner-Tregoe Atividade 31/32
32 Prazo para entrega 7 de abril de 2015 Atividade 32/32
22/03/2018. Professor Ariel da Silva Dias RUP e Modelos Ágeis
Professor Ariel da Silva Dias RUP e Modelos Ágeis Modelo de processo de software proprietário. Desenvolvido pela empresa Rational Software Corporation. Em 2003 a empresa foi adquirida pela IBM. Então O
Leia maisSIGEPRO - Mini Curso sobre Métodos Ágeis de Gestão de Projetos
SIGEPRO - Mini Curso sobre Métodos Ágeis de Gestão de Projetos Jonas Analista de Negócios e Gerente de Projetos Fone:5184298411 Jonas.dc.cardoso@gmail.com 1 PROJETO Esforço temporário* para criar um produto,
Leia maisMETODOLOGIAS ÁGEIS FEATURE DRIVEN DEVELOPMENT E AUP
Tecnologia em Análise e Desenvolvimento de Sistemas METODOLOGIAS ÁGEIS FEATURE DRIVEN DEVELOPMENT E AUP Definição, aplicações, vantagens e desvantagens Marcelo Buratti de Freitas Vitor Matheus Buratti
Leia maisEngenharia da Computação. Tópicos Avançados em Engenharia de Software. Aula 2
Engenharia da Computação Tópicos Avançados em Engenharia de Software Aula 2 (01/03) mario.godoy@univasf.edu.br http://www.univasf.edu.br/~mario.godoy/ Universidade Federal do Vale do São Francisco - UNIVASF
Leia maisScrum. Daniel Krauze
Scrum Daniel Krauze daniel.krauze@gmail.com http://danielkrauze.wordpress.com/ Quem eu sou... Porque Scrum?? Fundamentos do Scrum Valores e Princípios Pilares do Scrum Time Scrum Eventos do Scrum Daily
Leia maisModelos de Gestão de Projetos
Modelos de Gestão de Projetos Gestão de Projetos Tradicionais Criados para situações de baixo risco e incertezas, já existe conhecimento sobre o que será desenvolvido, o escopo envolvido e o objetivo proposto
Leia maisScrum. Projeto de. Desenvolvimento. Software. Prof.: Ari Oliveira
Projeto de Desenvolvimento Software Prof.: Ari Oliveira As Metodologias Ágeis de Desenvolvimento de Software são indicadas como sendo uma opção às abordagens tradicionais para desenvolver softwares; Comparadas
Leia maisMetodologia Ágil com Scrum. Como uma ideia pode se tornar um software com a ajuda de boas práticas
Metodologia Ágil com Scrum Como uma ideia pode se tornar um software com a ajuda de boas práticas Quem sou eu Sou o Cristiano de Moraes, 38 anos, formado em Engenharia de Software, pós-graduado em Java
Leia maisPDS. Aula 1.7 Métodos Ágeis. Prof. Dr. Bruno Moreno
PDS Aula 1.7 Métodos Ágeis Prof. Dr. Bruno Moreno bruno.moreno@ifrn.edu.br O que é ser ágil? 2 Definição Ágil: Refere-se a capacidade de criar e responder a mudanças com o objetivo de ter sucesso em um
Leia maisINSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA METODOLOGIAS ÁGEIS
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA METODOLOGIAS ÁGEIS Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br Introdução 2 Até o momento vimos
Leia maisDesenvolvimento Ágil no Governo. Produtos de Software. Luís Dosso. Outubro/2011. Sistemas e aplicações sob medida para as necessidades do seu negócio.
Desenvolvimento Ágil no Governo Luís Dosso Outubro/2011 Produtos de Software Sistemas e aplicações sob medida para as necessidades do seu negócio. A Dextra Soluções de Software Projetos de software complexos
Leia maisAula 03 Gestão de projetos em arquitetura
Aula 03 Gestão de projetos em arquitetura AUT 0593 1 Semestre 2019 Projeto: iniciativa planejada para atingir objetivo específico Temporário: início e fim definidos Resultado único: diferente dos anteriores
Leia maisDesenvolvimento Ágil
Programação para a Plataforma Android Aula 15 Desenvolvimento Ágil O que são métodos ágeis de programação? O que é desenvolvimento orientado a testes? Quais recursos podem ser usados para deixar o desenvolvimento
Leia maisDesenvolvimento Ágil. Fernando Magno Quintão Pereira. 8 de Novembro de 2010
Desenvolvimento Ágil Fernando Magno Quintão Pereira 8 de Novembro de 2010 Questão 1 Considere as seguintes contraposições: Iterações entre indivíduos ferramentas e processos. O software que funciona boa
Leia maisDesenvolvimento Ágil de Software
DCC / ICEx / UFMG Desenvolvimento Ágil de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Agenda Métodos ágeis Histórico e Motivação Manifesto ágil Desenvolvimento dirigido a planos e ágil
Leia maisIntrodução a Métodos Ágeis. Curso de Verão IME/USP
Introdução a Métodos Ágeis Curso de Verão 2008 - IME/USP www.agilcoop.org.br Danilo Sato Mariana Bravo Tradicional ou Ágil? 2 Tradicional ou Ágil? Forecast-driven vs Feedback-driven 3 O Que é Sucesso?
Leia maisA ÚLTIMA CONVERGÊNCIA ENTRE NEGÓCIO, PRODUTO, PROCESSO E PROJETO
A ÚLTIMA CONVERGÊNCIA ENTRE NEGÓCIO, PRODUTO, PROCESSO E PROJETO Luiz Cláudio Parzianello Consultoria e Treinamento Surya Gestão Digital SET Regional Sul 2016 Porto Alegre, RS - 01/06/2016 Seminário de
Leia maisModelagem de Processos de Negócio Aula 12 Aplicações Andréa Magalhães Magdaleno
Modelagem de Processos de Negócio Aula 12 Aplicações Andréa Magalhães Magdaleno andrea@ic.uff.br 2018.02 Agenda Soluções de BPM Flimple - Ficha de Processos Escritório de Processos BPM Ágil ou Lean BPM
Leia maisAula 3 - Modelos de Processo - cascata, iterativo e incremental e ágil
Aula 3 - Modelos de Processo - cascata, iterativo e incremental e ágil Análise de Sistemas Prof. Filipe Arantes Fernandes filipe.arantes@ifsudestemg.edu.br 2 Vale a pena ver de novo Modelo de Processo:
Leia maisProf. Fábio Lúcio Meira
Prof. Fábio Lúcio Meira Objetivo Transformar os requisitos no design do futuro sistema Evoluir uma arquitetura robusta do sistema Adaptar o design para adequá-lo ao ambiente de implementação O principal
Leia maisGerenciamento de Projetos Introdução
Gerenciamento de Projetos Introdução Prof. César M.V. Benítez cesarbenitez@utfpr.edu.br paginapessoal.utfpr.edu.br/cesarbenitez Agenda 1 Introdução 2 PMBOK 3 Diagrama de Gantt 4 Rede PERT/CPM 5 Mapa Mental
Leia maisRevisão Bibliográfica Sistemática sobre P+L e Ferramentas e Técnicas da Qualidade
Revisão Bibliográfica Sistemática sobre P+L e Ferramentas e Técnicas da Qualidade POLTRONIERI, C.F., OLIVEIRA, J.A., KOMESU, A.S., CARRILLO-REYES, J., OMETTO, A.R. Introdução A Produção Mais Limpa (P+L)
Leia maisA Engenharia de Requisitos no contexto Ágil FATTO CONSULTORIA E SISTEMAS
A Engenharia de Requisitos no contexto Ágil Guilherme Siqueira Simões 05/09/2017 FATTO CONSULTORIA E SISTEMAS 1 ORIENTAÇÕES INICIAIS Dê preferência ao uso de uma conexão de banda larga O evento não fará
Leia maisModelagem de Processos de Negócio Aula 10 Aplicações Andréa Magalhães Magdaleno
Modelagem de Processos de Negócio Aula 10 Aplicações Andréa Magalhães Magdaleno andrea@ic.uff.br 2016.02 Agenda Soluções de BPM Ficha de Processos Escritório de Processos BPM Ágil Automatização através
Leia maisTÉCNICAS DE PLANEJAMENTO E CONTROLE. UNIDADE I - Planejamento, programação e controle
TÉCNICAS DE PLANEJAMENTO E CONTROLE UNIDADE I - Planejamento, programação e controle 1.13. Planejando o projeto O planejamento precede as outras funções clássicas de gerência, como organização, alocação
Leia maisMétodos Ágeis e o SCRUM. Bruno Henrique Oliveira
Métodos Ágeis e o SCRUM Bruno Henrique Oliveira Apresentação Formado em BCC Consultoria Gestão de projetos e implantação de escritório de projetos ITIL e ECM Candidato a título de mestre em Engenharia
Leia maisO que é um processo de software?
O que é um processo de software? Um conjunto de atividades realizadas por pessoas cujo objetivo é desenvolvimento ou evolução de software e sua documentação. Atividades genéricas em todos os processos:
Leia maisGLOSSÁRIO DE TERMOS DE TESTE
GLOSSÁRIO DE TERMOS DE TESTE Versão 3.2br CTFL-AT Foundation Level Extension Agile Tester Os termos deste documento são complementares ao Glossário de Termos Foundation Level para o exame de certificação.
Leia maisVersão 3.1br. Foundation Level Agile Tester
GLOSSÁRIO DE TERMOS Versão 3.1br Foundation Level Agile Tester Os termos deste documento são complementares ao Glossário de Termos Núcleo Base para o exame de certificação CTFL-AT Agile Tester. Tradução
Leia maisDefinição e Melhoria de Processo na Produção de Software Web
Definição e Melhoria de Processo na Produção de Software Web Márcio Stefani Ci&T Systems Ci&T Systems Desde 1995 Principais atividades Fábrica de Software - Projetos Web Fábrica de Componentes Web Consultoria
Leia maisMétodos Ágeis na Arquitetura Corporativa Sob a ótica do valor agregado
Valor Agregado Análise de Negócios Arquitetura Corporativa Métodos Ágeis Analista de Negócios Valor Agregado Noção que permite medir o valor adicionado por um processo produtivo. Valor Agregado em Macroeconomia.
Leia maisEngenharia de Software DESENVOLVIMENTO ÁGIL
Engenharia de Software DESENVOLVIMENTO ÁGIL Em 2001, Kent Beck e outros dezesseis renomados desenvolvedores, autores e consultores da área de software assinaram o Manifesto para Desenvolvimento Ágil de
Leia maisProcessos de software RUP
Processos de software RUP Revisão Conceitos Básicos - Processo Um conjunto de tarefas ordenadas constitui um processo, uma séria de etapas que envolvem atividades, restrições e recursos para alcançar a
Leia maisALM Application Lifecycle Management. Elias Litvin Gendelmann 21 de Novembro de 2013
ALM Application Lifecycle Management Elias Litvin Gendelmann 21 de Novembro de 2013 O que é ALM, porquê e onde? 1.Novas Aplicações para uma Nova Geração de Clientes 2.Definições ALM 3.Objetivos ALM 4.Os
Leia maisDesenvolvimento Ágil de Software. Prof. Edjandir Corrêa Costa
Desenvolvimento Ágil de Software Prof. Edjandir Corrêa Costa edjandir.costa@ifsc.edu.br Métodos Ágeis História Na início da década de 90 havia uma visão de que a melhor maneira para se criar software era
Leia maisGerência de Escopo do Projeto
Jan / 2003 Processo usado para identificar todo o trabalho requerido para concluirmos o projeto com sucesso Capítulo 5 - PMBOK PMI - Project Management Institute Iniciação Planejamento de Escopo Definição
Leia maisProcessos Ágeis de Desenvolvimento de Software. Yuri Pereira
Processos Ágeis de Desenvolvimento de Software Yuri Pereira ycssp@cin.ufpe.br Contexto Processos ágeis surgiram como alternativa aos processos tradicionais...... que apresentam restrições principalmente
Leia maisINE 5417 Engenharia de Software I
INE 5417 Engenharia de Software I Prof a. Patrícia Vilain 2008.2 Conteúdo 1. Introdução 2. Levantamento de Requisitos 3. Análise Orientada a Objetos 4. Projeto Orientado a Objetos 5. UML 6. Métodos Ágeis
Leia maisProva Discursiva Engenharia de Software
Prova Discursiva Engenharia de Software Quais são os principais fatores de qualidade de software definidos pela ISO 9126? 1-Funcionalidade 2-Confiabilidade 3-Usabilidade 4-Eficiencia 5-Facilidade de Manutenção
Leia maisModelagem de Processos de Negócio Aula 11 Aplicações Andréa Magalhães Magdaleno
Modelagem de Processos de Negócio Aula 11 Aplicações Andréa Magalhães Magdaleno andrea@ic.uff.br 2017.02 Agenda Soluções de BPM Ficha de Processos Escritório de Processos BPM Ágil ou Lean BPM Automatização
Leia maisModelagem de Processos de Negócio Aula 12 Aplicações Andréa Magalhães Magdaleno
Modelagem de Processos de Negócio Aula 12 Aplicações Andréa Magalhães Magdaleno andrea@ic.uff.br 2017.01 Agenda Soluções de BPM Ficha de Processos Escritório de Processos BPM Ágil Automatização através
Leia maisAnálise de Sistemas. Aula 5
Análise de Sistemas Aula 5 Prof. Emerson Klisiewicz CONTEXTUALIZAÇÃO Aula 5 Análise Orientada a Objetos Introdução a UML Histórico e Visão Geral Ferramentas CASE O Sucesso... Clientes satisfeitos Eles
Leia maisCapítulo 5 Gerenciamento do Escopo do projeto. Introdução. Antes de iniciarmos vamos pensar um pouco.
Capítulo 5 Gerenciamento do Escopo do projeto 1 Introdução Antes de iniciarmos vamos pensar um pouco. 2 Introdução 3 Introdução 4 Introdução 5 Introdução O projeto se inicia com a definição de quais objetivos
Leia maisManifesto Ágil Princípios
Manifesto Ágil Princípios Indivíduos e interações são mais importantes que processos e ferramentas. Software funcionando é mais importante do que documentação completa e detalhada. Colaboração com o cliente
Leia maisDesenvolvimento ágil de software
Desenvolvimento ágil de software Prof. Cristiane Aparecida Lana slide 1 Bibliografia utilizada: Mais opções visite meu site, clique aqui para acessá-lo. slide 2 2011 Pearson 2011 Pearson Prentice Prentice
Leia maisConhecendo um pouco sobre RUP
Aluno: Rainei Santos Costa Prof :Marcio Borges Faculdade Santíssimo Sacramento (FSSS) Alagoinhas -BA -Brasil R.Mal. Deodoro, 118 - Centro, Alagoinhas - BA, 48005-020 Turma de Sistemas De Informação IV
Leia maisICET CURSO: Ciência da Computação e Sistemas de Informação (Engenharia de Software) Campus: Data: / / Nome:
ICET CURSO: Ciência da Computação e Sistemas de Informação (Engenharia de Software) Estudos Disciplinares Campus: Data: / / Nome: RA: Turma: Questão 1: Assinale a função correta de engenharia de requisitos:
Leia maisMétodos Ágeis para Desenvolvimento de Software Livre
Métodos Ágeis para Desenvolvimento de Software Livre Dionatan Moura Jamile Alves Porto Alegre, 09 de julho de 2015 Quem somos? Dionatan Moura Jamile Alves Ágil e Software Livre? Métodos Ágeis Manifesto
Leia maisProfessor: Flávio Fernandes Aula 3 Estratégia da Produção Vide capitulo 3 do livro base
Professor: Flávio Fernandes Aula 3 Estratégia da Produção Vide capitulo 3 do livro base Livro Base: SLACK, Nigel e outros. Administração da Produção. São Paulo: Atlas, 2009. Flávio Fernandes aula3 1 Informativo:
Leia maisProcesso Unificado. Leonardo Gresta Paulino Murta
Processo Unificado Leonardo Gresta Paulino Murta leomurta@ic.uff.br Agenda Processo de Software Desenvolvimento Iterativo Desenvolvimento Evolutivo Desenvolvimento Ágil Processo Unificado Fronteira entre
Leia maisEngenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS. Nome:
Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS Nome: 1. A figura abaixo representa, simplificadamente, as fases do Modelo de Ciclo de Vida Cascata.
Leia maisDesenvolvimento Distribuído de Software. Rafael Leonardo Vivian (DIN-UEM) rlvivian.uem [at] gmail [dot] com
Desenvolvimento Distribuído de Software Rafael Leonardo Vivian (DIN-UEM) rlvivian.uem [at] gmail [dot] com Twitter: @rafaelvivian Evolução do Desenvolvimento de Software Anos 50 e 60: não havia processo
Leia maisPROCESSO DE MODELAGEM DE NEGÓCIO PARA AMBIENTES DE DESENVOLVIMENTO ÁGIL
6ª Jornada Científica e Tecnológica e 3º Simpósio de Pós-Graduação do IFSULDEMINAS 04 e 05 de novembro de 2014, Pouso Alegre/MG PROCESSO DE MODELAGEM DE NEGÓCIO PARA AMBIENTES DE DESENVOLVIMENTO ÁGIL Douglas
Leia maisINTRODUÇÃO A ENGENHARIA DE SOFTWARE
Universidade Estadual Vale do Acaraú INTRODUÇÃO A ENGENHARIA DE SOFTWARE : Prof. Raquel Silveira Métodos ágeis focam em simplicidade, software funcional no início das iterações, flexibilidade e intensa
Leia maisEngenharia de Software. Projeto de Arquitetura
Engenharia de Software Projeto de Arquitetura O que já vimos? Introdução a Engenharia de Software Processos de Software Desenvolvimento Ágil de Software Engenharia de Requisitos Modelagem de sistemas (outra
Leia maisModelos de design arquitetural
Modelos de design arquitetural Jair C Leite Modelos de design arquitetural Objetivo Guiar o arquiteto nas etapas para desenhar a arquitetura Deve considerar diferentes visões arquiteturais Atualmente existem
Leia maisS14 - Engenharia de Requisitos cap.5
S14 - Engenharia de Requisitos cap.5 ENGENHARIA DE SOFTWARE PRESSMAN, 2011 Gilberto Wolff UTFPR Roteiro Engenharia de requisitos Início do processo de Engenharia de requisitos Levantamento de requisitos
Leia mais1. Process Portfolio Management
1. Process Portfolio Management Fevereiro, 2009 Artigo Principal Gestão de Portfólio de Processos Michael Rosemann Traduzido por Carlos Eduardo Fucci Em uma conversa recente, o gerente de BPM de uma das
Leia maisProblemas e Práticas Recomendadas no Desenvolvimento de Software
Problemas e Práticas Recomendadas no Desenvolvimento de Software Objetivos deste módulo Levantar problemas enfrentados na prática do desenvolvimento de software Discutir boas práticas para o desenvolvimento
Leia mais1.3 - Modelagem Ágil com UML. Professor: Júlio Cesar da Silva Msc.
1.3 - Modelagem Ágil com UML Professor: Júlio Cesar da Silva Msc. 1 Apresentação Professor Júlio Cesar da Silva Mestre em Administração (Mestrado Acadêmico) MBA em Gestão da Tecnologia da Informação Certificado
Leia maisMetodologias Ágeis de Desenvolvimento. Fernando Trinta
Metodologias Ágeis de Desenvolvimento Fernando Trinta Contextualização A Engenharia de software vêm recorrentemente enfrentando o cenário onde... as aplicações são cada vez mais complexas... o tempo de
Leia maisLista de Exercícios 02: Revisão
Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Aplicadas ICEA Departamento de Computação e Sistemas DECSI Disciplina: Gerência de Configuração e Engenharia de Software CSI 487 Professor:
Leia maisMetodologias Ágeis. Equipe WEB Cercomp
Metodologias Ágeis Equipe WEB Cercomp web@cercomp.ufg.br Metodologias ágeis Surgiram com a finalidade de substituir o modelo de desenvolvimento Ad hoc, que trata o ciclo de construção do software de uma
Leia maisProf. Luiz A. Nascimento. As práticas denominadas ágeis vêm sendo cada vez mais utilizadas na gerência de projetos de software.
Prof. Luiz A. Nascimento As práticas denominadas ágeis vêm sendo cada vez mais utilizadas na gerência de projetos de software. Porque metodologias ágeis? A história dos fracassos no desenvolvimento de
Leia maisPROCESSO DE DESENVOLVIMENTO DE SOFTWARE
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 Para Sommerville a arquitetura de sistemas descreve o sistema em termos de um conjunto de unidades
Leia maisDesign Thinking: Gestão de Projetos de Inovação. about.me/eduardofreire
Design Thinking: Gestão de Projetos de Inovação about.me/eduardofreire 1 about.me/eduardofreire ENTÃO... O GERENCIAMENTO DE PROJETOS MAS O QUE É PROJETO? ANTES (.. David A. Owens, Phd Sua Grande
Leia maisÁreas de Conhecimento, Técnicas de Análise de Negócio e Conceitos-Chave
Primeiro Módulo: Parte 3 Áreas de Conhecimento, Técnicas de Análise de Negócio e Conceitos-Chave AN V 3.0 [60] Rildo F Santos (@rildosan) rildo.santos@etecnologia.com.br www.etecnologia.com.br http://etecnologia.ning.com
Leia maisOpenUP e Eclipse Process Framework. André Aziz
OpenUP e Eclipse Process Framework André Aziz () Agenda OpenUP: O que é? Princípios e Conceitos; Arquitetura; Eclipse Process Framework (EPF): O que é? EPF Composer. 2 Open Unified Process O que é OpenUP?
Leia maisConteúdo 2 -Qualidade em Saúde. Profª Melissa Rodrigues de Lara
Conteúdo 2 -Qualidade em Saúde Com o fenômeno da globalização da economia, aliado ao código do consumidor, as exigências do mercado consumidor, coloca as empresas e hospitais em desafio frente aos novos
Leia maisIntrodução a Métodos Ágeis com ênfase em XP. Alfredo Goldman Professor do IME - USP
Introdução a Métodos Ágeis com ênfase em XP Alfredo Goldman Professor do IME - USP Pequeno histórico Docente do IME - USP desde 1993 Interesse inicial em métodos ágeis: 2001 Ensino: Laboratório de Programação
Leia maisGerenciamento do Escopo. Igor Muzetti Pereira
Gerenciamento do Escopo Igor Muzetti Pereira igormuzetti@decsi.ufop.br Introdução Inclui os processos necessários para assegurar que o projeto inclui todo o trabalho necessário, e apenas o necessário,
Leia maisCICLO DE VIDA DO SOFTWARE. Nas empresas também é difícil adotar apenas um ciclo de vida, na maioria das vezes possui mais de um.
Aula 02 CICLO DE VIDA DO SOFTWARE O ciclo de vida de um software é uma estrutura contendo todos os processos e tarefas envolvendo o desenvolvimento e finalização, ou seja, as etapas de operação e manutenção
Leia maisA Relação entre Ágil e DevOps
A Relação entre Ágil e DevOps Marcell Castelo Branco DevOpsDays São Paulo 6 de Junho de 2018 Sobre o palestrante 2 Marcell Castelo Branco Arquiteto de Soluções DevOps Coach +13 anos desenvolvendo softwares
Leia maisPROCESSO DE DESENVOLVIMENTO DE SOFTWARE Unidade VII Ferramentas de PDS. Luiz Leão
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático RUP (Rational Unified Process) PRAXIS Introdução Foi proposto como uma resposta aos problemas
Leia maisIntrodução. Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior
Introdução Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior Referências: Pressman, R. S. Engenharia de Software, McGraw-Hill, 6ª. Edição, 2006 Sommerville,
Leia maisGerenciamento Do Escopo Do Projeto
Gerenciamento Do Escopo Do Projeto Disciplina: Gerência De Projetos Bruno Tenório Da Silveira Lopes Fernando David Leite Thiago Abelha Isaac Salvador Profa. Dra. Elisa Yumi Nakagawa elisa@icmc.usp.br Sumário
Leia maisProcessos de Software
Processos de Software Um processo de software é um conjunto de atividades que leva à produção de um produto de software Um modelo de processo de software é uma representação abstrata de um processo de
Leia maisEngenharia de Software II
Faculdade de Ciências e Tecnologia Departamento de Matemática e Computação Bacharelado em Ciência da Computação Engenharia de Software II ula (rogerio@fct.unesp.br) // Conteúdo Parte : Gerenciamento &
Leia maisCapitulo 8: Desenvolver o Plano de Projeto
Capitulo 8: Desenvolver o Plano de Projeto PMBOK GUIDE Project Management Body of Knowledge Iniciação 5.1 Grupo de Processos de Planejamento Desenvolver o Plano de Gerenciamento de Projeto (4.3) Planejamento
Leia maisEngenharia de Software. Gerenciamento de Pessoal. Professor Joerllys Sérgio
Engenharia de Software Gerenciamento de Pessoal Professor Joerllys Sérgio Pessoas no Processo Pessoas constituem o bem mais valioso de uma organização. Atividades de um gerente são fortemente orientadas
Leia maisO PAPEL DO ANALISTA DE NEGÓCIOS NA AGILIDADE. Ainda precisamos de Analistas de Negócios?
O PAPEL DO ANALISTA DE NEGÓCIOS NA AGILIDADE Ainda precisamos de Analistas de Negócios? Camila Capellão Entusiasta em agilidade, participo ativamente da comunidade ágil Tenho mais de 13 anos de experiência
Leia maisALM Aplicações em Linguagem de Montagem. Introdução. A produção de Software é uma atividade build and fix. build. fix
Introdução A produção de Software é uma atividade build and fix. 1 Introdução build 2 Introdução fix 3 1 Introdução 4 P s Só pessoas motivadas e comprometidas com o projeto garantem o respectivo sucesso;
Leia maisGerência de Projetos e Manutenção de Software Aula 1- Apresentação do Curso Andréa Magalhães Magdaleno
Gerência de Projetos e Manutenção de Software Aula 1- Apresentação do Curso Andréa Magalhães Magdaleno andrea@ic.uff.br 2018.01 Agenda Apresentações Motivação Escopo do curso Como será o curso? Exercício
Leia maisProcessos de Software
DCC / ICEx / UFMG Processos de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Processos Procedimentos e métodos definindo relação entre tarefas PROCESSO Pessoas com habilidades, treinadas
Leia maisACEITE DE SOFTWARE NA VISÃO DO CLIENTE: GARANTINDO A QUALIDADE DOS PROJETOS DE SOFTWARE. Resp:Marcelo Nascimento Costa, MSc
ACEITE DE SOFTWARE NA VISÃO DO CLIENTE: GARANTINDO A QUALIDADE DOS PROJETOS DE SOFTWARE Resp:Marcelo Nascimento Costa, MSc Sejam Todos Bem-Vindos 1 ORIENTAÇÕES INICIAIS Dê preferência ao uso de uma conexão
Leia maisAVALIANDO A UTILIZAÇÃO DA METODOLOGIA ÁGIL DE DESENVOLVIMENTO ACADÊMICO (MADA) EM PROJETOS DISCIPLINARES
AVALIANDO A UTILIZAÇÃO DA METODOLOGIA ÁGIL DE DESENVOLVIMENTO ACADÊMICO (MADA) EM PROJETOS DISCIPLINARES Sâmia Lorena O. Medeiros¹; Karliane M. O. Vale²; Adrianne Paula V. de Andrade³ ¹Estudante do curso
Leia maisCooperativa de Desenvolvimento Ágil de Software
Cooperativa de Desenvolvimento Ágil de Software Dairton Bassi 15/11/2006 Roteiro Métodos Ágeis Motivação O que é a AgilCoop O que fazemos Como usamos a Incubadora Panorama do Mundo
Leia maisApresentação da Disciplina de Engenharia de Software II
Apresentação da Disciplina de Engenharia de Software II Leonardo Gresta Paulino Murta leomurta@ic.uff.br Quem sou eu? Apresentações Leonardo Murta http://www.ic.uff.br/~leomurta Quem são vocês? Nome? Estágio?
Leia maisMATRIZ CURRICULAR E DIMENSIONAMENTO DA CARGA HORÁRIA POR PERÍODO LETIVO CARGA HORÁRIA. Teoria Prática. Matemática Discreta 4-80
E DIMENSIONAMENTO DA POR PERÍODO LETIVO - 2019 (A APRESENTADA NAS TABELAS REFEREM-SE À HORA AULA DE 50 MINUTOS) PRIMEIRO SEMESTRE / 1 O ANO Leitura e Interpretação de Textos 2-40 Matemática Discreta 4-80
Leia maisPaulo Roberto Chiarolanza Vilela 1
Paulo Roberto Chiarolanza Vilela 1 AULA 04 TERMO DE ABERTURA DE PROJETO 2 Introdução Desenvolvimento do Termo de abertura Especificação do trabalho do projeto e Business Case Contrato e Ciclo de Vida do
Leia maisCSE Métodos e Processos na Área Espacial
CSE-300-4 Métodos e Processos na Área Espacial Engenharia e Tecnologia Espaciais ETE Engenharia e Gerenciamento de Sistemas Espaciais L.F.Perondi Engenharia e Tecnologia Espaciais ETE Engenharia e Gerenciamento
Leia maisGerência de Integração
Gerência de Integração PMBOK Capítulo 4 hermano@cin.ufpe.br O que é Gerência de Integração? Garantir que todos os elementos dentro do projeto estejam devidamente coordenados e integrados Garante também
Leia maisMétodo prático para desenvolvimento de aplicativos de geolocalização dos Campi da UFBA
Método prático para desenvolvimento de aplicativos de geolocalização dos Campi da UFBA RESUMO Thiago Santos Moreira Helber Lima O artigo trata sobre formulação de um método de desenvolvimento de um aplicativo
Leia maisUM MODELO DE GERENCIAMENTO DE PROJETOS BASEADO NAS METODOLOGIAS ÁGEIS DE DESENVOLVIMENTO DE SOFTWARE E NOS PRINCÍPIOS DA PRODUÇÃO ENXUTA
EDUARDO FERREIRA FRANCO UM MODELO DE GERENCIAMENTO DE PROJETOS BASEADO NAS METODOLOGIAS ÁGEIS DE DESENVOLVIMENTO DE SOFTWARE E NOS PRINCÍPIOS DA PRODUÇÃO ENXUTA Dissertação apresentada à Escola Politécnica
Leia maisEspecialização em Arquitetura e Engenharia de Software
Especialização em Arquitetura e Engenharia de Software APRESENTAÇÃO DO CURSO As empresas brasileiras passam por uma grande e rápida transformação, impulsionadas pela busca de maior qualidade e produtividade,
Leia maisCapítulo 3 Estratégia e análise de recursos humanos
slide 1 Capítulo 3 Estratégia e análise de recursos humanos slide 2 Objetivos de aprendizagem 1. Explicar por que o planejamento estratégico é importante para todos os gestores. 2. Explicar com exemplos
Leia maisAnálise e projeto de sistemas
Análise e projeto de sistemas Conteúdo: UML O processo de desenvolvimento de software Prof. Patrícia Lucas A linguagem de modelagem unificada (UML) A UML teve origem em uma tentativa de se unificar os
Leia mais