Study required for the Midterm, CS 426
Senior Projects
The midterm test will be a 70-minute
closed-book exam. No supporting material is allowed. The test will take place
on
For this test you are required to
study the textbook and related presentations, and to know your own team’s
project (Specification and Design parts). The chapters required from the
textbook are the following:
Chapter 1 What is UML?
Chapter 3 The requirements workflow: sections
3.5 and 3.6 only
Chapter 4 Use case modeling
Chapter 7 Classes and objects
Chapter 8 Finding analysis classes
Chapter 9 Relationships
Chapter 10 Inheritance and polymorphism
Chapter 13 Activity diagrams
Chapter 15 Design classes
Chapter 17 Interfaces and subsystems
Chapter 19 Basic statecharts
From the above, the following sections or sub-sections are not
required:
Section 1.3 The birth of UML
Section 1.8 UML
common mechanisms
Section 3.1 Chapter 3 roadmap
Section 3.2 The requirements workflow
Section 3.3 Software requirements- metamodel
Section 3.4 Requirements workflow detail
Section 7.7 Object construction and destruction
Subsection 9.4.2.3 Hierarchies
and networks
Subsection 9.4.6 Qualified
associations
Subsection 9.5.2 Abstraction
dependencies
Subsection 9.5.3 Permission
dependencies
Section 13.10 Signals
Section 15.6 Templates
Section 15.7 Nested classes
Subsection 17.6.2 The Façade pattern