El documento describe varios métodos de diseño arquitectónico de software. Explica que la arquitectura de software incluye los componentes, propiedades y relaciones entre ellos. Luego detalla algunos estilos arquitectónicos como la arquitectura centrada en datos, la arquitectura de flujo de datos y la arquitectura de llamada y retorno. Finalmente, cubre el diseño arquitectónico, incluida la representación del sistema en su contexto y la definición de arquetipos.