Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

MIS 507 Final Exam Study Guide

INSTRUCTIONS

The exam format will be close-book, close-note. You have 75 minutes to complete the exam in class. You
can choose one and only one exam-taking option (check the Blackboard site for options).
Do NOT spend all your time on questions you do not know how to solve.
Partial credits will be given, so please SHOW YOUR WORK.
If you think some questions are not clear enough, please explicitly state your own interpretation and then
proceed to solve them.

Topics Coverage
Module 0. Introductionary material
various aspects of real-world challenges facing todays information system development
decomposition and abstraction
Module 2. Abstractions and Object-Oriented Modeling
procedural/data abstraction; type hierarchy; three OO analysis case studies
Requirement 1: For each abstraction, you need to fully understand the motivation and the basic
ideas. Also, you need to know how to specify them.
Requirement 2: Following the steps illustrated through the three case studies, you are expected to
know the overall OO analysis and design process, and are familiar with two basic UML diagrams:
Use Case and Class. You might be asked to solve a small-scale system analysis/design problem
using the OO methodology.
Module 3. Design Patterns
all design patterns discussed in class
Requirement 1: For each design pattern, you need to fully understand the motivation and the basic
ideas. You also need to know how to develop a skeleton Java program following this design pattern.
There are a small number of design patterns for which we explicitly mentioned in the class that you
dont need to know implementation fully. For these design patterns, ignore the implementation
details.
Requirement 2: You will be asked to solve a small-scale system analysis/design problem integrating
together multiple design patterns. When doing so, you need to know how to express your design
ideas through class diagrams and how to code through skeleton Java programs.
Note that Module 1 (Java Review) and Module 4 (Pragmatics) will not be covered in the final exam.

Question Types

Please study the provided sample exam questions very carefully.

Materials To Review
-

The Specific Expectations document

All the class slides

All the assignments

Sample exam questions

You might also like