Changes between Initial Version and Version 1 of PLUGIN_DECOMPOSITION_R3


Ignore:
Timestamp:
02/02/09 13:06:21 (16 years ago)
Author:
boyan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PLUGIN_DECOMPOSITION_R3

    v1 v1  
     1[[BackLinksMenu]] 
     2 
     3[[TicketQuery(summary=PLUGIN_DECOMPOSITION_R3, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|)]] 
     4 
     5= Analysis = 
     6 
     7== Overview == 
     8In this revision of the task modularization should be continued and documented. 
     9{{{ 
     10desc("then every iteration audit the decomposition, do what is needed") 
     11}}} 
     12 
     13== Task requirements == 
     14 * Review existing code and see if modularization can be improved: 
     15  * Extract some things from org.sophie2.messy in a new module if needed. 
     16  * See if the current module structure can be improved. 
     17 * Update the module dependency diagram created in the previous revision: 
     18  * There are currently several modules that are not listed in the diagram (e.g. the book formats). 
     19  * Consider new modules that might be added soon. 
     20 * Update the extension points diagram created in the previous revision. 
     21  * See if there are new extensions and extension points added. 
     22  * Consider new extensions and extension points that might be added soon. 
     23 * Optional: mark expected modules/extensions/extension points (that are not yet implemented) in different color. 
     24  * This will make it easier to identify them in the next revision and see if they are correctly described. 
     25 * Make sure current dependencies are correct and fix them if necessary. 
     26 * Ensure that modules are correctly named (including all the packages within). 
     27 * Document the results for each module. 
     28 
     29== Task result == 
     30 * Updated diagrams 
     31 * Maintained modularization (source code) 
     32 
     33== Implementation idea == 
     34 * See the tasks ending in *POINT_R0 to have an idea of what extension points will be added in the near future. 
     35 * To update the diagrams, generate a dependency tree by running mvn dependency:tree. 
     36 * See the previou revision for more ideas on design and implementation. 
     37 
     38== Related == 
     39[wiki:PLUGIN_DECOMPOSITION_R2] 
     40 
     41== How to demo == 
     42 * Show the dependency diagrams and explain them briefly. 
     43 * Show the modules in Eclipse. 
     44 
     45= Design = 
     46^(Describe your design here.)^ 
     47 
     48= Implementation = 
     49^(Describe and link the implementation results here (from the wiki or the repository).)^ 
     50 
     51= Testing = 
     52^(Place the testing results here.)^ 
     53 
     54= Comments = 
     55^(Write comments for this or later revisions here.)