Please answer correctly all the questions below and justify where applicable.QUESTION 1Not yet answeredMarked out of 1.00Flag questionQUESTION TEXTYou have been tasked with implementing an entreprise architecture strategy at VIU. Which framework would be the most useful?Select one:A. TOGAFB. IEEEC. MICROSOFT .NETD. JAVAQUESTION 2Not yet answeredMarked out of 1.00Flag questionQUESTION TEXTWhat does the MVC pattern do?Select one:A. IT MUST BE USED OR YOUR JAVA APPLICATION WILL NOT WORK.B. SEPARATES TEXT FROM GRAPHICS.C. IT DOES NOT REALLY DO ANYTHING.D. SEPARATES USER INTERFACE FROM COMPUTATION AND COORDINATION.QUESTION 3Not yet answeredMarked out of 1.00Flag questionQUESTION TEXTWas understanding the architecture of the ATM simulation that you did in your homework useful?Select one:A. NO, IT WAS A WASTE OF TIME.B. YES, I UNDERSTOOD HOW THE SIMULATION WORKS AT A HIGH LEVEL.C. YES, IT ENABLED ME TO DEBUG THE CODE IN DETAIL.D. NO, THE CODE IS WHAT MATTERS.QUESTION 4Not yet answeredMarked out of 1.00Flag questionQUESTION TEXTIs there a difference between the old mainframe architecture and the new cloud architecture?Select one:A. WHY ARE WE TALKING ABOUT MAINFRAMES NOW? THEY WERE BEFORE I WAS BORN.B. YES, THE CLOUD USES THE INTERNET OR THE NETWORK IN GENERAL. MAINFRAMES DID NOT.C. NO, THEY ARE EXACTLY THE SAME.D. MAINFRAMES DID NOT HAVE AN ARCHITECTURE.QUESTION 5Not yet answeredMarked out of 1.00Flag questionQUESTION TEXTDo you think that computer programs can solve Rubic Cube puzzles?Select one:A. YES, IT HAS BEEN DONE.B. NO WAY, ONLY THE BAMBOZZLERS CAN.C. NO. RUBIC IS SMARTER THAN ANY COMPUTER.D. YES, BUT ONLY FAKE RUBIC CUBES.QUESTION 6NOT YET ANSWEREDMarked out of 1.00Flag questionQUESTION TEXTWhich of the following is NOT a characteristic of Object Oriented Programming?Select one:A. WELL DEFINED INTERFACESB. MODULARITYC. AGILITYD. INFORMATION HIDINGQUESTION 7NOT YET ANSWEREDMarked out of 1.00Flag questionQUESTION TEXTWhich of the following is not an architectural style?Select one:A. CONNECTOR.B. LAYERED.C. CLIENT-SERVERD. PEER-TO-PEER.QUESTION 8NOT YET ANSWEREDMarked out of 1.00Flag questionQUESTION TEXTCan we simulate a client server architecture containing one server and three clients using one computer?Select one:A. YES, BUT THE COMPUTER MUST BE OPERATING A LINUX OR UNIX OPERATING SYSTEM.B. YES, YOU CAN, IT’S DONE ALL THE TIME.C. NO, YOU NEED 4 COMPUTERS.D. NO, YOU NEED ONE COMPUTER.QUESTION 9NOT YET ANSWEREDMarked out of 1.00Flag questionQUESTION TEXTDo you think that software architecture can enhance software reliability?Select one:A. IN SOFTWARE ENGINEERING WE DON’T CARE ABOUT RELIABILITY.B. I REALLY DON’T KNOW.C. YES, A GOOD ARCHITECTURE CAN ENHANCE RELIABILITY.D. NO. THEY ARE NOT RELATED.QUESTION 10NOT YET ANSWEREDMarked out of 1.00Flag questionQUESTION TEXTWhat is software efficiency?Select one:A. HIGHEST NUMBER OF LINES OF CODE.B. LOW COST.C. HIGH OCTANE.D. BEST USE OF RESOURCES.QUESTION 11Not yet answeredMarked out of 1.00Flag questionQUESTION TEXTIs user-friendliness a functional or non-functional property?Select one:A. NON-FUNCTIONAL.B. NEITHER.C. BOTH.D. FUNCTIONAL.QUESTION 12Not yet answeredMarked out of 1.00Flag questionQUESTION TEXTDoes architecture-based design help meet non-functional properties?Select one:A. THERE IS NO RELATIONSHIP.B. YES, IT DOES.C. IS THIS A TRICK QUESTION?D. NO, IT DOES NOT.QUESTION 13Not yet answeredMarked out of 1.00Flag questionQUESTION TEXTWhat is a method for handling exceptions used in java applications?Select one:A. HIDE … POUNCE.B. LISTEN … CORRECT.C. WATCH …. GRAB.D. TRY … CATCH.QUESTION 14Not yet answeredMarked out of 1.00Flag questionQUESTION TEXTWhat is the role of connectors in software architecture.Select one:A. THEY CONNECT COMPUTER HARDWARE.B. THEY HAVE NO ROLE.C. THEY CONNECT DEVELOPERS AND CUSTOMERS.D. THEY CONNECT THE COMPONENTS THAT PERFORM THE COMPUTATIONS.QUESTION 15Not yet answeredMarked out of 1.00Flag questionQUESTION TEXTWhich of the following is an example of a Connector?Select one:A. REMOTE PROCEDURE CALL.B. BACKING UP FILES.C. PARALLEL COMPUTATIONS.D. GRAPHICS PROCESSING.QUESTION 16Not yet answeredMarked out of 1.00Flag questionQUESTION TEXTWhat are the basic elements of software architecture that you studied in this course?Select one:A. COMPONENTS, CONTROLLERS, VIEWERSB. COMPONENTS, PACKAGES, SUB-PACKAGES, AND MODULES.C. COMPONENTS, CONNECTORS, INTERFACES AND CONFIGURATION.D. PROJECTS, PACKAGES, COMPONENTS, AND CLASSES.QUESTION 17Not yet answeredMarked out of 1.00Flag questionQUESTION TEXTWhat was the contribution of Roy Fielding to the World Wide Web architecture?Select one:A. HE INVENTED THE WEB.B. HE DEVELOPED THE REST ARCHITECTURAL FRAMEWORK.C. WHO IS ROY FIELDING ANYWAY?D. HE DID NOT MAKE ANY CONTRIBUTIONS.QUESTION 18Not yet answeredMarked out of 1.00Flag questionQUESTION TEXTWhat was the contribution of Roy Fielding to software architecture?Select one:A. HE INTRODUCED AN ARCHITECTURE SUGGESTING HOW THE WEB SHOULD FUNCTION.B. HE DEFINED RULES FOR HOW THE UNIVERSE SHOULD FUNCTION.C. HE CREATED THE AGILE APPROACH TO SOFTWARE DEVELOPMENT.D. HE INVENTED MICROSOFT EXPLORER BROWSER.QUESTION 19Not yet answeredMarked out of 1.00Flag questionQUESTION TEXTCan you generate code from architecture in Object-Oriented Programming?Select one:A. ME? NO WAY.B. NO, THAT IS IMPOSSIBLE.C. YES, BUT ONLY IF THE PROGRAM HAS ONE CLASS.D. YES, THERE ARE TOOLS THAT HELP WITH THAT.QUESTION 20Not yet answeredMarked out of 1.00Flag questionQUESTION TEXTHow do you think software developers view the UML 2.0 standard?Select one:A. THEY ALL HATE IT AND NEVER USE IT.B. SOFTWARE DEVELOPERS DON’T CARE ABOUT UML. THEY JUST WRITE CODE.C. THEY ALL LOVE IT.D. MANY THINK THAT IT’S TOO COMPLICATED AND USE A SIMPLIFIED SUBSET OF IT.