Modeling is one of the most important activities in engineering activity. In the article the authors positions on the model and its classifications is taken. Furthermore, the essential elements of computer curriculum in the world and the importance of modeling them are assumed. In the last paragraph it discusses how to structure modeling as an essential element in their mode of action. In this section the structure of competence unfolds modeling analysis taking support current definitions of competence from the knowledge, skills, values and self-regulated learning processes. It is assumed in the article for the development of this competence the teaching of software engineering must precede to programming teach.