Elementos Essenciais da Engenharia de Software

Métodos:

Os métodos da engenharia de software detalham o “como fazer”, e envolvem um amplo conjunto de atividades:

Modelagem de negócios, Requisitos, Análise, Design, Implementação, Testes, Implantação e Gerenciamento.

Ferramentas:

As ferramentas da engenharia de software apoiam os métodos, de maneira automatizada ou semi-automatizada.

Há também ferramentas que se integram e interagem umas com as outras a fim de oferecerem apoio a todos métodos da engenharia de software, formando assim e Engenharia de Software Auxiliada por Computador (CASE — Computer-Aided Software Engineering).

Procedimentos:

Os procedimento da engenharia de software organizam as maneiras que o desenvolvimento de software é realizado, pois eles definem a sequência em que os métodos devem ser aplicados, os produtos que devem ser desenvolvidos, os controles que devem ser aplicados para que a qualidade do software seja garantida, as formas de como as mudanças devem ser feitas e os marcos de referência para que o progresso de desenvolvimento do software possa ser avaliado.

Princípios da Engenharia de Software:

Elementos Essenciais da Engenharia de Software