Multiple choice technology architecture

Frameworks can make a significant difference in the most serious problem with software development in today's industry: quality. All of the below except one contributes the quality improvement

  1. Framework provides almost "paint-by-numbers" level of control over the development as you know what the capabilities of the framework are, and what is provided

  2. Frameworks promotes the quality at the design level by supporting key capabilities such as database access, security, administration etc

  3. Frameworks provides Intgrated Development Environment (IDE) enabling efficient development, testing, troubleshooting of the build

  4. The total number of lines of code that need to be developed for any given application is an order of magnitude less than it would otherwise be, resulting in less coding defects

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

The question asks which option does NOT contribute to quality improvement (i.e., find the exception). Options A (predictable capabilities), B (design-level quality support), and D (less code = fewer defects) all contribute to quality. Option C claims frameworks provide IDEs, which is FALSE - frameworks are code libraries/architectures, while IDEs are separate development tools like Eclipse, IntelliJ, or VS Code. You use an IDE to work with frameworks.