Please answer correctly all the questions below and justify where applicable.

QUESTION 1

Not yet answered

Marked out of 1.00

Flag question

QUESTION TEXT

You have been tasked with implementing an entreprise architecture strategy at VIU. Which framework would be the most useful?

Select one:

A. TOGAF

B. IEEE

C. MICROSOFT .NET

D. JAVA

QUESTION 2

Not yet answered

Marked out of 1.00

Flag question

QUESTION TEXT

What 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 3

Not yet answered

Marked out of 1.00

Flag question

QUESTION TEXT

Was 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 4

Not yet answered

Marked out of 1.00

Flag question

QUESTION TEXT

Is 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 5

Not yet answered

Marked out of 1.00

Flag question

QUESTION TEXT

Do 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 6

NOT YET ANSWERED

Marked out of 1.00

Flag question

QUESTION TEXT

Which of the following is NOT a characteristic of Object Oriented Programming?

Select one:

A. WELL DEFINED INTERFACES

B. MODULARITY

C. AGILITY

D. INFORMATION HIDING

QUESTION 7

NOT YET ANSWERED

Marked out of 1.00

Flag question

QUESTION TEXT

Which of the following is not an architectural style?

Select one:

A. CONNECTOR.

B. LAYERED.

C. CLIENT-SERVER

D. PEER-TO-PEER.

QUESTION 8

NOT YET ANSWERED

Marked out of 1.00

Flag question

QUESTION TEXT

Can 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 9

NOT YET ANSWERED

Marked out of 1.00

Flag question

QUESTION TEXT

Do 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 10

NOT YET ANSWERED

Marked out of 1.00

Flag question

QUESTION TEXT

What is software efficiency?

Select one:

A. HIGHEST NUMBER OF LINES OF CODE.

B. LOW COST.

C. HIGH OCTANE.

D. BEST USE OF RESOURCES.

QUESTION 11

Not yet answered

Marked out of 1.00

Flag question

QUESTION TEXT

Is user-friendliness a functional or non-functional property?

Select one:

A. NON-FUNCTIONAL.

B. NEITHER.

C. BOTH.

D. FUNCTIONAL.

QUESTION 12

Not yet answered

Marked out of 1.00

Flag question

QUESTION TEXT

Does 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 13

Not yet answered

Marked out of 1.00

Flag question

QUESTION TEXT

What 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 14

Not yet answered

Marked out of 1.00

Flag question

QUESTION TEXT

What 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 15

Not yet answered

Marked out of 1.00

Flag question

QUESTION TEXT

Which 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 16

Not yet answered

Marked out of 1.00

Flag question

QUESTION TEXT

What are the basic elements of software architecture that you studied in this course?

Select one:

A. COMPONENTS, CONTROLLERS, VIEWERS

B. COMPONENTS, PACKAGES, SUB-PACKAGES, AND MODULES.

C. COMPONENTS, CONNECTORS, INTERFACES AND CONFIGURATION.

D. PROJECTS, PACKAGES, COMPONENTS, AND CLASSES.

QUESTION 17

Not yet answered

Marked out of 1.00

Flag question

QUESTION TEXT

What 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 18

Not yet answered

Marked out of 1.00

Flag question

QUESTION TEXT

What 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 19

Not yet answered

Marked out of 1.00

Flag question

QUESTION TEXT

Can 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 20

Not yet answered

Marked out of 1.00

Flag question

QUESTION TEXT

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