Software Development
trafIT develops tailor-made solutions for transport businesses in close collaboration with our customers. We work with methods known as agile software development.
Design
The architecture of a system determines its performances over a long period of time significantly. Mistakes in the architecture can later be eliminated only with difficulty. It is therefore decisive to work the switches during design phase.
Collaboration
An architecture descibes how lots of single components interact. The interfaces between the components are of great importance and should be determined by the architecture. We prefer open standard interfaces.
Selection of Components
An architecture is only as good as its parts. The selection of the components is therefore of vital importance. For the development of customized software for rail applications we already developed a collection of our own Components.
Optimisation
A system changes over time due to internal or external influences. Peripheral systems are replaced, data volume increases, user behavior changes. Thereby the performance of a system could be influenced in a negative way. Only seldomly a new design is possible. In most cases, existing systems must be improved incrementally in small steps.
Examples
- TreMOla for Swiss Federal Railways (SBB-I)
- STAR: Stability and Optimization of Reserve-times
- Schematization of Infrastructure Topology