They get used somewhat interchangeably, which blurs the lines on the definitions.
When I had my anatomy classes, sinews were regarded as an inclusive class, which included both ligaments and tendons.
For the breakdown:
* Tendon: Fibrous tissue that connects muscle to bone.
* Ligament: Fibrous tissue that connects bone to bone.
* Sinew: Includes both of the above.