DAS S01.s2

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

DISENO Y ARQUITECTURA DE

SOFTWARE

Fred Duarte
MBA, Msc, Ingeniero de Computación, PMP
Soporte teórico
Flujo de trabajo del Análisis y
Diseño
Clean Architecture
Summary

Clic para
editar título
Contenido

2
What Is Good Architecture?

Simple
Understandable
Flexible
Emergent
Testable
Maintainable
What Is CleanArchitecture?

Architecture that is designed for


the inhabitants of the
architecture…
not for the architect… or the
machine
What Is CleanArchitecture?

Inhabitants A rchitect Machine


What Is CleanArchitecture?

Architecture that is designed for


the inhabitants of the
architecture…
not for the architect… or the
machine
Why Invest in Clean Architecture?

Cost/benefit
Minimize cost
Maximize value
Maximize ROI
Why Invest in Clean Architecture?

Focus on the essential


Build only what is necessary
Optimize for maintainability
Decisions, Decisions, Decisions…

Context is king
All decisions are a tradeoff
Align with business goals
Use your best judgement
Open-source Demo Code

http://www.pluralsight.com/library/courses/clean-
architecture-patterns-practices-principles/exercise-file

https://github.com/matthewrenze/clean-architecture-demo

ADSII
Conclusiones
Summary
Course Overview
Clean Architecture
Demo

ADSII

You might also like