Cots In Software Engineering