Software quality and quality management principles

1.Identify the factors that make it difficult to determine the quality of software?

2. It can be argued that some traditional quality management principles may not work well in the context of software engineering. Identify them and justify why or to what extent this claim is true?