GO:0007416:   synapse assembly
The aggregation, arrangement and bonding together of a set of components to form a synapse. This process ends when the synapse is mature (functional).