Incompressible and non-viscous fluids are ideal fluids.
Compressible and viscous fluids are real fluids.
In uniform flow, velocity at a given instant of time is same at all points.
In non uniform flow, velocity changes from point to point at any given instant of time.