A dress is a garment traditionally worn by women or girls consisting of a skirt with an attached bodice. It consists of a top piece that covers the torso and hangs down over the legs. A dress can be any one-piece garment containing a skirt of any length, and can be formal or casual.
A coat typically is an outer garment for the upper body as worn by either gender for warmth or fashion. Coats typically have long sleeves and are open down the front and closing by means of buttons, zippers, hook-and-loop fasteners, toggles, a belt, or a combination of some of these.