Questions Related to technology

Multiple choice technology architecture
  1. An abstraction in which common code providing generic functionality can be selectively overridden or specialized by user code, thus providing specific functionality

  2. A special case of software libraries in that they are reusable abstractions of code wrapped in a well-defined Application Programming Interface

  3. A collection of resources to generate the code to achieve a generic functionality

  4. A template to show how things should be done consistently

Reveal answer Fill a bubble to check yourself
C Correct answer
Multiple choice technology architecture
  1. Most of the organizations creates schedules based on development from scratch, whereas developers prefers using frameworks instead of developing from scratch, thus saving considerable amount of time

  2. Usage of framework doesn't permit scope changes during the development as frameworks predefines a template that must be followed by the application

  3. The management can easily predict accurate development times by using frameworks

  4. Frameworks makes elements of the project more predictable, and provide prototypes very early in the process helps avoid the communication gaps with the business

Reveal answer Fill a bubble to check yourself
D Correct answer
Multiple choice technology architecture
  1. Frameworks often generates the code to achieve a common functionality reducing the time to build the application

  2. Frameworks often provides feature rich 4th generation languages which takes less time to build an application

  3. Frameworks, in fact, increase the time to market as these are new technologies and takes time to adapt

  4. Frameworks allows developers to focus on the unique requirements of their application instead of spending time on application infrastructure (“plumbing”)

Reveal answer Fill a bubble to check yourself
D Correct answer
Multiple choice technology architecture
  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
Multiple choice technology architecture
  1. Frameworks often allows application logic to run on multiple threads without conflict providing scalability

  2. Frameworks provides configuration services to its applications and components

  3. Frameworks provides a means to extend its behaviour

  4. Creating a framework is simple and consumes less time

Reveal answer Fill a bubble to check yourself
D Correct answer
Multiple choice technology architecture
  1. Frameworks, despite sometimes being complex if taken as a whole, bring simplicity to development by decomposing the problem space into separate elements

  2. Upgrade to frameworks will have negative impacts to the application development as they are generally not backward compatible

  3. The structure and design patterns provided by a framework ensure that your project is being built on solid ground, and help avoid these issues before they can occur

  4. Frameworks can provide security features which are often required for a common class of applications

Reveal answer Fill a bubble to check yourself
B Correct answer
Multiple choice technology architecture
  1. Frameworks often require a significant education to use efficiently and correctly

  2. Frameworks cause performance impacts to applications as it checks for various scenarios to determine a path of action

  3. Bugs and security issues in a framework can affect every application using that framework

  4. Functionality which needs to bypass or work around deficiencies in a framework can cause more programming issues than developing the full functionality in the first place

Reveal answer Fill a bubble to check yourself
B Correct answer