Changes between Version 3 and Version 4 of CORE_MVC_BASE_R0


Ignore:
Timestamp:
09/22/08 11:27:05 (17 years ago)
Author:
Tanya
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CORE_MVC_BASE_R0

    v3 v4  
    1  * The Model-View-Controller(MVC) pattern will be used in the development process of Sophie 2. 
    2   * We should have: 
    3    * General rules about MVC 
    4    * Some base classes 
    5    * Docs, and tutorials about implementing MVC (especially in Sophie 2). 
    6    * Rules to check whether the code complies to the pattern. 
     1= Analysis = 
     2 
     3== Overview == 
     4 * The Model-View-Controller(MVC) pattern will be used in the development process of Sophie 2. All the necessary rules about MVC in the development process should be defined. 
     5 
     6== Task requirements == 
     7 * The document should provide: 
     8  * General rules about MVC. 
     9  * List of the base classes needed.(class diagrams can be made) 
     10  * Docs and tutorials about implementing MVC (especially in Sophie 2). 
     11  * Rules to check whether the code complies to the pattern. 
     12 
     13== Task Result == 
     14 * The result of this task should be a wiki page where all of the rules are written. 
     15 
     16== Implementation idea == 
     17 * Old wiki can be useful. 
     18  * [[http://asteasolutions.net/mediawiki/index.php/Sophie-JR-MVC-Pattern Sophie-JR-MVC-Pattern]] 
     19  * [[http://asteasolutions.net/mediawiki/index.php/Sophie-JR-MVC-Refactoring Sophie-JR-MVC-Refactoring]] 
     20  * [[http://asteasolutions.net/mediawiki/index.php/Sophie-JR-MVC-Design Sophie-JR-MVC-Design]] 
     21  * [[http://asteasolutions.net/mediawiki/index.php/Veda-Design-Refactor2#MVC Veda-Design-Refactor2#MVC]] 
     22 
     23== Related == 
     24- 
     25 
     26== How to demo == 
     27 * Open the wiki page where the rules are written (it can be called "CORE_MVC_BASE" for example). 
     28 * Look if all of the analysis points are took into consideration. 
     29 * Make sure that nothing important is dropped. 
     30 
     31= Design = 
     32 
     33= Implementation = 
     34 
     35= Testing = 
     36 
     37= Log = 
     38^(Link the log of the task here)^