Hola, puedes aplicar cualquier vista o modelo de arquitectura de Software a un sitio web, ya que lo que harás es representar un flujo de datos provenientes de un modelo de negocios que aplicaras en tu sitio web.
Por ejemplo en UML puedes representar todo un proceso de Login desde que el usuario accede a tu sitio Web hasta sale de ella, tal vez el termino usabilidad te suene al leer esto, ya que es un termino que se usa en la ingeniería web, espero te sirva de algo este
enlace
saludos