Principles of Object-Oriented Software Development
[]
readme
course
preface
1
2
3
4
5
6
7
8
9
10
11
12
appendix
lectures
resources
- What are the elements of a software architecture?
What role does a software architecture description play in development?
- Give a definition of software architecture.
Can you think of alternative definitions?
- What kind of patterns can you think of for distributed object architectures?
- Give an example of a complex software architecture.
Can you relate the description of the architecture to
the definition given earlier?
- Discuss the possible motivations for deploying
embedded logic.
- How would you extend a given imperative or
declarative language with objects?
- Discuss the Java Native Interface.
Does it provide a solution for the problem
posed in the previous question? Explain.
- What determines the choice for an architectural style?
Give an example!
[]
readme
course
preface
1
2
3
4
5
6
7
8
9
10
11
12
appendix
lectures
resources
eliens@cs.vu.nl

draft version 0.1 (15/7/2001)