SYS2 Solutions Updated
SYS2  (SW ENGINEERING AND OO-DESIGN)
2. Semester: International Datamatician Course (Advanced Computer Science)
 
Solutions Links to exercises and assigments

Review questions

    Review_Answers    Answers to the weekly review questions, updated once a week
 

Problems and Assignments
 

Design criteria

Gen-Spec_Person
Gen_Spec_Item
Ass_Aggr_Borrowing
OOA_Model
OOA_State_Book
OOD_State_Book
OOA_State_Borrower
OOD_State_Borrower

OOD_Library_PDC
OOD_Vs.0.8
OOD_Vs.0.9
OOD_Vs.1.0Borrow
OOD_Vs.1.00thers

OOD_Library_FMC
OOD_Vs.2.0

OOD_Library_HIC
OOD_Vs.3.0
OOD_UseCase Registration
OOD_UseCase_Lend
OOD_UseCase_Returning
OOD_Navigation_Lend

OOD_Library_OOIMP

OOD_Library_ERD
EER_Vs.1.0 Borrow
EER_Vs.1.0 0thers

EER_Vs.1.1 Borrow
EER_Vs.1.1 Others

OOD_Library_RBD
DB_Tables

RDB specification
 

Design criteria for the library

Generalization diagram for the Person cluster 
Generalization diagram for the Item cluster 
Association and aggregation diagrams. 
OOA model combining  gen_aggr_ass structures
Statechart diagram for the book. Could be other items
Revised statechart diagram for the book or ther items.
Statechart diagram for the borrower. 
Revised statechart diagram for the borrower.

PDC design discussion and comments
PDC borrow diagram with attributes. Version 0.8.
PDC borrow diagram with attributes. Version 0.9.
PDC borrow diagram made more general. Version 1.0
PDC  extending to searching and purchase systems. 

FMC design discussion and comments. Table/specs.
FMC figure with attributes. Version 1.0

HIC and EIC discussion. Use cases,Navigation diag.
HIC and EIC figure. Version 1.0
Statechart diagram for the use case Registration
Statechart diagram for the use case Lending
Statechart diagram for the use case Returning
Navigation diagram for Lending only

Discussion of OO-implementation

PDC to ERD to DB-tables. Discussion.
EER borrow diagram. Version 1.0
EER  extended to searching and purchase systems diagram. 

EER borrow diagram. Version 1.1
EER  searching and purchase systems diagram. Vs. 1.1

PDC to DB-tables directly. Discussion.
RDB-tables for the revised PDC

RDB-documentation of entities, relations, attributes

Field exercises
 
 

                                                                                                                                                                                                      Maintenance by claudius@rhs.dk