|Weekly plans Week 5||Updated|
|Wen||Function component (FMC Function Management Component)
OOD Ch 13-13.2
|Thur||Function component (FMC Function Management Component)
Group work on Fantasy library: PDC+FMC
OOD Ch 13.3-13.7
|Fri|| Interface concepts and principles. The Scandinavian
OOD Ch 8 (especially 8.3-8.8). OOD Guidelines: Interfaces
1. What is the purpose of the PDC
2. How do one differentiate between private and common events.
3. When are events representated as attributes/new classes
4. What are one doing when restructurering the statechart diagam.
5. Why restruture statechart diagrams, at all ?
1. What is the purpose of the FMC ?
2. Which sub activities are involved in the FMC proces ?
3. Look at the two operation types: model placement & function placement
Describe the differences
Problems and assignments:
The Fantasy library
1. Review you OOA model,
i.e. find your old model, C&O with attributes, event table, statechart diagram etc.
2. Restructure the model by taking into acount that there can be many copies of the same book, video etc.
Draw the new PDC-diagram using VISIO.
3. Look at the events hitting Borrower and Book and 2 more classe (own choice) split them into 2 lists:
private events and common events.
4. Represent some of these private events as attributtes in the class or
in case of iteration as attributes in a new class.
5. Represent some of these common events as attributes in a new class associated to
the original classe (or maybe as attributtes directly in one of the old classes).
6. Revise the OOD model diagram by placing the found attributes on the PDC-classes
The Fantasy library
1. Review your old function list.
Mark functions as implicit (if any), name, specification.
and according to the complexity and uncertainty.
2. Transform the functions into operations(methods) on
a PDC-class, (new) FMC-modelholder class or a (new) FMC-general class.
3. Use the specification form to specify one ot two of the more complex functions
4. Present the results in an electronic dokument.
5. Set up a sequence diagram for a complex function involving several objects
Readings: Conally Ch. 5 (e/r-diagrams), Note 7 Ch. 5
Enjoy your reading