Ingegneria del software
Engenharia de Software
The term software engineering encompasses the set of methods, techniques and tools used
in the production of an application beyond the primary activity of programming.
The term "engineering" is a direct reference to civil engineering, a reference to the study
of construction. In programming the same applies as when constructing a building, just putting bricks and cement
together is not enough. Constructing a building is a sum of parts such as architectural design, masonry, plumbing,
electrical design, prior to the actual construction phase, when budgets and time frames are calculated.
Software engineering therefore requires project management
in order to develop an application in the given timeframe and budget while giving customer satisfaction (the concept