Changes between Version 1 and Version 2 of GROUP_BOOK_MODEL_REDESIGN_R0


Ignore:
Timestamp:
07/14/09 12:12:43 (16 years ago)
Author:
boyan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GROUP_BOOK_MODEL_REDESIGN_R0

    v1 v2  
    66 
    77== Overview == 
    8 This group of tasks is about redesigning the book model of Sophie2 in accordance with the new model of resources. Currently the book model consists of the book, its pages and the page elements (frames, groups and book extras such as audio annotations and stickies). After the redesign, the model will be changed, with a better defined hierarchy of its elements. After this iteration, a complete design with a basic prototypical code will be present. 
     8This group of tasks is about redesigning the book model of Sophie2 in accordance with the new model of resources. Since the model of the resources will be entirely different, the book model will change significantly as well. Currently it consists of the book, its pages and the page elements (frames, groups and book extras such as audio annotations and stickies). After the redesign, the model will be changed, with a better defined hierarchy of its elements, reflecting the new resources design as well. After this iteration, a complete design with a basic prototypical code as well as a schedule for the next weeks will be present. 
    99 
    1010== Task requirements == 
     
    1919  * Split the redesign into meaningful subtasks that can be completed in one week. 
    2020 
    21 Keep in mind that this is closely related to the redesign of the resource model and should be done in parallel or after it. The change of the model will lead to a need of refactoring the view and the logic. Take that into consideration when composing the schedule. 
     21Keep in mind that this is closely related to the redesign of the resource model and should be done in parallel or after it. The change of the model will lead to refactoring the view and the logic. Take that into consideration when composing the schedule. 
    2222 
    2323== Task result == 
    2424 * Design diagrams of the new classes. 
    25  * Prototypical code of the new clases. 
     25 * Prototypical code of the new clases (with tests included). 
    2626 * Schedule for the next actions to be taken. 
    2727 
     
    3030 * All resources contain only immutable values. 
    3131 * Consider having a class Element that is a superclass for pages, frames, groups and stickies. 
     32 * Consider creating a new module/package for the new model so that old things are not broken. 
    3233 
    3334== Related ==