Fall 2019.docx - Midterm CSCE 606 Software Engineering Fall...

This preview shows page 1 - 3 out of 6 pages.

Midterm CSCE 606 Software Engineering Fall 2019 Name__Harshita Chaudhary_____________________________ UIN____629005682____________________________ Consultation of books, notes, neighbors, or electronic devices is NOT allowed! Time limit: 75 minutes There is ONE correct answer to each question, EXCEPT AS NOTED . If you think several answers are correct, select the best answer. Make sure your selection is clear! 1. (3 pts) One way to understand the Agile and Waterfall lifecycle is to realize that Agile corresponds to just ONE of the Waterfall phases. Select the single answer that applies. A. Agile corresponds to the Verification phase, in that testing plays such an important role in the Behavior Driven Design and Test Driven Development. B. Agile corresponds to the Prototyping phase, in that you build a working but incomplete prototype. C. Agile corresponds to the Operations and Maintenance phase, in that you interact with the customer to get requests for improvements to a working software system, and you must be sure that improvements do not unintentionally break existing functionality. D. None of the above: none of the phases of the Waterfall lifecycle corresponds to the full Agile lifecycle.
2. (3 pts) What is the one STRONGEST argument for using SaaS?
3. (3 pts) Which of the following scenarios is the LEAST SMART?
4. (3 pts) What is false about SOA? MARK ALL THAT APPLY
Listing 1.
class String def isvowel? "aeiou".include?(self.downcase) end end
5. (3 pts) For Listing 1, which is the correct way to call isvowel? to check if a string is a vowel?

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture