topical media & game development

talk show tell print

object-oriented programming


  1. What are the elements of a software architecture? What role does a software architecture description play in development?
  2. Give a definition of software architecture. Can you think of alternative definitions?
  3. What kind of patterns can you think of for distributed object architectures?
  4. Give an example of a complex software architecture. Can you relate the description of the architecture to the definition given earlier?
  5. Discuss the possible motivations for deploying embedded logic.
  6. How would you extend a given imperative or declarative language with objects?
  7. Discuss the Java Native Interface. Does it provide a solution for the problem posed in the previous question? Explain.
  8. What determines the choice for an architectural style? Give an example!

[] readme course(s) preface I 1 2 II 3 4 III 5 6 7 IV 8 9 10 V 11 12 afterthought(s) appendix reference(s) example(s) resource(s) _

(C) Æliens 04/09/2009

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.