Revision de casos de uso y contratos para codificacion conocimiento de software web tradicional mvcblazor microservicios apps moviles