What is a design flaw?
A design defect refers to a flaw inherent in a product or good itself. These issues are not the result or poor manufacturing, marketing, damage to the product in transit, or a lack of sufficient warning labels. Instead, the product is simply dangerous or harmful in the way it was conceived.
What do you call a flaw in the program design?
A software bug is an error, flaw or fault in the design, development, or operation of computer software that causes it to produce an incorrect or unexpected result, or to behave in unintended ways.