Software Development and Architecture

Covers software architecture concepts including UML modeling, ORM frameworks (Hibernate), and Agile development methodologies

10 Questions Published

Questions

Question 1 Multiple Choice (Multiple Answers)

What are the different methologies in Agile Development?

  1. Extreme Programming
  2. Crystal
  3. Scrum
  4. All of the above
Question 2 Multiple Choice (Multiple Answers)

What are the different methodologies in Agile Development?

  1. Extreme Programming
  2. Crystal
  3. Scrum
  4. All of the above
Question 3 Multiple Choice (Single Answer)

What are the different methodologies in Agile Development?

  1. Extreme Programming
  2. Crystal
  3. Scrum
  4. All of the above
Question 4 Multiple Choice (Multiple Answers)

Many Of the open source use hibernate as :Choose one of the following

  1. Presentation Layer
  2. Application Layer
  3. Network Layer
  4. Persistence Layer
  5. None of the baove
Question 5 Multiple Choice (Multiple Answers)

What hibernate helps us to avoid

  1. Complex Java coding
  2. Avoid SQL query
  3. Both of the above
  4. None of the above
Question 6 Multiple Choice (Multiple Answers)

What features hibernate have which makes it to use so frequentely?

  1. Dynamic update
  2. Optimistic locking
  3. Automatic dirty checking
  4. traversing associations
  5. All the above
  6. None of the above
Question 7 Multiple Choice (Multiple Answers)

When not to use hibernate?

  1. Horrible database design(i.e composite keys)
  2. application is mass operation
  3. Both of the above
  4. None of the above
Question 8 Multiple Choice (Multiple Answers)

Which of the following is true when hibernate is using?

  1. Minimize LOC
  2. Structural mapping more robust
  3. Powerful queries
  4. Code can be run and/or tested inside the "Container"?
  5. All the above
  6. Only option 1, 2 and 3 is correct
Question 9 Multiple Choice (Single Answer)

____Converts elements of a source model to elements of a target model.

  1. Visualization
  2. Model Analysis
  3. Transformation
  4. Profiling
Question 10 Multiple Choice (Single Answer)

The following tranformations can be reversed.

  1. UML to Java
  2. UML to C
  3. UML to C++
  4. None of the above