Tag: architecture

Questions Related to architecture

  1. Hardware

  2. Operating System

  3. Application

  4. Web/application server


Correct Option: C
  1. Documentation

  2. IDE used for development

  3. Examples

  4. Standards compliance


Correct Option: B
  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”)


Correct Option: D
  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


Correct Option: C
  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


Correct Option: D
  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


Correct Option: B
  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


Correct Option: B
  1. Creating a framework is difficult and time-consuming

  2. The learning curve for a new framework can be steep

  3. Over time, a framework can become increasingly complex

  4. Frameworks addresses the problems in a specific point of view


Correct Option: D
  1. Frameworks have not been around all that long, so being a relatively new concept, they are kept out of some organizations

  2. The learning curve for most frameworks is very steep, and on many occasions the developers assigned do not make it to the top

  3. Frameworks are predominantly propietery and does not go well with open source

  4. Often organizations are unwilling to adopt a framework as these are not created internally


Correct Option: A
  1. Whether framewoks has been deveoped using the coding standard that your organization follows

  2. What level of modularity will the framework provide and support?

  3. What development rules will the framework enforce?

  4. What will the learning curve be for application developers to learn the framework?


Correct Option: A