Computer Science 340
Exam 2 Review
The second hour exam will be on Friday, Nov. 5, and will cover
chapters 8 and 11-14 of the textbook.The exam will be essay, short questions
and diagrams.
- Be able to sketch a variety of system models, including
- Data flow diagrams
- State machine diagrams
- Data models (ER or using the object-oriented form).
- Inheritance and aggregation in object oriented models
- Sequence diagrams (a question in this area might also ask you to identify
and sketch use cases).
- Be able to describe and define the various elements
of architectural design (including diagrams as appropriate),
including
- System organization
- Modular decomposition
- Control models
- Generic and reference models
- Be able to describe a variety of distributed architectures
and middleware
- Be able to describe a variety of application architectures,
including
- Business Data Processing
- Event processing
- Language processing
- Object oriented design: Be able to
- List the steps Sommerville proposes in an object oriented design
- Identify objects and suggest a static organization (primarily, for this
exercise, inheritance and aggregation relationships)
Earlier exams are available via my home page.
Please recall that, although I try to be complete in exam reviews,
all of the lecture and reading material is fair game. Please do
remind me of any significant omissions. Many thanks!