I would go with 1. I prefer not to shorten anything unless it is a too common acronym that would be ridiculous to say. Something like "HyperTextTransferProtocolRequest" would be ridiculous to describe, so it's safe to shorten it like "HttpRequest". This is a bit subjective, but when in doubt, I tend not to cut back.
2 3, , , 3, " ". , , 3 , . ... "ID", "Id". , , 3 + , .