For each of the questions below circle ALL CORRECT ANSWERS.  (There may or may not be more than one for each question.)

1.      What are key features of MBASE Analysis & Design approach?

a.       Architecture–centric

b.      Use–case Driven

c.       Iterative/Increment/Evolutionary

d.      Risk Driven

2.      A software architecture is:

a.       Computation components, their relationships among the components and the environment, the principles guiding its design & evolution.

b.      A building designed by Antoni Guadi.

c.       A Class Diagram.

d.      The structure of a software system or component.

e.       A description of the system that MBASE says must be finalized by LCA.

3.      Why is it important to define a stable architecture early in the software development process?

a.       Makes it possible for the system to evolve.

b.      Easier to maintain.

c.       May help portability.

d.      None of the above.

4.      When is a class also a Component of a system?

a.       Only when a the system consists of a single executable that is designed with object–oriented concepts

b.      Never, it’s only used to build components of a system.

c.       Only on Tuesdays in Paris.

d.      Always.

5.      What’s the answer to Life, the Universe, and Everything?

a.       Don’t ask me, I’m just auditing my life.

b.      42

c.       What’s life?

d.      I refuse to answer because I’d show the 577a instructors how little they know, and they hold my life in their hands since they control my grade.

(If you are sure of your answer to #5, why are you taking classes?)


 

Answers

1) all
2) a, d, e
3) a, b, c
4) a
5) b (but, obvious take any answer)