Package lcanals.tc.core

Core classes and interfaces for the time calculator.

See:
          Description

Interface Summary
Estimator Control class which calculates durations for tasks and plans
EstimatorInformation Marker interface for objects with internal information about each estimator.
Factory Factory of core elements: tasks, timings and estimations.
Plan Set of tasks.
PlanTask Task data to be handled into a Plan.
Task Task data, inserted by the user.
 

Class Summary
Break Description of a break
Estimation Estimations about a task (duration, maximum duration)
FixedEstimator Estimator which only considers the information about the user Particullary, it doesn't use any information about the plan or current spent of time in the task.
Updates (automatically) user data when a task is finished
LinearRegressionEstimator  
ManualEstimator Estimator which only considers the information given explicitly by the user
Timing Information about the use of the time for a task
 

Package lcanals.tc.core Description

Core classes and interfaces for the time calculator. Here all entity and control classes are contained. There are many interfaces for entities which can be implemented using different approaches (EJBs, JavaBeans...) and which will be builded throught the factory, specific for each case.

The UML diagram between classes and interfaces is:


This package doesn't know anything about any other packages

Sequence diagrams for obtain a prediction over a task, notify to the estimator events over a task must be learned and start/pause/resume/stop signas are:






Luis F. Canals. Supported by www.sourceforge.net