SOFTWARE ENGINEERING

The software engineering is a discipline consists of a set of methods, tools and techniques used in the development of software

This discipline transcends programming activity , which is the fundamental pillar when creating an application. The software engineer is responsible for all project management so that it can be developed within a certain time frame and with the planned budget.

Software engineering, therefore, includes the previous analysis of the situation, the design of the project, the development of the software, the necessary tests to confirm its correct operation and the implementation of the system .

It should be noted that the software development process implies what is known as the software life cycle , computer engineering salary which consists of four stages: conception, development, construction and transition.

The conception sets the scope of the project and develops the business model; the elaboration defines the project plan, details the characteristics and bases the architecture; construction is product development; and the transition is the transfer of the finished product to the users.

Once this cycle is completed, software maintenance comes into play . It is a phase of this engineering where the discovered errors are solved (many times warned by the users themselves) and updates are incorporated to face the new requirements. The maintenance process also incorporates new developments, to allow the software to fulfill a greater number of tasks.


Comments