khaledosman / terasoft-12

Automatically exported from code.google.com/p/terasoft-12
0 stars 0 forks source link

3.11 As a user, I should see a graph with both my performance and my opponent's performance with respect to Acceleration, as well as an optimal Graph #233

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Tasks: 
story sequence diagram & artifact
Handling all exceptions and removing every bug

Original issue reported on code.google.com by asamg...@gmail.com on 11 May 2012 at 11:49

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r812.

Added the functions: Initialize, GetTotalLinesNeeded, GetChosenArray.
Modified the functions: Choose, SetMaximum, SetDestinations.

Original comment by asamg...@gmail.com on 13 May 2012 at 10:34

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r826.

Changed the DrawDisqualification function to a static function in order to 
transfer it among with other UI functions to a separate class.

Original comment by asamg...@gmail.com on 14 May 2012 at 12:39

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r827.

Changed the DrawRange function to a static function in order to transfer it 
among with other UI functions to a separate class.

Original comment by asamg...@gmail.com on 14 May 2012 at 12:47

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r828.

Changed the DrawLabels function to a static function in order to transfer it 
among with other UI functions to a separate class.

Original comment by asamg...@gmail.com on 14 May 2012 at 12:53

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r830.

Changed the DrawAxis function to a static function in order to transfer it 
among with other UI functions to a separate class.

Original comment by asamg...@gmail.com on 14 May 2012 at 1:02

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r831.

Changed the DrawArrows function to a static function in order to transfer it 
among with other UI functions to a separate class.

Original comment by asamg...@gmail.com on 14 May 2012 at 1:07

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r832.

Changed the DrawXLabels function to a static function in order to transfer it 
among with other UI functions to a separate class.

Original comment by asamg...@gmail.com on 14 May 2012 at 1:13

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r833.

Changed the DrawYLabels function to a static function in order to transfer it 
among with other UI functions to a separate class.

Original comment by asamg...@gmail.com on 14 May 2012 at 1:18

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r834.

Changed the DrawEnvironment function to a static function in order to transfer 
it among with other UI functions to a separate class.

Original comment by asamg...@gmail.com on 14 May 2012 at 1:23

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r836.

Added the GraphUI class containing the functions responsible for drawing the 
graph

Original comment by asamg...@gmail.com on 14 May 2012 at 2:04

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r840.

Changed the OptimumConstantVelocity function to a static function in order to 
transfer it among with other functions calculating Optimal values to a separate 
class.

Original comment by asamg...@gmail.com on 14 May 2012 at 1:34

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r842.

Changed the OptimumConstantAcceleration function to a static function in order 
to transfer it among other functions calculating Optimal values to a separate 
class.

Original comment by asamg...@gmail.com on 14 May 2012 at 1:41

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r843.

Changed the OptimumIncreasingAcceleration function to a static function in 
order to transfer it among other functions calculating Optimal values to a 
separate class.

Original comment by asamg...@gmail.com on 14 May 2012 at 1:44

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r844.

Changed the OptimumDecreasingAcceleration function to a static function in 
order to transfer it among other functions calculating Optimal values to a 
separate class.

Original comment by asamg...@gmail.com on 14 May 2012 at 1:48

GoogleCodeExporter commented 9 years ago
This issue was update by revision 
http://code.google.com/p/terasoft-12/source/detail?r=845
Changed the OptimumConstantDisplacement function to a static function in order
to transfer it among other functions calculating Optimal values to a separate
class.
Deleted the function GetTotalStep.

Original comment by asamg...@gmail.com on 14 May 2012 at 2:02

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 
http://code.google.com/p/terasoft-12/source/detail?r=846

Changed the GetOptimum function to a static function in order
to transfer it among other functions calculating Optimal values to a separate
class.
Edited the documentation of the methods.

Original comment by asamg...@gmail.com on 14 May 2012 at 2:11

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r847.

Added the function CompleteList and deleted the functions GetAverageList and 
LiesInBetween

Original comment by asamg...@gmail.com on 14 May 2012 at 2:17

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r849.

Transferred the functions calculating the optimal values to the class 
OptimumEngine

Original comment by asamg...@gmail.com on 14 May 2012 at 2:21

GoogleCodeExporter commented 9 years ago

Original comment by asamg...@gmail.com on 14 May 2012 at 3:54

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r913.

Changed the functions Draw and DrawLine to static and transferred them to the 
class GraphUI

Original comment by asamg...@gmail.com on 15 May 2012 at 12:55

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r1339.

Modified all the classes to accept the new type of inputs incoming from story 
3.18 
The functions Differentiate, GetTimings, ReflexOptimum, Integral, Percentage 
and CheckOptimum have been added, and the majority of the functions have been 
all together modified, specially the functions SetDestinations, DrawGraphs, 
SetMaximum and DrawDisqualification.
The functions Choose GetPlayerAcceleration and GetPlayerVelocity been deleted.

Original comment by asamg...@gmail.com on 22 May 2012 at 9:47

GoogleCodeExporter commented 9 years ago

Original comment by asamg...@gmail.com on 22 May 2012 at 9:48

GoogleCodeExporter commented 9 years ago
Scenario review: Bugs within the optimal graph still exist.

Original comment by asamg...@gmail.com on 23 May 2012 at 10:41

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r1397.

Fixed a bug by updating the SetDestinations and the DrawRange functions to 
start drawing the curves from the origin.
Removed un-necessary fields, setters and getters from the PerformanceGraph class

Original comment by asamg...@gmail.com on 23 May 2012 at 10:44

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r1404.

Fixed the function DrawDisqualification to draw the X mark on the right 
position on the curves

Original comment by asamg...@gmail.com on 23 May 2012 at 10:57

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r1406.

Further modification to the function DrawDisqualification, the previous 
modification proved to be in-accurate.

Original comment by asamg...@gmail.com on 23 May 2012 at 11:09

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 
http://code.google.com/p/terasoft-12/source/detail?r=1456

Fixed several bugs related to the Optimum curve, modifications and additions
were mainly in the class OptimumEngine

Original comment by asamg...@gmail.com on 23 May 2012 at 4:01

GoogleCodeExporter commented 9 years ago

Original comment by asamg...@gmail.com on 23 May 2012 at 4:01

GoogleCodeExporter commented 9 years ago
as per SD @ https://docs.google.com/file/d/0B3al591vzPWUZFliYVFCQk4yNzg/edit

*The SD name should be written inside the sequence diagram
*The actor lifeline is not drawn, when you draw it do not draw an activation box
*No stereo types were used, stereotypes include 
<<UI>>,<<engine>>,<<actor>>,etc... 
*There is no class called background !!
*On the arrow of the synchronous messages (or asynchronous) you should write 
the method called with parameters passed not empty
**The return to the actor should be synchronous (dotted arrow)

Original comment by mohamed....@gmail.com on 23 May 2012 at 9:45

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r1547.

Removed the function SetDestinations and replaced it with the similar function 
DrawCurves in the GraphUI class, removed the function DrawRange, modified the 
PerformanceGraph class and the DrawDisqualification function.

Original comment by asamg...@gmail.com on 23 May 2012 at 10:56

GoogleCodeExporter commented 9 years ago
see the review of issue 230

Original comment by bishoyba...@gmail.com on 24 May 2012 at 5:03

GoogleCodeExporter commented 9 years ago
please make all the remarks tags in the classes of OptimumEngine, GraphEngine, 
GraohUI, PerformanceGraph in capital letters!! (AUTHOR, DATE WRITTEN, DATE 
MODIFIED)

Original comment by michel.n...@gmail.com on 24 May 2012 at 9:49

GoogleCodeExporter commented 9 years ago

Original comment by asamg...@gmail.com on 24 May 2012 at 11:47

GoogleCodeExporter commented 9 years ago

Original comment by asamg...@gmail.com on 25 May 2012 at 8:25