Changes between Version 1 and Version 2 of S2S_CORE_MODEL_R0


Ignore:
Timestamp:
12/10/08 15:21:37 (16 years ago)
Author:
meddle
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TabularUnified S2S_CORE_MODEL_R0

    v1 v2  
    66 
    77= Analysis = 
    8 ^(The purpose of the analysis is to give as much as possible of the needed information for designing and implementing the task.)^ 
    98 
    109== Overview == 
    11 ^(The analysis of the first revision of each task should contain a brief overview of the whole task. Stick to the current revision of the task, but keep an eye to the whole task progress, and stay alert for possible smells.)^ 
     10The core should be able to provide functionality to add, edit, comment, and etc books. The permission rules of these actions should be implemented. It should also be able to provide logic for listing and searching for books and comments by given criteria. In Revision 0 will should have basic logic for managing books. 
    1211 
    1312== Task requirements == 
    14 ^(Necessary requirements that the task must fulfill.)^ 
     13 * Design the model of the server core for basic management of books. 
     14 * We should be able to list and search for books to add, edit and delete books. 
     15 * May be in this revision is not necessary to have defined permissions of the users on the books and comments. So the core model should be really simple for now.   
    1516 
    1617== Task result == 
    17 ^(The Analysis should contain strict requirements about the end product of the task (for example the result must be source code, the result must be google doc, etc.))^ 
     18The result of this task will be source code. 
    1819 
    1920== Implementation idea == 
    20 ^(It is advisable to include some rough implementations ideas.)^ 
     21All that is needed for now is just a class that provides methods such as: 
     22 
     23{{{ 
     24List<Book> getAllBooks(); 
     25boolean addBook(Book book); 
     26boolean saveBook(Book editedBook); 
     27}}} 
     28 
     29and etc... 
     30 
    2131 
    2232== Related == 
    23 ^(Here you can add related tasks that could be useful or helpful.)^ 
     33That task will use the new logic from [wiki:S2S_PERSIST_MODEL_R0] [[BR]] 
     34and will be used by [wiki:S2S_WEB_BOOK_MANIPULATION_R0] and [wiki:S2S_WEB_BOOK_MANAGEMENT_R0] 
    2435 
    2536== How to demo == 
    26 ^(In this section you must add instructions for the demo of the task.)^ 
     37 * Add a book. 
     38 * Edit a book. 
     39 * Retrieve all the books. 
     40 * Delete a book. 
    2741 
    2842= Design =