Abstract:
This paper presents the process of software design based on artificial modeling languages which involve some diagrams that will provide a function vision for each satellite system. At the initial stage there is a small loss of time needed to design diagrams using modeling language. The need of design these diagrams can be explained by: high reliability of the software based on the modeled diagrams, fast software design and maintenance, compact code, because will be created a system that will work in real time without execution unnecessary syntax, high complexity of programs achieved and in the least, generation of technical documentation and software diagrams. Automatically generated documentation will offer the possibility of software maintenance and also will make possible to detect errors resulting from the tests. The article describes the main diagrams used in the design of a satellite module. The initial phase will give a good start to achieve software used in operation of the satellite hardware.