SlideShare uma empresa Scribd logo
Metodologia Para Desenvolvimento de Sistemas


               Aula 2
Ciclo de Vida para Desenvolvimento

    Prof. André Constantino da Silva
                 MDP


                  16 de agosto de 2012
Na Aula Anterior...

• Os termos:
  – Metodologia
  – Desenvolvimento
  – Sistemas (de informação)
• Atributos de um software de qualidade
  – Tão difícil é construir um!
• Breve histórico do desenvolvimento de
  software
• Ciclo de Vida do Software
Ciclo de Vida de Sofware
Todos os sistemas bem elaborados passam pelos
estágios de:
  – Concepção: enfoca a questão “o quê?”

  – Desenvolvimento: enfoca a questão “como?”

  – Manutenção: enfoca “mudanças” – no sistema e no
    ambiente

  – Retirada
• Quando o sistema estará acabado?

• Podemos dizer que não existe sistema pronto
  e acabado, pois ao longo de sua vida pode
  exigir:
• Manutenção para atender legislação;
• Melhorias e / ou implementações;
• Eventuais correções de erro.
Ciclo de Vida de Desenvolvimento
• As metodologias definem o CICLO DE VIDA do
  desenvolvimento
  – mostram as fases que compõem o caminho a ser
    seguido pelos analistas e pelos programadores até
    a produção do sistema na sua versão operacional.
    Cada fase pode ser vista como refinamento da
    etapa anterior.
Modelo de Ciclo de Vida
• Definem atividades segundo uma perspectiva
  global
  – são vagos nas descrições de detalhes das
    condições de início e término de uma atividade,
    recursos utilizados, artefatos consumidos ou
    produzidos, papéis desempenhados
• Também conhecido como Paradigma de
  Desenvolvimento
Modelo de Vida Clássico
Implantação




Operação       Manutenção
Vantagens do Modelo de Vida Clássico
• Primeiro modelo proposto para
  desenvolvimento
  – Atividade de desenvolvimento é complexa precisa
    de uma engenharia!


• Estipulou fases bem definidas
  – Cada fase com uma preocupação específica
Desvantagens do Modelo de Vida
              Clássico
• Os projetos raramente seguem o fluxo
  sequencial que o modelo propõe
• Dificuldades do cliente em declarar
  explicitamente todas as suas necessidades
• Uma versão do software somente estará
  pronta ao final do cronograma do projeto
• Incremento dos custos de correção na medida
  em que se avancem as fases
• O processo de desenvolvimento efetivo deve
  considerar:
  – Relação entre todas as tarefas;
  – Ferramentas;
  – Métodos utilizados;
  – Treinamento;
  – Motivação das pessoas envolvidas.
Considerações Finais
• Ciclo de Vida do Software
• Ciclo de Vida de Processo de Software
• O modelo de vida Cascata ou Clássico
  – Vantagens
  – Desvantagens
  – A importância histórica do modelo Cascata

Mais conteúdo relacionado

PDF
Aula 1 - Apresentação da Disciplina
André Constantino da Silva
 
PDF
Aula 4 - Avaliação de Interface - Parte 1
André Constantino da Silva
 
PDF
Aula sobre texto academico - elaboração do desenvolvimento
André Constantino da Silva
 
PDF
Aula 5 -Avaliação de interfaces de usuário - testes com usuários
André Constantino da Silva
 
PPTX
Processo de Desenvolvimento de Software - Prototipação
Natanael Simões
 
PPTX
Processo de Desenvolvimento de Software - Fase de Definição
Natanael Simões
 
Aula 1 - Apresentação da Disciplina
André Constantino da Silva
 
Aula 4 - Avaliação de Interface - Parte 1
André Constantino da Silva
 
Aula sobre texto academico - elaboração do desenvolvimento
André Constantino da Silva
 
Aula 5 -Avaliação de interfaces de usuário - testes com usuários
André Constantino da Silva
 
Processo de Desenvolvimento de Software - Prototipação
Natanael Simões
 
Processo de Desenvolvimento de Software - Fase de Definição
Natanael Simões
 

Mais procurados (20)

PDF
Introdução ao TelEduc
André Constantino da Silva
 
PPT
Introdução ao ambiente virtual de aprendizagem TelEduc
André Constantino da Silva
 
PPTX
Introdução à Engenharia de Software e UML
Natanael Simões
 
PDF
Testes e avaliação de protótipos
Robson Santos
 
PPTX
Aplicando conceitos gerais de gerenciamento de projetos à engenharia de software
Natanael Simões
 
PDF
Protótipos de papel
Robson Santos
 
PPTX
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...
Natanael Simões
 
PPTX
Mouse+Teclado x Toque+Caneta: as modalidades de interação em contextos educac...
André Constantino da Silva
 
PPTX
Aula 2 - A área de IHC
André Constantino da Silva
 
PPTX
Projeto de sistemas com UML - Parte 1
Natanael Simões
 
PPTX
Projeto de Sistemas - Parte001
Cláudio Amaral
 
PPTX
Projeto de Sistemas - Aula005
Cláudio Amaral
 
PDF
Técnicas de Prototipação para Smartphones no Apoio à Avaliação de Interfaces ...
Talita Pagani
 
PPTX
Métodos de avaliação de IHC
João Aloísio Winck
 
PDF
Avaliação de Interface
Claudio Diniz - Designer Gráfico
 
PDF
Apresentação da disciplina de Introdução à Informática
Késsia Marchi
 
PDF
Teste de Usabilidade e Percurso Cognitivo
Laís Berlatto
 
PPTX
Design de interface (trabalho acadêmico)
DesignCarminatti
 
PDF
Prototipos de Baixa e Alta Fidelidade
Erico Fileno
 
Introdução ao TelEduc
André Constantino da Silva
 
Introdução ao ambiente virtual de aprendizagem TelEduc
André Constantino da Silva
 
Introdução à Engenharia de Software e UML
Natanael Simões
 
Testes e avaliação de protótipos
Robson Santos
 
Aplicando conceitos gerais de gerenciamento de projetos à engenharia de software
Natanael Simões
 
Protótipos de papel
Robson Santos
 
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...
Natanael Simões
 
Mouse+Teclado x Toque+Caneta: as modalidades de interação em contextos educac...
André Constantino da Silva
 
Aula 2 - A área de IHC
André Constantino da Silva
 
Projeto de sistemas com UML - Parte 1
Natanael Simões
 
Projeto de Sistemas - Parte001
Cláudio Amaral
 
Projeto de Sistemas - Aula005
Cláudio Amaral
 
Técnicas de Prototipação para Smartphones no Apoio à Avaliação de Interfaces ...
Talita Pagani
 
Métodos de avaliação de IHC
João Aloísio Winck
 
Avaliação de Interface
Claudio Diniz - Designer Gráfico
 
Apresentação da disciplina de Introdução à Informática
Késsia Marchi
 
Teste de Usabilidade e Percurso Cognitivo
Laís Berlatto
 
Design de interface (trabalho acadêmico)
DesignCarminatti
 
Prototipos de Baixa e Alta Fidelidade
Erico Fileno
 
Anúncio

Semelhante a Aula 2 final (20)

PPS
Ciclo de Vida
Wagner Zaparoli
 
PPT
Aula2 processos sw
Computação Depressão
 
PPT
347842.ppt
PedrinaBrasil2
 
PDF
Aula1 analise de sistemas remixado
neilaxavier
 
PDF
Aula 2 - Processos de Software
Rudson Kiyoshi Souza Carvalho
 
PDF
Aula01 aula alua aula aulaaa- 19 02.pdf
DenivalSouza1
 
PDF
Outras Metodologias Ágeis Parte 3
Elaine Cecília Gatto
 
PPTX
Apresentação RUP
Fernando Nogueira
 
PPTX
Slide apresentação CMMI-TOGAF
Edton Lemos
 
PDF
Engenharia de Software: Processos de Software
gabriel-colman
 
PPTX
Aula de processos introdução de Software
Renan Assunção
 
PDF
Modelos de Processo de Software Parte 1
Elaine Cecília Gatto
 
PDF
FES_SENAIPR_Processos.pdf
FChico2
 
PDF
Modelos de desenvolvimento de software (dino brasilis)
djadrianodez
 
PDF
Aula 3 - Processos de Software.pdf
FChico2
 
ODP
Modelos de processos de software
Nécio de Lima Veras
 
PDF
Aula 2 - Modelos de processos
Leinylson Fontinele
 
PDF
2 engenharia de software
Felipe Bugov
 
PPT
Analise sistemas 05
Caroline Raquel Rodrigues
 
PDF
Aula Modelos de Processos Tradicionais para Desenvolvimento de Software
Cloves da Rocha
 
Ciclo de Vida
Wagner Zaparoli
 
Aula2 processos sw
Computação Depressão
 
347842.ppt
PedrinaBrasil2
 
Aula1 analise de sistemas remixado
neilaxavier
 
Aula 2 - Processos de Software
Rudson Kiyoshi Souza Carvalho
 
Aula01 aula alua aula aulaaa- 19 02.pdf
DenivalSouza1
 
Outras Metodologias Ágeis Parte 3
Elaine Cecília Gatto
 
Apresentação RUP
Fernando Nogueira
 
Slide apresentação CMMI-TOGAF
Edton Lemos
 
Engenharia de Software: Processos de Software
gabriel-colman
 
Aula de processos introdução de Software
Renan Assunção
 
Modelos de Processo de Software Parte 1
Elaine Cecília Gatto
 
FES_SENAIPR_Processos.pdf
FChico2
 
Modelos de desenvolvimento de software (dino brasilis)
djadrianodez
 
Aula 3 - Processos de Software.pdf
FChico2
 
Modelos de processos de software
Nécio de Lima Veras
 
Aula 2 - Modelos de processos
Leinylson Fontinele
 
2 engenharia de software
Felipe Bugov
 
Analise sistemas 05
Caroline Raquel Rodrigues
 
Aula Modelos de Processos Tradicionais para Desenvolvimento de Software
Cloves da Rocha
 
Anúncio

Mais de André Constantino da Silva (20)

PDF
Aula 6 - Design e Processo de Design de Interfaces de Usuário
André Constantino da Silva
 
PDF
Como fazer citações e referências bibliográficas
André Constantino da Silva
 
PPTX
Aula 3 - Fatores Humanos
André Constantino da Silva
 
PPTX
Aula 5 - Fatores Humanos - Parte 2 - Disciplina de IHC
André Constantino da Silva
 
PPTX
Aula 4 Fatores Humanos - parte 1 - Disciplina de IHC
André Constantino da Silva
 
PPTX
Aula 3 – A áera de IHC
André Constantino da Silva
 
PPTX
InkBlog: A Pen-Based Blog Tool for e-Learning Environments
André Constantino da Silva
 
PPTX
Aula 10 - Comando de Decisão Múltipla e Comandos de Repetição
André Constantino da Silva
 
PDF
Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...
André Constantino da Silva
 
PDF
Aula 6 – linguagem HTML - Endereço absoluto e relativo
André Constantino da Silva
 
PDF
Aula 7 – linguagem HTML - Frames
André Constantino da Silva
 
PDF
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
André Constantino da Silva
 
PDF
Aula 4 – Linguagem HTML - Imagens e links
André Constantino da Silva
 
PDF
Aula 3 – Linguagem HTML - formatação de texto
André Constantino da Silva
 
PDF
Aula 2 – Introdução a HTML - conceitos básicos e estrutura
André Constantino da Silva
 
PPT
Desenvolvimento de Sistemas Interativos - Integração das Visões de Engenharia...
André Constantino da Silva
 
PPT
Uml - Exemplos de Modelagem em UML
André Constantino da Silva
 
PPTX
Raciocínio Lógico Aplicado a Resolução de Problemas Matemáticos
André Constantino da Silva
 
PPT
Introdução ao TelEduc
André Constantino da Silva
 
PPT
Práticas de Linguagem e Design: algumas questões de usabilidade no contexto ...
André Constantino da Silva
 
Aula 6 - Design e Processo de Design de Interfaces de Usuário
André Constantino da Silva
 
Como fazer citações e referências bibliográficas
André Constantino da Silva
 
Aula 3 - Fatores Humanos
André Constantino da Silva
 
Aula 5 - Fatores Humanos - Parte 2 - Disciplina de IHC
André Constantino da Silva
 
Aula 4 Fatores Humanos - parte 1 - Disciplina de IHC
André Constantino da Silva
 
Aula 3 – A áera de IHC
André Constantino da Silva
 
InkBlog: A Pen-Based Blog Tool for e-Learning Environments
André Constantino da Silva
 
Aula 10 - Comando de Decisão Múltipla e Comandos de Repetição
André Constantino da Silva
 
Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...
André Constantino da Silva
 
Aula 6 – linguagem HTML - Endereço absoluto e relativo
André Constantino da Silva
 
Aula 7 – linguagem HTML - Frames
André Constantino da Silva
 
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
André Constantino da Silva
 
Aula 4 – Linguagem HTML - Imagens e links
André Constantino da Silva
 
Aula 3 – Linguagem HTML - formatação de texto
André Constantino da Silva
 
Aula 2 – Introdução a HTML - conceitos básicos e estrutura
André Constantino da Silva
 
Desenvolvimento de Sistemas Interativos - Integração das Visões de Engenharia...
André Constantino da Silva
 
Uml - Exemplos de Modelagem em UML
André Constantino da Silva
 
Raciocínio Lógico Aplicado a Resolução de Problemas Matemáticos
André Constantino da Silva
 
Introdução ao TelEduc
André Constantino da Silva
 
Práticas de Linguagem e Design: algumas questões de usabilidade no contexto ...
André Constantino da Silva
 

Último (20)

PPTX
Treinamento SST SEGURANÇA SAÚDE E TRABALHO.pptx
hsepetropasy
 
PDF
ELEMENTOS DA NARRATIVA - TIPOS DE NARRADOR
Thaynã Guedes
 
PDF
Aula redação e leitura ................
VIVIANEMENDESSILVA
 
PPTX
DERIVA URBANA EM FEIRA DE SANTANA BAHIA.pptx
JanmileSilva1
 
PPTX
Informática Aplicada a Construção Civil - IACC.aula01.pptx
georgeae
 
PDF
CPSA 1 - Agir com autonomia - Manual envio
Manuais Formação
 
PPTX
Slides Lição 6, CPAD, Uma Igreja Não Conivente Com A Mentira, 3Tr25.pptx
LuizHenriquedeAlmeid6
 
PDF
Reflexão_Uma análise às licenciaturas que permitem aceder aos mestrados de en...
Nelson Santos
 
PDF
No Mercado Municipal.pdfcom frutas e legumes
biblioteca123
 
PDF
DIVERSOS SINAIS EM LIBRAS DE ALIMENTOS EM PDF
TatianaGomes93
 
PDF
Lecionando Inglês com o Scratch: uma mediação da linguagem de programação .
Maria das Graças Machado Rodrigues
 
DOCX
O desenho infantil é uma das formas mais autênticas de expressão da criança. ...
Cloudarm
 
DOCX
tabela semanal de planejamento escolar de aulas
alessandroomniavinci
 
PPTX
Victor Silva - Apresentação Final Gandhi.pptx
Victor Hugo Victorhugopinkfloyd
 
PPTX
7º ano formação das monarquias nacionais.pptx
taylorjeronimo49
 
PPTX
aulas de fisica optica geometrica
lula128787
 
PPTX
Bullying presentación para niños de todas las edades
MairaSotoFernndez1
 
PPTX
Formacao do Ministro Extraordinário da Palavra
rafaelcorrea749
 
PPTX
Novas Tecnologias na Cartografia explorando.pptx
Rafaelalima466076
 
PPTX
PowerPoint_24_A_defini____o_institucional_de_arte.pptx
16aliceduarte
 
Treinamento SST SEGURANÇA SAÚDE E TRABALHO.pptx
hsepetropasy
 
ELEMENTOS DA NARRATIVA - TIPOS DE NARRADOR
Thaynã Guedes
 
Aula redação e leitura ................
VIVIANEMENDESSILVA
 
DERIVA URBANA EM FEIRA DE SANTANA BAHIA.pptx
JanmileSilva1
 
Informática Aplicada a Construção Civil - IACC.aula01.pptx
georgeae
 
CPSA 1 - Agir com autonomia - Manual envio
Manuais Formação
 
Slides Lição 6, CPAD, Uma Igreja Não Conivente Com A Mentira, 3Tr25.pptx
LuizHenriquedeAlmeid6
 
Reflexão_Uma análise às licenciaturas que permitem aceder aos mestrados de en...
Nelson Santos
 
No Mercado Municipal.pdfcom frutas e legumes
biblioteca123
 
DIVERSOS SINAIS EM LIBRAS DE ALIMENTOS EM PDF
TatianaGomes93
 
Lecionando Inglês com o Scratch: uma mediação da linguagem de programação .
Maria das Graças Machado Rodrigues
 
O desenho infantil é uma das formas mais autênticas de expressão da criança. ...
Cloudarm
 
tabela semanal de planejamento escolar de aulas
alessandroomniavinci
 
Victor Silva - Apresentação Final Gandhi.pptx
Victor Hugo Victorhugopinkfloyd
 
7º ano formação das monarquias nacionais.pptx
taylorjeronimo49
 
aulas de fisica optica geometrica
lula128787
 
Bullying presentación para niños de todas las edades
MairaSotoFernndez1
 
Formacao do Ministro Extraordinário da Palavra
rafaelcorrea749
 
Novas Tecnologias na Cartografia explorando.pptx
Rafaelalima466076
 
PowerPoint_24_A_defini____o_institucional_de_arte.pptx
16aliceduarte
 

Aula 2 final

  • 1. Metodologia Para Desenvolvimento de Sistemas Aula 2 Ciclo de Vida para Desenvolvimento Prof. André Constantino da Silva MDP 16 de agosto de 2012
  • 2. Na Aula Anterior... • Os termos: – Metodologia – Desenvolvimento – Sistemas (de informação) • Atributos de um software de qualidade – Tão difícil é construir um! • Breve histórico do desenvolvimento de software • Ciclo de Vida do Software
  • 3. Ciclo de Vida de Sofware Todos os sistemas bem elaborados passam pelos estágios de: – Concepção: enfoca a questão “o quê?” – Desenvolvimento: enfoca a questão “como?” – Manutenção: enfoca “mudanças” – no sistema e no ambiente – Retirada
  • 4. • Quando o sistema estará acabado? • Podemos dizer que não existe sistema pronto e acabado, pois ao longo de sua vida pode exigir: • Manutenção para atender legislação; • Melhorias e / ou implementações; • Eventuais correções de erro.
  • 5. Ciclo de Vida de Desenvolvimento • As metodologias definem o CICLO DE VIDA do desenvolvimento – mostram as fases que compõem o caminho a ser seguido pelos analistas e pelos programadores até a produção do sistema na sua versão operacional. Cada fase pode ser vista como refinamento da etapa anterior.
  • 6. Modelo de Ciclo de Vida • Definem atividades segundo uma perspectiva global – são vagos nas descrições de detalhes das condições de início e término de uma atividade, recursos utilizados, artefatos consumidos ou produzidos, papéis desempenhados • Também conhecido como Paradigma de Desenvolvimento
  • 7. Modelo de Vida Clássico
  • 9. Vantagens do Modelo de Vida Clássico • Primeiro modelo proposto para desenvolvimento – Atividade de desenvolvimento é complexa precisa de uma engenharia! • Estipulou fases bem definidas – Cada fase com uma preocupação específica
  • 10. Desvantagens do Modelo de Vida Clássico • Os projetos raramente seguem o fluxo sequencial que o modelo propõe • Dificuldades do cliente em declarar explicitamente todas as suas necessidades • Uma versão do software somente estará pronta ao final do cronograma do projeto • Incremento dos custos de correção na medida em que se avancem as fases
  • 11. • O processo de desenvolvimento efetivo deve considerar: – Relação entre todas as tarefas; – Ferramentas; – Métodos utilizados; – Treinamento; – Motivação das pessoas envolvidas.
  • 12. Considerações Finais • Ciclo de Vida do Software • Ciclo de Vida de Processo de Software • O modelo de vida Cascata ou Clássico – Vantagens – Desvantagens – A importância histórica do modelo Cascata