Engenharia de Software - Unimep/Pronatec - Aula 2

420 visualizações

Publicada em

Segunda aula de Engenharia de software realizada para o segundo semestre do Curso de Técnico em Informática para Internet (Pronatec/UNIMEP)

Publicada em: Software
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
420
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
18
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Engenharia de Software - Unimep/Pronatec - Aula 2

  1. 1. Engenharia de Software Unimep/Pronatec 2° Semestre AULA 2 - Prof. André Bertoletti - apbertolet@unimep.br
  2. 2. Nossa agenda de hoje • Materiais sugeridos • Diagramas
  3. 3. Entendeu, ou quer que eu desenhe?
  4. 4. O poder de uma imagem!
  5. 5. O que tem de comum nestas imagens?
  6. 6. Diagrama Diagrama é uma representação visual, estruturada e simplificada de um determinado conceito, ideia ou processo.
  7. 7. Exemplos de diagramas
  8. 8. Exemplos de diagramas
  9. 9. Exemplos de diagramas
  10. 10. Exemplos de diagramas
  11. 11. Fluxograma Nosso primeiro diagrama
  12. 12. Fluxograma Fluxograma é um tipo de diagrama, e pode ser entendido como uma representação esquemática de um processo, onde cada operação será representado por um símbolo diferente, e estes estarão ligados numa sequência lógica para que resolva o problema em questão.
  13. 13. Veja um exemplo de fluxograma para você trocar uma lâmpada
  14. 14. Outro exemplo de fluxograma Bem “útil”, por sinal :P
  15. 15. Faça você mesmo Desenhe o fluxograma do seu processo de saída da sua casa até chegar na faculdade hoje.
  16. 16. Fluxograma no mundo do software Desenhando nosso código
  17. 17. Símbolos e seus significados Terminador Indica o início e o fim do fluxo do algoritmo. Atribuição Símbolo utilizado para indicar processamentos e atribuição de valores a variáveis Seta de fluxo Indica o sentido do fluxo de execução do algoritmo. É através dela que os símbolos do fluxograma são conectados.
  18. 18. Símbolos e seus significados Entrada de Dados Corresponde à instrução de entrada de dados no seu algoritmo. Saída de Dados Corresponde à instrução de saída de dados. Os dados serão exibidos pelo seu algoritmo. Desvio condicional Divide o fluxo do programa em dois caminhos, dependendo do teste lógico que fica dentro do losango.
  19. 19. Algoritmo
  20. 20. Fluxograma inicio a <- 0 b <- 0 c <- 0 a b c <- a + b c inicio
  21. 21. Vamos treinar um pouco?!
  22. 22. 1. Desenhe o fluxograma do algoritmo abaixo
  23. 23. 1. (resolução)
  24. 24. 2. Escreva o algoritmo do fluxograma abaixo
  25. 25. 2. (resolução em Portugol IDE)
  26. 26. 2. (resolução em Portugol Studio)
  27. 27. 2. (resolução em C#)
  28. 28. 3. Desenhe o fluxograma do algoritmo abaixo
  29. 29. 3. (resolução)
  30. 30. 4. Escreva o algoritmo do fluxograma abaixo
  31. 31. 4. (resolução em Portugol IDE)
  32. 32. 4. (resolução em Portugol Studio)
  33. 33. 4. (resolução em C#)
  34. 34. Pra concluir...
  35. 35. “Quando eu ouço, esqueço. Quando eu vejo, entendo. Quando eu faço, APRENDO!"
  36. 36. Por hoje é só! Agora é hora de estudar!

×