Changes between Version 1 and Version 2 of S2S_CORE_MODEL_R0
- Timestamp:
- 12/10/08 15:21:37 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TabularUnified S2S_CORE_MODEL_R0
v1 v2 6 6 7 7 = Analysis = 8 ^(The purpose of the analysis is to give as much as possible of the needed information for designing and implementing the task.)^9 8 10 9 == 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.)^ 10 The 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. 12 11 13 12 == 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. 15 16 16 17 == 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.))^ 18 The result of this task will be source code. 18 19 19 20 == Implementation idea == 20 ^(It is advisable to include some rough implementations ideas.)^ 21 All that is needed for now is just a class that provides methods such as: 22 23 {{{ 24 List<Book> getAllBooks(); 25 boolean addBook(Book book); 26 boolean saveBook(Book editedBook); 27 }}} 28 29 and etc... 30 21 31 22 32 == Related == 23 ^(Here you can add related tasks that could be useful or helpful.)^ 33 That task will use the new logic from [wiki:S2S_PERSIST_MODEL_R0] [[BR]] 34 and will be used by [wiki:S2S_WEB_BOOK_MANIPULATION_R0] and [wiki:S2S_WEB_BOOK_MANAGEMENT_R0] 24 35 25 36 == 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. 27 41 28 42 = Design =