Software design

6,824 views

Published on

Software design

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

Software design

  1. 1. @diego_pacheco Software Architect | Agile Coach Software Design
  2. 2. Why Should I care about Software Design?
  3. 3. Software Development is a complex system!
  4. 4. Could you understand it?
  5. 5. Economics is a Bitch!
  6. 6. Definition http://dictionary.reference.com/browse/design
  7. 7. Design is a map, metaphor and imagination.
  8. 8. Metaphor is everything for software!
  9. 9. CODE is Design, DSL increase Abstraction!
  10. 10. Tools? Scale Viewers / Imagination Enablers!
  11. 11. Check This Out! Schools / Techs / Patterns OOAD SOLID Design Patterns Smells TDD FP Design GOF RDDDDDDBCOOAP Refactoring Think, Think, Think…
  12. 12. @diego_pacheco Software Architect | Agile Coach Software Design Obrigado! Thank You!

×