Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Criação de Software para Durar

Criação de Software para Durar

Alexandre Gaigalas

October 27, 2012
Tweet

More Decks by Alexandre Gaigalas

Other Decks in Programming

Transcript

  1. 27 de Outubro PHPSC Conference 2012 15 Arquitetura é como

    você organiza elementos de software para atingir determinadas características.
  2. 27 de Outubro PHPSC Conference 2012 16 Arquitetura é como

    você organiza elementos de software para atingir performance;
  3. 27 de Outubro PHPSC Conference 2012 17 Arquitetura é como

    você organiza elementos de software para atingir escalabilidade;
  4. 27 de Outubro PHPSC Conference 2012 18 Arquitetura é como

    você organiza elementos de software para atingir durabilidade...
  5. 27 de Outubro PHPSC Conference 2012 27 Interface • User

    Interface • API (Application Programming Interface) perda de propósito
  6. 27 de Outubro PHPSC Conference 2012 28 Interface • User

    Interface • API (Application Programming Interface) • Botões de Microondas
  7. 27 de Outubro PHPSC Conference 2012 32 Padrões • Standards

    (HTML, HTTP...) • Patterns incompatível
  8. 27 de Outubro PHPSC Conference 2012 33 Padrões • Standards

    (HTML, HTTP...) • Patterns • UI Patterns incompatível
  9. 27 de Outubro PHPSC Conference 2012 34 Padrões • Standards

    (HTML, HTTP...) • Patterns • UI Patterns • Design Patterns (OOP)
  10. 27 de Outubro PHPSC Conference 2012 39 Testes • Unitários

    • de Aceitação • de Integração...
  11. 27 de Outubro PHPSC Conference 2012 41 Software Durável qualidade

    API padrões • Testes • Unitários • De Integração • De Aceitação • ...
  12. 27 de Outubro PHPSC Conference 2012 42 Software Durável qualidade

    API padrões • Testes • Unitários • De Integração • De Aceitação • ... • Interface • UI + UX • API • Métricas
  13. 27 de Outubro PHPSC Conference 2012 43 Software Durável qualidade

    API padrões • Testes • Unitários • De Integração • De Aceitação • ... • Interface • UI + UX • API • Métricas • Standards • W3C • IETF • Patterns • GoF • UI Patterns