However, they are also very useful for modelling legacy systems which will usually happen towards the beginning of a project. Component diagrams show real-life aspects of a system and have strong ...