Tag: architecture

Questions Related to architecture

Which among below is true about the disadvantages of frameworks ?

  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

Frameworks have significant benefits in application development, however, some organizations have reservations on it's usage. Which of the below is true about adopting a new framework

  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. Hardware

  2. Operating System

  3. Application

  4. Web/application server


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

Which of the below is least relavant while choosing a framework ?

  1. Documentation

  2. IDE used for development

  3. Examples

  4. Standards compliance


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


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