I would like to know more about the differences between model,architecture and framework. I'm asking from the perspective of proposing an idea, concepts, or solution.

For example, the V-Model in object oriented approach, the zachman framework, etc.

1.Does model means proposing a diagram or structure for theories that have been proven?

2.Then how about architecture? It seems to also involve diagram

3.Framework? Must it always in a table format

I'm a bit confuse with these terms. Perhaps someone can describe them for me.