Alessandro Almeida | www.alessandroalmeida.com
   Os grupos que não enviarem a Ficha de
    Descrição dos seus projetos até o dia 16
    (23:59) perderão 0,5 ponto para cada dia de
    atraso
     Lembrando que o Projeto Integrado vale 5 pontos
     na Avaliação Continuada
Requisitos e Modelagem da Solução
   Disciplina de engenharia cujo foco está em
    todos os aspectos da produção de software,
    desde os estágios iniciais da especificação do
    sistema até sua manutenção, quando o
    sistema já está sendo usado.
   todos os aspectos da produção de software
     Diversos Ciclos de Vida...
   Relembrando a importância...
     Fonte: Edição 2012 do Estudo de Benchmarking
     em Gerenciamento de Projetos
     (www.pmsurvey.org)
   Problemas mais frequentes em projetos...
   Problemas mais frequentes em projetos...

             Escopo não definido adequadamente
   Problemas mais frequentes em projetos...
                Mudanças de escopo constantes
   Problemas mais frequentes em projetos...


                    Riscos não avaliados corretamente
   Problemas mais frequentes em projetos...



                      Estimativas incorretas ou
                      sem fundamento
   Deve responder (pelo menos) as seguintes
    perguntas...
     Como será a solução que vai atender os requisitos
      mapeados e validados?
     Como o usuário (cliente) vai interagir com esta
      solução?
     Como os módulos da solução vão interagir entre
      eles?
     Como a solução será implementada?
   Fases críticas para o sucesso do projeto de
    desenvolvimento de um software!
     Se não acontecerem da forma correta, o projeto
     corre um grande risco de ser um fracasso...
Como resolver?
Diagrama de Fluxo de Dados
   O que é?
Entendendo DFD sem precisar consultar o livro...
   DIAGRAMA
     “representação gráfica, por meio de figuras
     geométricas (pontos, linhas, áreas etc.), de fatos,
     fenômenos, grandezas, ou das relações entre eles;
     gráfico, esquema” (Fonte: Houaiss)
   DIAGRAMA
     “representação gráfica, por meio de figuras
     geométricas (pontos, linhas, áreas etc.), de fatos,
     fenômenos, grandezas, ou das relações entre eles;
     gráfico, esquema” (Fonte: Houaiss)
   FLUXO
     “escoamento ou movimento contínuo de algo que
     segue um curso” (Fonte: Houaiss)
   FLUXO
     “escoamento ou movimento contínuo de algo que
     segue um curso” (Fonte: Houaiss)




         A        B        C        D       E
   DADO
     “informação relativa a um indivíduo, capaz de
      identificá-lo” (Fonte: Houaiss)
     “informação capaz de ser processada por um
      computador” (Fonte: Houaiss)
   DADO
     “informação relativa a um indivíduo, capaz de
      identificá-lo” (Fonte: Houaiss)
     “informação capaz de ser processada por um
      computador” (Fonte: Houaiss)

Prontuário Nome do Aluno

16030364    Alessandro Rodrigues de Almeida

16030365    Raul Seixas
   O que é um Diagrama de Fluxo de Dados?
     Representação gráfica que mostra o movimento
     das informações dentro de um sistema




            Concordam?
   Ferramenta de modelagem gráfica da
    solução
     Análise Estruturada
   Permite imaginar um sistema como uma rede
    de processos funcionais, interligados por
    dutos e tanques de armazenamentos de
    dados
   Pode ser apresentado para o cliente!
     Se for construído da forma correta, é claro
   Também conhecido como...
     Diagrama de bolhas
     DFD
     Modelo de processo
     Diagrama de fluxo de trabalho
     Modelo funcional
     “uma representação de como o sistema funciona”
   Também conhecido como...
     Diagrama de bolhas
     DFD
     Modelo de processo (nem sempre)
     Diagrama de fluxo de trabalho (nem sempre)
     Modelo funcional (nem sempre)
     “uma representação de como o sistema funciona”
   Quer ser um especialista em DFD?
     Quem lembra da referência básica indicada na
     primeira aula?
   Edward Yourdon: O cara do DFD!
     http://yourdon.com/
   Analisando um pouco já é possível entender
   Representação simples
   Intuitivo
   Na construção, lembre-se que o cliente
    (usuário) é quem vai validar
     Ou seja, o cara precisa entender seu desenho
   O DFD pode ser desenhado em uma página
     Seu cliente vai conseguir examinar o diagrama
     sem se confundir!
   Também utilizado para modelagem de
    processos...
Fonte: PMBoK, 4ª Edição
DFD ajuda!
Mas não é A SOLUÇÃO para
gerenciamento de requisitos e
   modelagem da solução.
Mas não é A SOLUÇÃO para
gerenciamento de requisitos e
   modelagem da solução.
O DFD ajuda na modelagem da
          solução.
Nas próximas aulas falaremos também
sobre levantamento e especificação de
             requisitos
alessandro.almeida@uol.com.br
www.slideshare.net/alessandroalmeida

Engenharia de Software I - Aula 9

  • 1.
    Alessandro Almeida |www.alessandroalmeida.com
  • 3.
    Os grupos que não enviarem a Ficha de Descrição dos seus projetos até o dia 16 (23:59) perderão 0,5 ponto para cada dia de atraso  Lembrando que o Projeto Integrado vale 5 pontos na Avaliação Continuada
  • 5.
  • 6.
    Disciplina de engenharia cujo foco está em todos os aspectos da produção de software, desde os estágios iniciais da especificação do sistema até sua manutenção, quando o sistema já está sendo usado.
  • 7.
    todos os aspectos da produção de software  Diversos Ciclos de Vida...
  • 14.
    Relembrando a importância...  Fonte: Edição 2012 do Estudo de Benchmarking em Gerenciamento de Projetos (www.pmsurvey.org)
  • 15.
    Problemas mais frequentes em projetos...
  • 16.
    Problemas mais frequentes em projetos... Escopo não definido adequadamente
  • 17.
    Problemas mais frequentes em projetos... Mudanças de escopo constantes
  • 18.
    Problemas mais frequentes em projetos... Riscos não avaliados corretamente
  • 19.
    Problemas mais frequentes em projetos... Estimativas incorretas ou sem fundamento
  • 21.
    Deve responder (pelo menos) as seguintes perguntas...  Como será a solução que vai atender os requisitos mapeados e validados?  Como o usuário (cliente) vai interagir com esta solução?  Como os módulos da solução vão interagir entre eles?  Como a solução será implementada?
  • 22.
    Fases críticas para o sucesso do projeto de desenvolvimento de um software!  Se não acontecerem da forma correta, o projeto corre um grande risco de ser um fracasso...
  • 23.
  • 24.
  • 25.
    O que é?
  • 26.
    Entendendo DFD semprecisar consultar o livro...
  • 27.
    DIAGRAMA  “representação gráfica, por meio de figuras geométricas (pontos, linhas, áreas etc.), de fatos, fenômenos, grandezas, ou das relações entre eles; gráfico, esquema” (Fonte: Houaiss)
  • 28.
    DIAGRAMA  “representação gráfica, por meio de figuras geométricas (pontos, linhas, áreas etc.), de fatos, fenômenos, grandezas, ou das relações entre eles; gráfico, esquema” (Fonte: Houaiss)
  • 29.
    FLUXO  “escoamento ou movimento contínuo de algo que segue um curso” (Fonte: Houaiss)
  • 30.
    FLUXO  “escoamento ou movimento contínuo de algo que segue um curso” (Fonte: Houaiss) A B C D E
  • 31.
    DADO  “informação relativa a um indivíduo, capaz de identificá-lo” (Fonte: Houaiss)  “informação capaz de ser processada por um computador” (Fonte: Houaiss)
  • 32.
    DADO  “informação relativa a um indivíduo, capaz de identificá-lo” (Fonte: Houaiss)  “informação capaz de ser processada por um computador” (Fonte: Houaiss) Prontuário Nome do Aluno 16030364 Alessandro Rodrigues de Almeida 16030365 Raul Seixas
  • 33.
    O que é um Diagrama de Fluxo de Dados?  Representação gráfica que mostra o movimento das informações dentro de um sistema Concordam?
  • 35.
    Ferramenta de modelagem gráfica da solução  Análise Estruturada  Permite imaginar um sistema como uma rede de processos funcionais, interligados por dutos e tanques de armazenamentos de dados  Pode ser apresentado para o cliente!  Se for construído da forma correta, é claro
  • 36.
    Também conhecido como...  Diagrama de bolhas  DFD  Modelo de processo  Diagrama de fluxo de trabalho  Modelo funcional  “uma representação de como o sistema funciona”
  • 37.
    Também conhecido como...  Diagrama de bolhas  DFD  Modelo de processo (nem sempre)  Diagrama de fluxo de trabalho (nem sempre)  Modelo funcional (nem sempre)  “uma representação de como o sistema funciona”
  • 38.
    Quer ser um especialista em DFD?  Quem lembra da referência básica indicada na primeira aula?
  • 40.
    Edward Yourdon: O cara do DFD!  http://yourdon.com/
  • 43.
    Analisando um pouco já é possível entender  Representação simples  Intuitivo  Na construção, lembre-se que o cliente (usuário) é quem vai validar  Ou seja, o cara precisa entender seu desenho
  • 44.
    O DFD pode ser desenhado em uma página  Seu cliente vai conseguir examinar o diagrama sem se confundir!
  • 46.
    Também utilizado para modelagem de processos...
  • 47.
  • 48.
  • 49.
    Mas não éA SOLUÇÃO para gerenciamento de requisitos e modelagem da solução.
  • 50.
    Mas não éA SOLUÇÃO para gerenciamento de requisitos e modelagem da solução.
  • 51.
    O DFD ajudana modelagem da solução.
  • 52.
    Nas próximas aulasfalaremos também sobre levantamento e especificação de requisitos
  • 54.