Desenvolvimento dirigido por Funcionalidades(FDD), Desenvolvimento de Software Enxuto(LSD) e Processo Unificado Agil (AUP)

Tamanho: px
Começar a partir da página:

Download "Desenvolvimento dirigido por Funcionalidades(FDD), Desenvolvimento de Software Enxuto(LSD) e Processo Unificado Agil (AUP)"

Transcrição

1 Desenvolvimento dirigido por Funcionalidades(FDD), Desenvolvimento de Software Enxuto(LSD) e Processo Unificado Agil (AUP) José Cláudio Moretti Junior - GRR Será apresentado os conceitos de desenvolvimento ágil.

2 Desenvolvimento dirigido por funcionalidades (FDD) É um modelo prático para modelagem em orientação a objetos. É descrito como um processo adaptavel e agil, que pode ser aplicado em projetos de software moderados ou maiores.* No contexto de FDD, uma feature pode ser descrita como uma função da necessidade do cliente que pode ser implementada em uma semana ou menos.* *Pressman, software engineering 6th edition (adaptação)

3

4 Vantagens do FDD Por cada feature ser pequena, coletar os requisitos se torna mais fácil, pois estes podem ser melhor descritos, e durante a revisão, se torna mais fácil encontrar ambiguiações e erros. Features podem ser organizadas de forma hierarquica; Menor custo humano, dado que cada feature pode ser desenvolvida de maneira independente, e ser lançada em média a cada 2 semanas. Como cada feature é algo reduzido, inspeccionar erros em seu design ou em seu código é uma tarefa mais fácil (menor custo de tempo)

5 Desvantagens do FDD Questionamento sobre efetividade/aplicabilidade do FDD. Não existe um consenso do tamanho que cada feature deve ter. Manutenção.

6 Desenvolvimento de Software Enxuto (LSD) É uma adaptação da fabricação enxuta para engenharia de Software. Os pontos-chave do fabricação enxuta são: Qualidade total imediata - ir em busca do "zero defeito", e detecção e solução dos problemas em sua origem. Minimização do desperdício - eliminação de todas as atividades que não têm valor agregado e redes de segurança, otimização do uso dos recursos escassos (capital, pessoas e espaço). Melhoria contínua - redução de custos, melhoria da qualidade, aumento da produtividade e compartilhamento da informação

7 Processos "pull" - os produtos são retirados pelo cliente final, e não empurrados para o fim da cadeia de produção. Flexibilidade - produzir rapidamente diferentes lotes de grande variedade de produtos, sem comprometer a eficiência devido a volumes menores de produção. Construção e manutenção de uma relação a longo prazo com os fornecedores tomando acordos para compartilhar o risco, os custos e a informação.

8 Explicando os principios LSD Os principios LSD podem ser adaptados a modelagem de software. Ex: Eliminar desperdicios pode ser: -Não adicionar funções e dispositivos estranhos -Avaliar o impacto do custo e do cronograma de cada requesito solicitado recentemente. entre outros.

9 Processo Unificado Ágil (AUP) -Adota uma filosofia "Serial para o que é amplo" e "iterativa para o que é particular". -Adota uma camada serial, para que todos na equipe possam visualizar o fluxo do processo geral do projeto, porem dentro de cada camada, itera para se alcançar a agilidade e para entregar incrementos do software significativos para o usuario

10 Modelagem: Os modelos devem ser "suficientemente bons e adequados" para que a equipe possa prosseguir de maneira ágil. Implementação: Os modelos são traduzidos para o código-fonte. Teste: A equipe projeta e executa uma série de testes para descobrir erros e assegurar que o código-forte se ajuste aos requisitos Aplicação:Se foca na entrega em um incrimento de software e coleta de feedback dos usuarios finais.

11 Referências PRESSMAN. Roger S. Software Engineering, A practitioner's approach 6th Edition, 2005 PRESSMAN. Roger S. Software Engineering, A practitioner's approach 7th Edition, 2011 Wikipédia, Lean manufacturing Heptagon, Tecnologia da informação Wikipedia, Feature-driven Development

METODOLOGIAS ÁGEIS FEATURE DRIVEN DEVELOPMENT E AUP

METODOLOGIAS Á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 mais

Marcelo Ferreira. Consultor de Lean Printing Manufatura Enxuta da Indústria Gráfica

Marcelo Ferreira. Consultor de Lean Printing Manufatura Enxuta da Indústria Gráfica Especialista do Segmento Gráfico Marcelo Ferreira Consultor de Lean Printing Manufatura Enxuta da Indústria Gráfica Conhecimentos práticos e teóricos de toda a cadeia produtiva, administrativa e de custeio

Leia mais

Luiz Fernando Maurício de Souza Sidemar Fidelis Cezario. FDD Desenvolvimento dirigido a funcionalidades

Luiz Fernando Maurício de Souza Sidemar Fidelis Cezario. FDD Desenvolvimento dirigido a funcionalidades Luiz Fernando Maurício de Souza Sidemar Fidelis Cezario FDD Desenvolvimento dirigido a funcionalidades 2 Agenda FDD; Melhores práticas do FDD; Principais papéis; Processos. FDD Metodologia interativa e

Leia mais

CAPÍTULO 2 SISTEMAS ORIENTADOS PELO MERCADO

CAPÍTULO 2 SISTEMAS ORIENTADOS PELO MERCADO CAPÍTULO 2 SISTEMAS ORIENTADOS PELO MERCADO 1 A evolução do ambiente competitivo (dos mercados) Produção orientada pelo produto (product-driven) -produzir o mais possível ao mais baixo custo ( a eficiência

Leia mais

Scrum. Projeto de. Desenvolvimento. Software. Prof.: Ari Oliveira

Scrum. 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 mais

Prova Discursiva Engenharia de Software

Prova 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 mais

KANBAN. Aula de Luiz Eduardo Guarino de Vasconcelos

KANBAN. Aula de Luiz Eduardo Guarino de Vasconcelos KANBAN Aula de Luiz Eduardo Guarino de Vasconcelos Lean O Sistema Toyota de Produção, também chamado de Produção enxuta ou Lean Manufacturing, surgiu no Japão, na fábrica de automóveis Toyota, logo após

Leia mais

Roteiro. Definição de conceitos Ferramentas presentes Aplicação do método Seis Sigma, uma comparação Produção enxuta

Roteiro. Definição de conceitos Ferramentas presentes Aplicação do método Seis Sigma, uma comparação Produção enxuta PRODUÇÃO ENXUTA PME3463 - Engenharia da Qualidade Grupo T2G4 Andre Ferreira Jesus Emanuel (11-979677200 / jechy39@gmail.com) Lucas Ruffenach Vinicius Madarazzo Roteiro Definição de conceitos Ferramentas

Leia mais

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE PROF. MSC. EMILIANO MONTEIRO

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE PROF. MSC. EMILIANO MONTEIRO PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE PROF. MSC. EMILIANO MONTEIRO CONTEÚDO Conceitos básicos Caracterização de um processo Estágios básicos Linha do tempo Cascata Espiral Prototipação Modelo-V Orientado

Leia mais

INF1013 MODELAGEM DE SOFTWARE

INF1013 MODELAGEM DE SOFTWARE INF1013 MODELAGEM DE SOFTWARE Departamento de Informática PUC-Rio Ivan Mathias Filho ivan@inf.puc-rio.br Programa Capítulo 1 O Paradigma Orientado a Objetos A Linguagem UML Descrição da Arquitetura 1 Programa

Leia mais

Engenharia de Software

Engenharia de Software Instituto Superior Politécnico de Ciências e Tecnologia Engenharia de Software Prof Pedro Vunge www.pedrovunge.com I Semestre de 2018 Capítulo 1 Introdução SUMÁRIO Engenharia de Software Definição; Objectivos

Leia mais

Engenharia 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: 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 mais

MODELOS DE PROCESSOS (PARTE 2)

MODELOS DE PROCESSOS (PARTE 2) MODELOS DE PROCESSOS (PARTE 2) Introdução a Computação e Engenharia de Software Profa. Cynthia Pinheiro Recordando nossas Datas Provas (novas datas): 3ª Prova (1ª chamada): 03/07 2ª Prova (2ª chamada):

Leia mais

Processos Ágeis de Desenvolvimento de Software

Processos Ágeis de Desenvolvimento de Software Processos Ágeis de Desenvolvimento de Software -Focono XP - Rodrigo Rebouças de Almeida rodrigor@rodrigor.com Processo Conjunto de atividades ordenadas, restrições e recursos que produzem um resultado

Leia mais

22/03/2018. Professor Ariel da Silva Dias RUP e Modelos Ágeis

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 mais

METODOLOGIA ÁGEIS FDD FEATURE DRIVEN DEVELOPMENT. Prof. Fabiano Papaiz IFRN

METODOLOGIA ÁGEIS FDD FEATURE DRIVEN DEVELOPMENT. Prof. Fabiano Papaiz IFRN METODOLOGIA ÁGEIS FDD FEATURE DRIVEN DEVELOPMENT Prof. Fabiano Papaiz IFRN Feature Driven Development = Desenvolvimento Guiado por Funcionalidades FDD é uma metodologia ágil para gerenciamento e desenvolvimento

Leia mais

CNC 16. Trabalho de grupo para a UFCD [5793] Critério de Excelência Aeronáutica - Lean. Trabalho efetuado por:

CNC 16. Trabalho de grupo para a UFCD [5793] Critério de Excelência Aeronáutica - Lean. Trabalho efetuado por: Trabalho de grupo para a UFCD [5793] Critério de Excelência Aeronáutica - Lean Trabalho efetuado por: - Gonçalo Baptista - Rodrigo Chora - Tiago Silva - Luís Falcão CNC 16 1 ÍNDICE Introdução 3 Planeamento

Leia mais

Bibliografia. Quais são os problemas? capacidade de construção. acompanha a demanda por novos programas. ameaçada por projetos ruins.

Bibliografia. Quais são os problemas? capacidade de construção. acompanha a demanda por novos programas. ameaçada por projetos ruins. Bibliografia Quais são os problemas? 4 A sofisticação do software ultrapassou nossa capacidade de construção. 4 Nossa capacidade de construir programas não acompanha a demanda por novos programas. 4 Nossa

Leia mais

Processo Unificado Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Introdução

Processo Unificado Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Introdução Processo Unificado Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Introdução 1 Processo Unificado (PU) 1.1 Bibliografia Autoria:Aristófanes

Leia mais

ADMINISTRAÇÃO DE PRODUÇÃO

ADMINISTRAÇÃO DE PRODUÇÃO Unidade III ADMINISTRAÇÃO DE PRODUÇÃO E OPERAÇÕES Profa. Lérida Malagueta Planejamento e Controle de Produção (PCP) O PCP é uma função de apoio da administração de produção. Desenvolve funções de planejar

Leia mais

JUST IN TIME. O JIT visa atender a demanda instantantaneamente, com qualidade perfeita e sem desperdícios. SLACK. AJPaglia 1 GS&L

JUST IN TIME. O JIT visa atender a demanda instantantaneamente, com qualidade perfeita e sem desperdícios. SLACK. AJPaglia 1 GS&L O JIT visa atender a demanda instantantaneamente, com qualidade perfeita e sem desperdícios. 1 O just in time é uma abordagem disciplinada, que visa aprimorar a produtividade global e eliminar os desperdícios.

Leia mais

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE SOFTWARE

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE SOFTWARE 1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE SOFTWARE Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br Introdução 2 Antes de qualquer

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 4 http://www.ic.uff.br/~bianca/engsoft2/ Aula 4-03/05/2006 1 Modelos Prescritivos de Processo Modelo em cascata Modelos incrementais Modelo incremental Modelo RAD Modelos

Leia mais

Just in Time e Kanban. Prof.ª Rosana Abbud

Just in Time e Kanban. Prof.ª Rosana Abbud Just in Time e anban Prof.ª Rosana Abbud Just in Time Just in Time SURGIMENTO Japão Década de 70 Toyota Motor CONCEITO Administração Qualidade Organização Cada processo deve ser abastecido com os itens

Leia mais

Processos de Software

Processos 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 mais

ANEXO I Conceitos importantes.

ANEXO I Conceitos importantes. ANEXO I Conceitos importantes. Dimensões Standard As dimensões standard a nível europeu são as seguintes (em milimetros): base (600x400, 400x 300 e 300x200) com as respetivas alturas (120,235 e 320). O

Leia mais

Introdução ao Processo Unificado. Prof. Edjandir Corrêa Costa

Introdução ao Processo Unificado. Prof. Edjandir Corrêa Costa Introdução ao Processo Unificado Prof. Edjandir Corrêa Costa edjandir.costa@ifsc.edu.br O Processo Unificado O processo unificado (Unified Process UP, ou em português, PU) é um processo de desenvolvimento

Leia mais

Prof. Linduarte Vieira da Silva Filho

Prof. Linduarte Vieira da Silva Filho Unidade II SISTEMA DE QUALIDADE Prof. Linduarte Vieira da Silva Filho Sistemas e Ferramentas de Gestão da Qualidade Estudaremos neste módulo técnicas e metodologias trabalhadas na área da administração

Leia mais

Lean IT Fator Crítico de Sucesso

Lean IT Fator Crítico de Sucesso Lean IT Fator Crítico de Sucesso Quint Wellington Redwood Pedro Mota APOIO PRINCIPAL Lean IT contém elementos de várias metodologias comprovadas Six Sigma Lean Manufacturing Lean Services Reduzir a variação

Leia mais

Reúso de Software. Adaptado de. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 18 Slide by Pearson Education

Reúso de Software. Adaptado de. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 18 Slide by Pearson Education Reúso de Software Adaptado de Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 18 Slide 1 Reúso de Software Na maioria das disciplinas de engenharia, os sistemas são projetados por meio

Leia mais

Pathrycia Romero Sant Anna Graduanda em Engenharia de Produção (UFSC) Lucila Maria de Souza Campos Professora do EPS e PPGEP

Pathrycia Romero Sant Anna Graduanda em Engenharia de Produção (UFSC) Lucila Maria de Souza Campos Professora do EPS e PPGEP Pathrycia Romero Sant Anna Graduanda em Engenharia de Produção (UFSC) pat.romero.s@gmail.com Lucila Maria de Souza Campos Professora do EPS e PPGEP (UFSC) lucila.campos@ufsc.br Agenda 1. Motivações 2.

Leia mais

Introdução a Métodos Ágeis. Curso de Verão IME/USP

Introduçã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 mais

setor da construção civil Construção Civil, Cliente Final

setor da construção civil Construção Civil, Cliente Final O setor da construção civil está em um momento de transição com as empresas sofrendo crescentes pressões do mercado em busca de menores custos, melhorias em qualidade e flexibilidade no atendimento das

Leia mais

Engenharia de Software I: Introdução. Graduação em Informática 2009 Profa. Itana Gimenes

Engenharia de Software I: Introdução. Graduação em Informática 2009 Profa. Itana Gimenes Engenharia de Software I: Introdução Graduação em Informática 2009 Profa. Itana Gimenes Programa 1. O processo de engenharia de software 2. Engenharia de requisitos 3. Modelagem de sistemas 4. Conceitos

Leia mais

Níveis de Estoque e Reposição

Níveis de Estoque e Reposição Níveis de Estoque e Reposição Gráfico Dente de Serra - relação entre o consumo do estoque e sua reposição (saída e entrada). Consumo, prazo e lotes constantes. 1 Níveis de Estoque e Reposição Gráfico Dente

Leia mais

INF014 Análise e Projeto de Sistemas Processos Unificado -RUP

INF014 Análise e Projeto de Sistemas Processos Unificado -RUP INF014 Análise e Projeto de Sistemas Processos Unificado -RUP Maurício Pitangueira antoniomauricio@ifba.edu.br Instituto Federal de Educação, Ciência e Tecnologia da Bahia Departamento de Tecnologia Eletro-Eletrônica

Leia mais

EUP(Enterprise Unified Process) & AUP(Agile Unified Process) Grupo 5: Yuni Mika Maeda Kathia Nogima Luiz Eduardo Ruisch

EUP(Enterprise Unified Process) & AUP(Agile Unified Process) Grupo 5: Yuni Mika Maeda Kathia Nogima Luiz Eduardo Ruisch EUP(Enterprise Unified Process) & AUP(Agile Unified Process) Grupo 5: Yuni Mika Maeda Kathia Nogima Luiz Eduardo Ruisch Introdução EUP Como você pode melhorar o Rational Unified Process para que se atenda

Leia mais

ENGENHARIA DE SOFTWARE. Aula 03 Processos de Software

ENGENHARIA DE SOFTWARE. Aula 03 Processos de Software ENGENHARIA DE SOFTWARE Aula 03 Processos de Software AGENDA Modelos de processo de software Atividades do processo Lidando com mudanças Rational Unified Process (RUP) 14/03/2017 IFPR QUEDAS DO IGUAÇU -

Leia mais

UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO CENTRO DE INFORMÁTICA

UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO CENTRO DE INFORMÁTICA UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO CENTRO DE INFORMÁTICA Behaviour Driven Development (BDD), um estudo de caso. PROPOSTA DE TRABALHO DE GRADUAÇÃO Aluno: Marcos Vinícius

Leia mais

Ainda que muitos modelos sejam semelhantes entre os modelos de ciclo de vida, existem alguns aspectos que os diferenciam:

Ainda que muitos modelos sejam semelhantes entre os modelos de ciclo de vida, existem alguns aspectos que os diferenciam: Prof. Edson dos Santos Cordeiro 1 Tópico: Objetivo: Introdução a Ciclo de Vida do Software Conhecer os principais conceitos relacionados a ciclo de vida do software. Bibliog. Base: McCONNEL, Steve. Rapid

Leia mais

Aula 5. Ciclo de Vida Espiral; Requisitos Funcionais e não Funcionais; Técnica de Requisitos.

Aula 5. Ciclo de Vida Espiral; Requisitos Funcionais e não Funcionais; Técnica de Requisitos. Aula 5 Ciclo de Vida Espiral; Requisitos Funcionais e não Funcionais; Técnica de Requisitos. Modelo Espiral Ele usa uma abordagem evolucionária à engenharia de software, capacitando o desenvolvedor e o

Leia mais

Engenharia de Software. Prof. Me. Clodoaldo Brasilino

Engenharia de Software. Prof. Me. Clodoaldo Brasilino Engenharia de Software Prof. Me. Clodoaldo Brasilino clodoaldo.neto@ifpi.edu.br Acompanhamento da Disciplina 1. Introdução à Engenharia de Software 2. Processos de Software e Projetos 3. Projeto de Software

Leia mais

1.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.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 mais

Engenharia de Software. Herbert Rausch Fernandes

Engenharia de Software. Herbert Rausch Fernandes Engenharia de Software Herbert Rausch Fernandes O Processo Unificado É uma tentativa de unir os melhores recursos e características dos modelos convencionais; Reconhece a importância da comunicação com

Leia mais

Conhecendo um pouco sobre RUP

Conhecendo 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 mais

CK119: Engenharia de Software

CK119: Engenharia de Software CK119: Engenharia de Software Rossana Andrade Ph.D, SITE, University of Ottawa, Canadá Profa. Departamento de Computação, Centro de Ciências, Universidade Federal do Ceará rossana@ufc.br www.great.ufc.br

Leia mais

Análise e Projeto de Sistemas de Informação (APSI)

Análise e Projeto de Sistemas de Informação (APSI) COTIL Análise e Projeto de Sistemas de Informação (APSI) Profa. Simone Berbert Rodrigues Dapólito CAP. 3 Modelos de Ciclo de Vida de Software Introdução Software Como construir? Produção de Software Hoje,

Leia mais

Engenharia de Software DESENVOLVIMENTO ÁGIL

Engenharia 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 mais

Processo. Processo unificado. Principais Características do UP. Principais Características do UP RUP. Unified Process (Processo Unificado)

Processo. Processo unificado. Principais Características do UP. Principais Características do UP RUP. Unified Process (Processo Unificado) Processo UP Unified Process (Processo Unificado) Conjunto de passos que tem como objetivo atingir uma meta Processo de software na ES, processo que visa a produzir o software - de modo eficiente e previsível

Leia mais

Paradigmas da Engenharia de Software AULA PROF. ABRAHAO LOPES

Paradigmas da Engenharia de Software AULA PROF. ABRAHAO LOPES Paradigmas da Engenharia de Software AULA 03-04 PROF. ABRAHAO LOPES Introdução O processo de software é visto por uma sequência de atividades que produzem uma variedade de documentos, resultando em um

Leia mais

Introdução ao RUP. Livar Correia de O. C. Cunha Effektiv Solutions

Introdução ao RUP. Livar Correia de O. C. Cunha Effektiv Solutions Introdução ao RUP Livar Correia de O. C. Cunha livarcocc@gmail.com 1 Rational Unified Process (RUP) É um framework de processo de desenvolvimento de software Uma metodologia é uma instanciação dos processos

Leia mais

Modelos de Processo de Software

Modelos de Processo de Software Modelos de Processo de Software Seiji Isotani, Rafaela V. Rocha sisotani@icmc.usp.br rafaela.vilela@gmail.com PAE: Armando M. Toda armando.toda@gmail.com (material produzido e atualizado pelos professores

Leia mais

Professor Emiliano S. Monteiro

Professor Emiliano S. Monteiro Professor Emiliano S. Monteiro Geralmente os problemas que devem ser resolvidos são complexos portanto sua resolução necessita de análise, ou seja, uma investigação. Prof. Emiliano S. Monteiro Análise:

Leia mais

Consumer Goods. Cadeia de abastecimento Produção Eficiente (MES)

Consumer Goods. Cadeia de abastecimento Produção Eficiente (MES) Consumer Goods Cadeia de abastecimento Produção Eficiente (MES) Anticipatingcustomers needs in a changingenvironment Consumer Goods Supply Chain - Efficient Manufacturing (MES) Objetivo / Desafio Os fabricantes

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ UFPR BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO

UNIVERSIDADE FEDERAL DO PARANÁ UFPR BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO CI 221 DISCIPLINA: Engenharia de Software AULA NÚMERO: 2 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO Nesta aula serão apresentados e discutidos os conceitos de Processo de desenvolvimento de software e ciclo

Leia mais

TEXTO: Natasha THOMAS e Dayana COSTA. Ambiente Construído, Porto Alegre, v. 17, n. 4, Oct. Dec

TEXTO: Natasha THOMAS e Dayana COSTA. Ambiente Construído, Porto Alegre, v. 17, n. 4, Oct. Dec EXAME DE PROFICIÊNCIA EM INGLÊS CONSTRUÇÃO SUSTENTÁVEL / PRODUÇÃO DO AMBIENTE CONSTRUÍDO TEXTO: Natasha THOMAS e Dayana COSTA. Ambiente Construído, Porto Alegre, v. 17, n. 4, Oct. Dec. 2017. Quais são

Leia mais

INTRODUÇÃO A ENGENHARIA DE SOFTWARE

INTRODUÇÃO A ENGENHARIA DE SOFTWARE Universidade Estadual Vale do Acaraú AGENDA INTRODUÇÃO A ENGENHARIA DE SOFTWARE Processos Modelos de Desenvolvimento de Software Engenharia de Requisitos Projeto de Interface com o Usuário Projeto Arquitetural

Leia mais

Processos de Desenvolvimento de Software. Ricardo Argenton Ramos UNIVASF Engenharia de Software I - Aula 2

Processos de Desenvolvimento de Software. Ricardo Argenton Ramos UNIVASF Engenharia de Software I - Aula 2 Processos de Desenvolvimento de Software Ricardo Argenton Ramos UNIVASF Engenharia de Software I - Aula 2 A Engenharia de Software Uma Tecnologia em Camadas Gerenciamento da Qualidade Total e filosofias

Leia mais

ENGENHARIA DE SOFTWARE

ENGENHARIA DE SOFTWARE ENGENHARIA DE SOFTWARE Curso: Sistemas de Informação Profª: Janaide Nogueira ENGENHARIA DESOFTWARE APRESENTAÇÃO Formação Técnica: Informática(IFCE-Campus Tianguá-CE) Secretária Escolar(FDR) Graduação:

Leia mais

Engenharia de Software I - Aula 04

Engenharia de Software I - Aula 04 Engenharia de Software I - Aula 04 Prof. Denis Carvalho Instituto Federal de Educação, Ciência e Tecnologia de Minas Gerais Campus São João Evangelista Conteúdo 1 Introdução 2 Paradigmas 3 Referências

Leia mais

Aula 3 - Modelos de Processo - cascata, iterativo e incremental e ágil

Aula 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 mais

INTRODUÇÃO A ENGENHARIA DE SOFTWARE

INTRODUÇÃ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 mais

AVALIANDO METODOLOGIAS DE DESENVOLVIMENTO DE APLICAÇÕES WEB.

AVALIANDO METODOLOGIAS DE DESENVOLVIMENTO DE APLICAÇÕES WEB. AVALIANDO METODOLOGIAS DE DESENVOLVIMENTO DE APLICAÇÕES WEB PESSINI, T. 1 ; SANTANDER, V. F. A. 2 1,2 Centro de Ciências Exatas e Tecnológicas - CCET, Colegiado de Ciência da Computação, UNIOESTE Campus

Leia mais

Tópicos da Aula. O que é anunciado. Falha de Comunicação no Desenvolvimento de Software. Engenharia de Software: Conceitos Fundamentais

Tópicos da Aula. O que é anunciado. Falha de Comunicação no Desenvolvimento de Software. Engenharia de Software: Conceitos Fundamentais Engenharia de Software Aula 02 Tópicos da Aula Engenharia de Software: Conceitos Fundamentais Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo dcc603@gmail.com 07 Março 2012 Motivação e Conceitos

Leia mais

Engenharia 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 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 mais

Modelos Prescritivos de Processo

Modelos Prescritivos de Processo "Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE." Engenharia de Software Modelos Prescritivos de Processo Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.br/givanaldorocha

Leia mais

J.I.T. - Just In Time

J.I.T. - Just In Time Publicação Nº 1-2 Dezembro 2009 J.I.T. - Just In Time PONTOS DE INTERESSE: Vantagens e desvantagens 5 S SMED Kanban Just In Time (JIT) é uma filosofia Global de produção, com origem oriental, que consiste

Leia mais

PROCESSO DE SOFTWARE

PROCESSO DE SOFTWARE PROCESSO DE SOFTWARE Allan Senna Costa dos Santos Discente do Curso Tecnologia em Análise e Desenvolvimento de Sistemas Faculdades Integradas de Três Lagoas (AEMS) Jhonatan Ricardo Ferraris da Silva Discente

Leia mais

Modelagem 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 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 mais

PME 3463 Introdução à Qualidade - T4. Produção Enxuta Grupo - 04

PME 3463 Introdução à Qualidade - T4. Produção Enxuta Grupo - 04 Introdução à Qualidade - T4 Produção Enxuta Grupo - 04 Roteiro da Apresentação 1. Definição 2. Fundamentos 3. Mapeamento da Cadeia de Valor 4. Heijunka 5. KanBan 6. Poka-Yoke 7. Evento Kaizen 8. Gestão

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software Visão Geral Profa.Paulo C. Masiero masiero@icmc.usp.br ICMC/USP Algumas Dúvidas... Como são desenvolvidos os softwares? Estamos sendo bem sucedidos nos softwares que construímos?

Leia mais

Engenharia de Software I

Engenharia de Software I Engenharia de Software I Fundamentos da Engenharia de Software Modelos de desenvolvimento Importância do software Importância do Software Qualidade é fundamental Consequências de erros no software podem

Leia mais

Halison Miguel Edvan Pontes

Halison Miguel Edvan Pontes Halison Miguel Edvan Pontes Apresentação Surgimento; Conceitos; Características; Elementos Básicos; Estrutura; Disciplina. Surgimento O Processo Unificado Aberto, do inglês Open Unified Process (OpenUP)

Leia mais

Processo de Desenvolvimento. Edjandir Corrêa Costa

Processo de Desenvolvimento. Edjandir Corrêa Costa Processo de Desenvolvimento Edjandir Corrêa Costa edjandir.costa@ifsc.edu.br Processo de Desenvolvimento Definição: É um roteiro que determina quais são as tarefas necessárias e em que ordem elas devem

Leia mais

Consumer Goods. Cadeia de abastecimento Produção Eficiente (MES)

Consumer Goods. Cadeia de abastecimento Produção Eficiente (MES) Consumer Goods Cadeia de abastecimento Produção Eficiente (MES) Anticipatingcustomers needs in a changingenvironment Consumer Goods Cadeia de abastecimento - Produção Eficiente (MES) Objetivo / Desafio

Leia mais

Aula 2 - Modelos de Processo - cascata, iterativo e incremental e ágil

Aula 2 - Modelos de Processo - cascata, iterativo e incremental e ágil Aula 2 - 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 O que é um processo?

Leia mais

Agenda da aula. 1 Indicadores de desempenho. 2 Desenvolvendo indicadores de desempenho para toda a empresa

Agenda da aula. 1 Indicadores de desempenho. 2 Desenvolvendo indicadores de desempenho para toda a empresa Agenda da aula 1 Indicadores de desempenho 2 Desenvolvendo indicadores de desempenho para toda a empresa Quais seriam os indicadores de Desempenho para o Departamento de Administração? Número de alunos

Leia mais

PDS. Aula 1.4 Modelos de Processo. Prof. Dr. Bruno Moreno

PDS. Aula 1.4 Modelos de Processo. Prof. Dr. Bruno Moreno PDS Aula 1.4 Modelos de Processo Prof. Dr. Bruno Moreno bruno.moreno@ifrn.edu.br 2 Introdução Há alguns anos, o desenvolvimento de softwares era muito obsoleto; Existiam diversos problemas relacionados

Leia mais

Crise do Software. Crise de tecnologia - hardware caminha mais rápido que o software

Crise do Software. Crise de tecnologia - hardware caminha mais rápido que o software Crise do Software Crise de tecnologia - hardware caminha mais rápido que o software Crise de oferta - demanda é maior que a capacidade de desenvolvimento Crise de manutenção - projeto mal feito e recursos

Leia mais

Modelagem 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 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 mais

Requisitos de Sistemas

Requisitos de Sistemas Requisitos de Sistemas Unidade I - Engenharia de Requisitos Definição de Requisitos Tipos de Requisitos Processos de Engenharia de Requisitos - Levantamento ou elicitação 1 Processo de software Engenharia

Leia mais

Engenharia de Domínio e Desenvolvimento Baseado em Componentes. Processo DBC-Arch-DE Apoio do Ambiente Odyssey no Processo Considerações Finais

Engenharia de Domínio e Desenvolvimento Baseado em Componentes. Processo DBC-Arch-DE Apoio do Ambiente Odyssey no Processo Considerações Finais Um Processo de Engenharia de Domínio com foco no Projeto Arquitetural Baseado em Componentes Ana Paula Blois Cláudia Werner Karin Becker Agenda Motivação Engenharia de Domínio e Desenvolvimento Baseado

Leia mais

BibIme - Um Software Gerenciador de Bibliotecas Produzido de Forma Cooperativa

BibIme - Um Software Gerenciador de Bibliotecas Produzido de Forma Cooperativa BibIme - Um Software Gerenciador de Bibliotecas Produzido de Forma Cooperativa Dairton Bassi, Kelly Braghetto, Eduardo Colli, Fabio Kon, João Eduardo Ferreira Instituto de Matemática e Estatística Universidade

Leia mais

Just in Time e Kanban. Prof.ª Rosana Abbud

Just in Time e Kanban. Prof.ª Rosana Abbud Just in Time e anban Prof.ª Rosana Abbud Just in Time Just in Time SURGIMENTO Japão Década de 70 Toyota Motor CONCEITO Administração Qualidade Organização Cada processo deve ser abastecido com os itens

Leia mais

PROGRAMAS DE GESTÃO EMPRESARIAL JIT JUST-IN-TIME PROCESSOS OPERACIONAIS.

PROGRAMAS DE GESTÃO EMPRESARIAL JIT JUST-IN-TIME PROCESSOS OPERACIONAIS. PROCESSOS OPERACIONAIS JIT JUST-IN-TIME O sistema Just in time, denominado JIT, foi desenvolvido no início da década de 50 na Toyota Motors Company, no Japão, como método para aumentar a produtividade,

Leia mais

Engenharia de Software. Prof. Me. Clodoaldo Brasilino

Engenharia de Software. Prof. Me. Clodoaldo Brasilino Engenharia de Software Prof. Me. Clodoaldo Brasilino clodoaldo.neto@ifpi.edu.br Acompanhamento da Disciplina 1. Introdução à Engenharia de Software 2. Processos de Software e Projetos 3. Projeto de Software

Leia mais

Qualidade de Software: Visão Geral. SSC 121-Engenharia de Software 1 Profa. Dra. Elisa Yumi Nakagawa

Qualidade de Software: Visão Geral. SSC 121-Engenharia de Software 1 Profa. Dra. Elisa Yumi Nakagawa Qualidade de : Visão Geral SSC 121-Engenharia de 1 Profa. Dra. Elisa Yumi Nakagawa 2 o semestre de 2012 Qualidade de Qualidade é um termo que pode ter diferentes interpretações Existem muitas definições

Leia mais

Gestão de Produção Aula 5: Projeto do Produto e do Processo. Prof. Valdir Tavares de Lucena

Gestão de Produção Aula 5: Projeto do Produto e do Processo. Prof. Valdir Tavares de Lucena Gestão de Produção Aula 5: Projeto do Produto e do Processo Prof. Valdir Tavares de Lucena Gestão da Produção Cada empresa é única, assim como seus produtos e processos, e gerenciar envolve planejamento,

Leia mais

EEL - USP. Tipos de produção e Tipos de Arranjo Físico. Prof. Dr. Geronimo

EEL - USP. Tipos de produção e Tipos de Arranjo Físico. Prof. Dr. Geronimo EEL - USP Tipos de produção e Tipos de Arranjo Físico Prof. Dr. Geronimo Sistema de produção Sistema de produção é o conjunto de atividades e operações interrelacionadas envolvidas na produção de bens

Leia mais

TÉCNICAS DE APOIO À MELHORIA DE PROCESSOS PO AJP

TÉCNICAS DE APOIO À MELHORIA DE PROCESSOS PO AJP TÉCNICAS DE AIO À MELHORIA DE PROCESSOS TÉCNICAS DE AIO À MELHORIA DE PROCESSOS TERCEIRIZAÇÃO (OUTSOURCING) BENCHMARKING DESENVOLVIMENTO ORGANIZACIONAL ALIANÇAS ESTRATÉGICAS DOWNSIZING TÉCNICAS DE AIO

Leia mais

Lean Manufacturing. 1. Tema. 2. Subtema. 3. Categoria de serviço. 4. Tipo de serviço / instrumento. 5. Modalidade. 6. Público alvo. 7.

Lean Manufacturing. 1. Tema. 2. Subtema. 3. Categoria de serviço. 4. Tipo de serviço / instrumento. 5. Modalidade. 6. Público alvo. 7. Lean Manufacturing 1. Tema Produção e qualidade 2. Subtema Mapeamento e melhoria de processos 3. Categoria de serviço Acesso a Serviços de Terceiros 4. Tipo de serviço / instrumento Consultoria tecnológica

Leia mais

Informática I. Aula Aula 21-29/11/06 1

Informática I. Aula Aula 21-29/11/06 1 Informática I Aula 21 http://www.ic.uff.br/~bianca/informatica1/ Aula 21-29/11/06 1 Ementa Histórico dos Computadores Noções de Hardware e Software Microprocessadores Sistemas Numéricos e Representação

Leia mais

MANIFESTO ÁGIL. Esses conceitos aproximam-se melhor com a forma que pequenas e médias organizações trabalham e respondem à mudanças.

MANIFESTO ÁGIL. Esses conceitos aproximam-se melhor com a forma que pequenas e médias organizações trabalham e respondem à mudanças. METODOLOGIAS ÁGEIS SURGIMENTO As metodologias ágeis surgiram em resposta ao problema dos atrasos no desenvolvimento de software e aos cancelamentos, devido ao fato dos sistemas demorarem muito tempo para

Leia mais

Seminário Tecnologia de sistemas prediais Porto Alegre, 26 de abril de 2018

Seminário Tecnologia de sistemas prediais Porto Alegre, 26 de abril de 2018 Seminário Tecnologia de sistemas prediais Porto Alegre, 26 de abril de 2018 Palestra: As mudanças no processo de projeto de sistemas prediais proporcionadas pelo BIM. Humberto Farina Engenheiro Civil,

Leia mais

Qualidade de Software: Visão Geral. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa

Qualidade de Software: Visão Geral. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa Qualidade de : Visão Geral Engenharia de Profa. Dra. Elisa Yumi Nakagawa 1 o semestre de 2017 Qualidade de Qualidade é um termo que pode ter diferentes interpretações. Existem muitas definições de qualidade

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ - UFPR BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO

UNIVERSIDADE FEDERAL DO PARANÁ - UFPR BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO CI 221 DISCIPLINA: Engenharia de Software AULA NÚMERO: 3 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir conceitos básicos como processo, projeto, produto, por que

Leia mais

Supply Chain. Inspiring consumer goods sector by everis

Supply Chain. Inspiring consumer goods sector by everis Supply Chain Inspiring consumer goods sector by everis Cadeia de suprimentos (CS): Somos capazes de fornecer serviços e soluções importantes em todas as etapas do ciclo de vida de um produto. Para melhorarmos

Leia mais