1. Palabras clave
1.1. Responsabilidades
1.2. Descomposición
1.3. Acoplamiento
1.4. Cohesion
1.5. Modularidad
1.6. Reusabilidad
1.7. Restricciones
1.8. Regulaciones
1.9. Objetivos
1.10. Metas
1.11. Supuestos
2. Conocimientos
2.1. Orientacion a objetos
2.1.1. Principios
2.1.1.1. Modularidad
2.1.1.2. Reusabilidad
2.1.1.3. Alta Cohesion
2.1.1.4. Bajo Acoplamiento
2.1.2. Características
2.1.2.1. Abstraccion
2.1.2.2. Encapsulamiento
2.1.2.3. Herencia
2.1.2.4. Polimorfismo
2.1.3. Conceptos
2.1.3.1. Objetos
2.1.3.1.1. Interface
2.1.3.1.2. Estado
2.1.3.2. Clases
2.1.3.2.1. Atributos
2.1.3.2.2. Comportamientos
2.2. Estilos arquitectonicos
2.2.1. Aplicaciones Distribuidas (En capas)
2.3. Calidades sistémicas
2.4. Modelamiento
2.4.1. Vistas Estaticas
2.4.2. Vistas Dinámicas
2.5. Tipos de Aplicaciones
2.5.1. Consola
2.5.2. Escritorio
2.5.3. Web
2.5.4. Movil
2.5.4.1. Web Movil
2.5.4.2. Nativas
2.5.4.3. Multiplataforma
2.5.5. Servicios Web
3. Documento de arquitectura
3.1. Sesión 1
3.1.1. Supuestos
3.1.2. Metas arquitectónicas
3.1.3. Restricciones arquitectónicas
4. Vista de Procesos
4.1. Publico
4.1.1. Integradores
4.1.2. Ingenieros de procesos
4.2. Elementos
4.2.1. Diagramas de actividades
4.2.2. Diagramas de flujos
4.2.3. Diagramas de colaboracion
4.2.4. Diagramas de procesos
4.3. Enfoque
4.3.1. Desempeño
4.3.2. Disponibilidad
4.3.3. Concurrencia
4.3.4. Integridad
4.3.5. Tolerancia a fallos
4.3.6. Sincronizacion
5. Vista de Implementación
5.1. Elementos
5.1.1. Diagramas de componentes
5.1.2. Diagramas de clases
5.1.3. Diagramas de paquetes de implementación
5.1.4. Diagramas de secuencias de implementacion
5.1.5. Tecnologías, frameworks y patrones
5.2. Publico
5.2.1. Desarrolladores
5.2.2. Arquitectos
5.2.3. Diseñadores
5.3. Enfoque
5.3.1. Patrones
5.3.2. Diseño detallado
5.3.3. Codigo
6. Vista Física
6.1. Publico
6.1.1. Personal de infraestructura
6.1.2. Encargados de otros sistemas
6.2. Elementos
6.2.1. Diagramas de despliegue
6.2.2. Diagrama de subsistemas o paquetes
6.2.3. Diagramas de componentes
6.3. Enfoque
6.3.1. Hardware
6.3.2. Redes y comunicaciones
7. Vista Lógica
7.1. Publico
7.1.1. Analistas funcionales
7.2. Elementos
7.2.1. Modelos de Dominio
7.2.2. Modelos de Datos
7.2.3. Diagramas de colaboracion o comunicación
7.2.4. Diagramas de estados
7.2.5. Diagramas de secuencias
7.3. Enfoque
7.3.1. Entendimiento
7.3.2. Funcionalidad
8. Vista de Escenarios
8.1. Publico
8.1.1. Usuarios finales
8.1.2. Analistas de negocio
8.2. Elementos
8.2.1. Requerimientos o historias de usuario
8.2.2. Requisitos Funcionales
8.2.3. Casos de uso arquitectónicamente significativos
8.3. Enfoque
8.3.1. Entendimiento
8.3.2. Restricciones
8.3.3. Regulaciones