what are roofs in civil engineering?
A roof is a structure forming the upper covering of a building or other shelter. Its primary purpose is generally to provide protection from the elements, but it may also contribute to safety, security, privacy, insulation, and so on.