Changes between Version 1 and Version 2 of GROUP_BOOK_MODEL_REDESIGN_R0
- Timestamp:
- 07/14/09 12:12:43 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GROUP_BOOK_MODEL_REDESIGN_R0
v1 v2 6 6 7 7 == 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 codewill be present.8 This 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. 9 9 10 10 == Task requirements == … … 19 19 * Split the redesign into meaningful subtasks that can be completed in one week. 20 20 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 ofrefactoring the view and the logic. Take that into consideration when composing the schedule.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 refactoring the view and the logic. Take that into consideration when composing the schedule. 22 22 23 23 == Task result == 24 24 * Design diagrams of the new classes. 25 * Prototypical code of the new clases .25 * Prototypical code of the new clases (with tests included). 26 26 * Schedule for the next actions to be taken. 27 27 … … 30 30 * All resources contain only immutable values. 31 31 * 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. 32 33 33 34 == Related ==