130 likes | 235 Views
A Smart Filter For HOPE. Sep 22th 2011. Team TFY (Think F or You). What we present today. Status update T he problem revisited Dividing to conquer: basic filter Open issues Architectural analysis To be done. Team TFY (Think For You). Status update. Update to what we’ve been doing.
E N D
A Smart Filter For HOPE Sep 22th 2011 Team TFY (ThinkFor You)
What we present today • Status update • The problem revisited • Dividing to conquer: basic filter • Open issues • Architectural analysis • To be done • Team TFY (Think For You)
Status update • Update to what we’ve been doing • Team TFY (Think For You)
The problem revisited Maybe restate the problem in a very simple way... Showing some small examples to demonstrate what to expect from our feature. • Team TFY (Think For You)
Dividing to conquer: basic filter Show how we broke down the feature and divided into iterations... Not sure about putting the WBS here...maybe just bullet points Also, maybe show the idea of how we solved the problem of filtering by frequency: moving average with momentum...as in the WRS... It will be good having some feedback from Dr. Chung. • Team TFY (Think For You)
Open issues • Here I was think about presenting open questions/issues that we may have in our WRS... Like what momenmtum value to use, etc... • Team TFY (Think For You)
Architectural analysis AS IS • Team TFY (Think For You)
Architectural analysis Option1: Delegate the responsibility of filtering things and actions to a module that would wrap the data access layer and updates the frequency for things and actions. Option 2: Refactorthe existing architecture into an n-tier configuration with separate data access, business logic and presentation layers. The filtering would then extend the business logic layer. Option 3: Map all the points of change in the current system to extend with filtering logic. • Team TFY (Think For You)
Architectural analysis Comparison criteria: • Understandability/Maintainability • Integrability (among concurrent features / impact on legacy code) • Cost of implementation • Extensibility (with respect to the context filter) • Team TFY (Think For You)
Architectural analysis • Team TFY (Think For You)
Architectural analysis TO BE • Team TFY (Think For You)
To do list • Team TFY (Think For You)
Questions ? Thank You Team TFY (Think For You)