documento de arquitectura de diseño de software 2