O documento discute a importância da modelagem da solução no desenvolvimento de software, mencionando que o Diagrama de Fluxo de Dados (DFD) é uma ferramenta útil para isso, permitindo imaginar o sistema como uma rede de processos interligados por fluxos de dados. Também ressalta que o DFD não é a única abordagem, e que requisitos precisam ser especificados corretamente.
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
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...
8.
9.
10.
11.
12.
13.
14. Relembrando a importância...
Fonte: Edição 2012 do Estudo de Benchmarking
em Gerenciamento de Projetos
(www.pmsurvey.org)
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
20.
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...
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?
34.
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?
39.
40. Edward Yourdon: O cara do DFD!
http://yourdon.com/
41.
42.
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!
45.
46. Também utilizado para modelagem de
processos...