SlideShare uma empresa Scribd logo
1 de 18
Modelos de Processo de SW Aula 10
Sumário ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conceitos ,[object Object],[object Object],[object Object],[object Object],Escolher um modelo é como escolher um  computador: –  vocês precisam saber quais são suas necessidades e depois usar suas asserções para a escolha.
Modelo Sequencial  (Ciclo de vida Clássico) Definição Desenho Implementação Manutenção
Modelo Revisto Definição Desenho Implementação Manutenção
Construção de protótipos Ouvir o  cliente Construir, Rever o  protótipo O cliente Testa o  protótipo
Desenvolvimento Rápido de Aplicações  (RAD) Equipa 1 Equipa 2 Equipa 3 Modelado Da gestão Modelado  Dos dados Modelado  Dos  processos Geração de Aplicações Testes e entrega Modelado Da gestão Modelado  Dos dados Modelado  Dos  processos Geração de Aplicações Testes e entrega Modelado Da gestão Modelado  Dos dados Modelado  Dos  processos Geração de Aplicações Testes e entrega
Modelo Iterativo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Modelo Incremental ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Modelo iterativo e incremental ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Modelo visto em AMS..
Espiral de Boehm Comunicação  com o cliente Planeamento Engenharia Análise de riscos Construção e adaptação Avaliação  do cliente
Modelo espiral de Boehm ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Outros modelos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Actividades Básicas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Convém estabelecer um conjunto de actividades básicas para desenvolverem durante toda a semana  Nas aulas práticas, faremos o ponto da situação.
Exemplo: Comunicação com o Cliente ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Selecção do modelo ,[object Object],[object Object],[object Object],[object Object],Os modelos vistos até agora  não  são, por si só, suficientes para o sucesso de projectos baseados no  Paradigma Orientado a Objectos
próxima aula teórica
Modelo Processo OO ,[object Object],[object Object],[object Object],[object Object],Identificar classes candidatas recursivo (modelo evolutivo) paralelo (reutilização de componentes) buscar classes na biblioteca extrair classes, se existem desenvolver novas classes,  se não existem adicionar novas classes  à biblioteca construir n-ésima  iteração do sistema Análise de Riscos Engenharia e Construção

Mais conteúdo relacionado

Mais procurados

Aula 1 requisitos
Aula 1   requisitosAula 1   requisitos
Aula 1 requisitos
licardino
 
Gerência de Configuração
Gerência de ConfiguraçãoGerência de Configuração
Gerência de Configuração
Wagner Zaparoli
 

Mais procurados (20)

Aula 2 - POO: Fundamentos da linguagem Java
Aula 2 - POO: Fundamentos da linguagem JavaAula 2 - POO: Fundamentos da linguagem Java
Aula 2 - POO: Fundamentos da linguagem Java
 
Diagrama de Casos de Uso
Diagrama de Casos de UsoDiagrama de Casos de Uso
Diagrama de Casos de Uso
 
Modelos de Processo de Software Parte 3
Modelos de Processo de Software Parte 3Modelos de Processo de Software Parte 3
Modelos de Processo de Software Parte 3
 
Introdução a Automação de Teste de Software
Introdução a Automação de Teste de SoftwareIntrodução a Automação de Teste de Software
Introdução a Automação de Teste de Software
 
Análise e Modelagem de Software
Análise e Modelagem de SoftwareAnálise e Modelagem de Software
Análise e Modelagem de Software
 
Modelos de processos de software
Modelos de processos de softwareModelos de processos de software
Modelos de processos de software
 
Analise de Requisitos Software
Analise de Requisitos SoftwareAnalise de Requisitos Software
Analise de Requisitos Software
 
Robot Framework - principais características
Robot Framework - principais característicasRobot Framework - principais características
Robot Framework - principais características
 
Aula 2 - Processos de Software
Aula 2 - Processos de SoftwareAula 2 - Processos de Software
Aula 2 - Processos de Software
 
Projeto de Software
Projeto de SoftwareProjeto de Software
Projeto de Software
 
Sistemas de controle de versão
Sistemas de controle de versãoSistemas de controle de versão
Sistemas de controle de versão
 
Modelo de Prototipação
Modelo de PrototipaçãoModelo de Prototipação
Modelo de Prototipação
 
engenharia-de-requisitos
engenharia-de-requisitosengenharia-de-requisitos
engenharia-de-requisitos
 
Introdução à linguagem UML
Introdução à linguagem UMLIntrodução à linguagem UML
Introdução à linguagem UML
 
Aula 1 requisitos
Aula 1   requisitosAula 1   requisitos
Aula 1 requisitos
 
Teste de Software - Introdução
Teste de Software - IntroduçãoTeste de Software - Introdução
Teste de Software - Introdução
 
Bootstrap praticas mais usadas
Bootstrap praticas mais usadas Bootstrap praticas mais usadas
Bootstrap praticas mais usadas
 
Validação e Testes de software
Validação e Testes de softwareValidação e Testes de software
Validação e Testes de software
 
Gerência de Configuração
Gerência de ConfiguraçãoGerência de Configuração
Gerência de Configuração
 
Banco de questões qualidade de software
Banco de questões qualidade de softwareBanco de questões qualidade de software
Banco de questões qualidade de software
 

Destaque

Modelo cascata apresentação
Modelo cascata apresentaçãoModelo cascata apresentação
Modelo cascata apresentação
erysonsi
 
Introdução à Engenharia de Software
Introdução à Engenharia de SoftwareIntrodução à Engenharia de Software
Introdução à Engenharia de Software
elliando dias
 
Prototipagem
PrototipagemPrototipagem
Prototipagem
jwainer
 
Modelo cascata apresentação
Modelo cascata apresentaçãoModelo cascata apresentação
Modelo cascata apresentação
erysonsi
 

Destaque (20)

Modelos de processos de software
Modelos de processos de softwareModelos de processos de software
Modelos de processos de software
 
Modelos de ciclo de vida de software
Modelos de ciclo de vida de softwareModelos de ciclo de vida de software
Modelos de ciclo de vida de software
 
Processos de Desenvolvimento de Software - teoria e prática
Processos de Desenvolvimento de Software - teoria e práticaProcessos de Desenvolvimento de Software - teoria e prática
Processos de Desenvolvimento de Software - teoria e prática
 
Ciclo de vida de software
Ciclo de vida de softwareCiclo de vida de software
Ciclo de vida de software
 
03 Modelo de processo de software
03 Modelo de processo de software03 Modelo de processo de software
03 Modelo de processo de software
 
Uma Introdução a Engenharia de Software
Uma Introdução a Engenharia de SoftwareUma Introdução a Engenharia de Software
Uma Introdução a Engenharia de Software
 
Modelo cascata apresentação
Modelo cascata apresentaçãoModelo cascata apresentação
Modelo cascata apresentação
 
Ciclo de Vida Clássico da Engenharia de Software
Ciclo de Vida Clássico da Engenharia de SoftwareCiclo de Vida Clássico da Engenharia de Software
Ciclo de Vida Clássico da Engenharia de Software
 
Introdução à Engenharia de Software
Introdução à Engenharia de SoftwareIntrodução à Engenharia de Software
Introdução à Engenharia de Software
 
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...
 
Prototipação
PrototipaçãoPrototipação
Prototipação
 
Processo de Software
Processo de SoftwareProcesso de Software
Processo de Software
 
Prototipagem
PrototipagemPrototipagem
Prototipagem
 
AULA 1 - CONCEITOS GERAIS APLICADOS NO CICLO DE VIDA DO SOFTWARE E MODELOS ...
AULA 1 - CONCEITOS GERAIS  APLICADOS NO CICLO DE VIDA  DO SOFTWARE E MODELOS ...AULA 1 - CONCEITOS GERAIS  APLICADOS NO CICLO DE VIDA  DO SOFTWARE E MODELOS ...
AULA 1 - CONCEITOS GERAIS APLICADOS NO CICLO DE VIDA DO SOFTWARE E MODELOS ...
 
Desenvolvimento incremental e iterativo
Desenvolvimento incremental e iterativoDesenvolvimento incremental e iterativo
Desenvolvimento incremental e iterativo
 
01- Introdução a programação e modelo RAD v1.0
01- Introdução a programação e modelo RAD v1.001- Introdução a programação e modelo RAD v1.0
01- Introdução a programação e modelo RAD v1.0
 
Aula2 paradigmas
Aula2 paradigmasAula2 paradigmas
Aula2 paradigmas
 
Modelo cascata
Modelo cascataModelo cascata
Modelo cascata
 
Introdução a Metodologia XP (E Xtreme Programming)
Introdução a Metodologia XP (E Xtreme Programming)Introdução a Metodologia XP (E Xtreme Programming)
Introdução a Metodologia XP (E Xtreme Programming)
 
Modelo cascata apresentação
Modelo cascata apresentaçãoModelo cascata apresentação
Modelo cascata apresentação
 

Semelhante a Modelos de Processo de Software

Modelos de desenvolvimento de software (dino brasilis)
Modelos de desenvolvimento de software (dino brasilis)Modelos de desenvolvimento de software (dino brasilis)
Modelos de desenvolvimento de software (dino brasilis)
djadrianodez
 

Semelhante a Modelos de Processo de Software (20)

ES4.ppt
ES4.pptES4.ppt
ES4.ppt
 
Ciclo de vida processo
Ciclo de vida processoCiclo de vida processo
Ciclo de vida processo
 
Aula4 TEES UFS: Orientação a Objetos
Aula4 TEES UFS: Orientação a ObjetosAula4 TEES UFS: Orientação a Objetos
Aula4 TEES UFS: Orientação a Objetos
 
Es capítulo 2 - processos de software
Es   capítulo 2  - processos de softwareEs   capítulo 2  - processos de software
Es capítulo 2 - processos de software
 
Aula_4_e_5_-_RUP_Rapid_Unified_Process_Software_Engineering
Aula_4_e_5_-_RUP_Rapid_Unified_Process_Software_EngineeringAula_4_e_5_-_RUP_Rapid_Unified_Process_Software_Engineering
Aula_4_e_5_-_RUP_Rapid_Unified_Process_Software_Engineering
 
Metodologias Ageis
Metodologias AgeisMetodologias Ageis
Metodologias Ageis
 
Aula2 TEES UFS: Fases de Engenharia de SW e Gestão de Projectos de SW
Aula2 TEES UFS: Fases de Engenharia de SW e Gestão de Projectos de SWAula2 TEES UFS: Fases de Engenharia de SW e Gestão de Projectos de SW
Aula2 TEES UFS: Fases de Engenharia de SW e Gestão de Projectos de SW
 
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane FidelixModelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
 
Engenharia De Software
Engenharia De SoftwareEngenharia De Software
Engenharia De Software
 
Rational Unified Process (RUP)
Rational Unified Process (RUP)Rational Unified Process (RUP)
Rational Unified Process (RUP)
 
Aula2 processos sw
Aula2 processos swAula2 processos sw
Aula2 processos sw
 
1 - APS – Iniciação Desenvolvimento Requisitos.pdf
1 - APS – Iniciação Desenvolvimento Requisitos.pdf1 - APS – Iniciação Desenvolvimento Requisitos.pdf
1 - APS – Iniciação Desenvolvimento Requisitos.pdf
 
Gestão de Projectos de SW OO Métricas Estimações e Planificações
Gestão de Projectos de SW OO Métricas Estimações e PlanificaçõesGestão de Projectos de SW OO Métricas Estimações e Planificações
Gestão de Projectos de SW OO Métricas Estimações e Planificações
 
Introdução ao RUP
Introdução ao RUPIntrodução ao RUP
Introdução ao RUP
 
Aula10 TESI UFS Desenvolvimento de SI
Aula10 TESI UFS  Desenvolvimento de SIAula10 TESI UFS  Desenvolvimento de SI
Aula10 TESI UFS Desenvolvimento de SI
 
Aula10 TESI UFS Desenvolvimento de SI
Aula10  TESI  UFS  Desenvolvimento de SIAula10  TESI  UFS  Desenvolvimento de SI
Aula10 TESI UFS Desenvolvimento de SI
 
Tees Final
Tees FinalTees Final
Tees Final
 
Memória de aula_aula04_eng_software
Memória de aula_aula04_eng_softwareMemória de aula_aula04_eng_software
Memória de aula_aula04_eng_software
 
Modelos de desenvolvimento de software (dino brasilis)
Modelos de desenvolvimento de software (dino brasilis)Modelos de desenvolvimento de software (dino brasilis)
Modelos de desenvolvimento de software (dino brasilis)
 
Apresentacao UNA
Apresentacao UNAApresentacao UNA
Apresentacao UNA
 

Mais de Rogerio P C do Nascimento

Smart.UFS.br :: Multidimensional Synergies in the Creation of Innovative Solu...
Smart.UFS.br :: Multidimensional Synergies in the Creation of Innovative Solu...Smart.UFS.br :: Multidimensional Synergies in the Creation of Innovative Solu...
Smart.UFS.br :: Multidimensional Synergies in the Creation of Innovative Solu...
Rogerio P C do Nascimento
 

Mais de Rogerio P C do Nascimento (20)

Apresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFS
Apresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFSApresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFS
Apresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFS
 
Influir Apresentação da empresa na disciplina fundamentos da computação
Influir   Apresentação da empresa na disciplina fundamentos da computaçãoInfluir   Apresentação da empresa na disciplina fundamentos da computação
Influir Apresentação da empresa na disciplina fundamentos da computação
 
Practice 4 :: Gestão de Projetos de SW OO :: Métricas, Estimação e Planificações
Practice 4 :: Gestão de Projetos de SW OO :: Métricas, Estimação e PlanificaçõesPractice 4 :: Gestão de Projetos de SW OO :: Métricas, Estimação e Planificações
Practice 4 :: Gestão de Projetos de SW OO :: Métricas, Estimação e Planificações
 
Practice 2 :: Plano de Projeto de SW
Practice 2 :: Plano de Projeto de SWPractice 2 :: Plano de Projeto de SW
Practice 2 :: Plano de Projeto de SW
 
Lecture 7 :: Ferramentas Case
Lecture 7 :: Ferramentas CaseLecture 7 :: Ferramentas Case
Lecture 7 :: Ferramentas Case
 
Lecture 6 :: Gestão de Configuração de Software
Lecture 6 :: Gestão de Configuração de SoftwareLecture 6 :: Gestão de Configuração de Software
Lecture 6 :: Gestão de Configuração de Software
 
Lecture 5 :: Planejameto Temporal e Monitorização do Projeto
Lecture 5 :: Planejameto Temporal e Monitorização do ProjetoLecture 5 :: Planejameto Temporal e Monitorização do Projeto
Lecture 5 :: Planejameto Temporal e Monitorização do Projeto
 
Lecture 4 :: As métricas para o Processo e Projeto de SW
Lecture 4 :: As métricas para o Processo e Projeto de SWLecture 4 :: As métricas para o Processo e Projeto de SW
Lecture 4 :: As métricas para o Processo e Projeto de SW
 
Lecture 2 :: Planejamento do Projeto de SW
Lecture 2 :: Planejamento do Projeto de SWLecture 2 :: Planejamento do Projeto de SW
Lecture 2 :: Planejamento do Projeto de SW
 
Lecture 3 :: Análise e Gestão de Risco
Lecture 3 :: Análise e Gestão de RiscoLecture 3 :: Análise e Gestão de Risco
Lecture 3 :: Análise e Gestão de Risco
 
Smart.ufs.br :: Hackathon Carmelita by Rogerio P. C. do Nascimento
Smart.ufs.br :: Hackathon Carmelita by Rogerio P. C. do NascimentoSmart.ufs.br :: Hackathon Carmelita by Rogerio P. C. do Nascimento
Smart.ufs.br :: Hackathon Carmelita by Rogerio P. C. do Nascimento
 
Plano de Ensino - Gerencia de Projetos - UFS - 2017-2
Plano de Ensino - Gerencia de Projetos - UFS - 2017-2Plano de Ensino - Gerencia de Projetos - UFS - 2017-2
Plano de Ensino - Gerencia de Projetos - UFS - 2017-2
 
Lecture 1 :: Gestão de Projetos de SW - 4 Ps - Fases da Engenharia de SW
Lecture 1 :: Gestão de Projetos de SW - 4 Ps - Fases da Engenharia de SWLecture 1 :: Gestão de Projetos de SW - 4 Ps - Fases da Engenharia de SW
Lecture 1 :: Gestão de Projetos de SW - 4 Ps - Fases da Engenharia de SW
 
Apresentação da Disciplina Gerência de Projetos - DCOMP - UFS
Apresentação da Disciplina Gerência de Projetos - DCOMP - UFSApresentação da Disciplina Gerência de Projetos - DCOMP - UFS
Apresentação da Disciplina Gerência de Projetos - DCOMP - UFS
 
Multidimensional Synergies in the Creation of Innovative Solutions for Smart ...
Multidimensional Synergies in the Creation of Innovative Solutions for Smart ...Multidimensional Synergies in the Creation of Innovative Solutions for Smart ...
Multidimensional Synergies in the Creation of Innovative Solutions for Smart ...
 
Smart.UFS.br :: Multidimensional Synergies in the Creation of Innovative Solu...
Smart.UFS.br :: Multidimensional Synergies in the Creation of Innovative Solu...Smart.UFS.br :: Multidimensional Synergies in the Creation of Innovative Solu...
Smart.UFS.br :: Multidimensional Synergies in the Creation of Innovative Solu...
 
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
 
Apresentação da Nords by Elissandro "Prof. Pardal" Santos
Apresentação da Nords by Elissandro "Prof. Pardal" SantosApresentação da Nords by Elissandro "Prof. Pardal" Santos
Apresentação da Nords by Elissandro "Prof. Pardal" Santos
 
Startup e Empreendedorismo by Nords
Startup e Empreendedorismo  by NordsStartup e Empreendedorismo  by Nords
Startup e Empreendedorismo by Nords
 
Apresentação da Influir by Othon Campos
Apresentação da Influir by Othon CamposApresentação da Influir by Othon Campos
Apresentação da Influir by Othon Campos
 

Modelos de Processo de Software

  • 1. Modelos de Processo de SW Aula 10
  • 2.
  • 3.
  • 4. Modelo Sequencial (Ciclo de vida Clássico) Definição Desenho Implementação Manutenção
  • 5. Modelo Revisto Definição Desenho Implementação Manutenção
  • 6. Construção de protótipos Ouvir o cliente Construir, Rever o protótipo O cliente Testa o protótipo
  • 7. Desenvolvimento Rápido de Aplicações (RAD) Equipa 1 Equipa 2 Equipa 3 Modelado Da gestão Modelado Dos dados Modelado Dos processos Geração de Aplicações Testes e entrega Modelado Da gestão Modelado Dos dados Modelado Dos processos Geração de Aplicações Testes e entrega Modelado Da gestão Modelado Dos dados Modelado Dos processos Geração de Aplicações Testes e entrega
  • 8.
  • 9.
  • 10.
  • 11. Espiral de Boehm Comunicação com o cliente Planeamento Engenharia Análise de riscos Construção e adaptação Avaliação do cliente
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 18.