SpiceX, graphical simulation of electronic circuits on Linux |
Introduction: | The development processes are thought to manage the complexity of the system being programmed. In the rational unified process, the development is divided in four main phases:
| ||||||||
Elaboration-Iteration01 |
First Use Case: Create Circuit Primary actor: User Postconditions: The model of circuit is saved in a descriptive file. Main Scenario:
| ||||||||
Elaboration-Iteration02 | Second Use Case: Simulate Circuit Primary Actor: User Preconditions: The User stores the project in a descriptive file, including the simulation parameters, and then he press the button to simulate the circuit. Postconditions: The System creates a file to describe the electronic topology of the circuit: netlist; and the simulation is preformed by the Simulation Core: Spice. Main Scenario:
| ||||||||
Elaboration-Iteration03 | Third Use Case: Add Components Primary Actor: User Preconditions: The User has a library of components file for the Simulation Core: Spice. The User press a button to add new libraries. Postconditions: The System generates a library file in SpiceX format, and it adds the library to the group of available graphical libraries. Main Scenario:
| ||||||||
Elaboration-Iteration04 | The fourth of the elaboration phase will be used to complete the previous use cases implemented in the program. Within the steps to perform are included:
| ||||||||
Doxygen documentation: | The documentation generated directly from the code by Doxygen, can be downloaded from the project's server: |