discipline aiming to produce fault-free software. ideally on time, on budget, easy to modify and maintain, and meeting the client's needs.
a discipline whose aim is the production of fault-free software, delivered on time and within budget, that satisfies the client's needs
provides an objective way of analyzing differences among groups of data