Simulation is the imitation of some real thing. The act of simulating something generally entails representing certain key characteristics or behaviors of a selected system or process. Simulation is used in many contexts, such as performance optimization, testing, education, video games, etc.
A computer simulation is an attempt to model a real-life situation on a computer so that it can be studied to see how the system works. By changing input parameters, variables we can observe the behavior of the system under various conditions.
This stock exchange simulator’s main objective is to support the development of stock exchange client applications. With this solution testing become more simple and flexible, because we don’t need to connect to BSE’s electronic trading system, making contracts for this, etc., therefore finding and correcting software errors, bugs and failures become faster.
In the documentation’s first part, I describe the stock exchange, it’s function and the related base definitions.
With this software, we want to simulate the movement of exchange rates too. This function’s objective is to model a real stock exchange. In the diploma there is a description about technical analysis technique, and a method which generates orders to simulate the change of rates.
In the documentation’s final part there are the application’s requirements, the specification and the introduction of the application’s database, classes and workflows.