Upgrade to Pro — share decks privately, control downloads, hide ads and more …

02 - Elementos essenciais da Engenharia de Software

02 - Elementos essenciais da Engenharia de Software

Elementos Essenciais:

- 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;
-- Gerenciamento.

Ferramentas:

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

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

Procedimentos:

É o que liga os métodos as ferramentas. Os procedimentos da engenharia de software organizam as maneiras que o desenvolvimento de software é realizado.

1 - A sequência em que os métodos devem ser aplicados, os produtos que devem ser desenvolvidos;
2 - Os controles que devem ser aplicados para que a qualidade do software seja garantida;
3 - As formas de como as mudanças devem ser feitas;
4 - Os marcos de referências para que o progresso de desenvolvimento do software possa ser avaliado.

Princípios da Engenharia de Software:
- Modelagem de negócio;
- Requisito;
- Análise;
- Design;
- Implementação;
- Testes;
- Implantação;
- Gerência/Gerenciamento.

Conclusão:
Os três elementos proporcionam ao gerente o controle de desenvolvimento e base para a construção de software de alta qualidade.

Você tem alguma pergunta?
Procure por @estudonaweb nas redes sociais e fale com a gente.

Obrigado.

Lucas Oliveira

June 09, 2021
Tweet

More Decks by Lucas Oliveira

Other Decks in Education

Transcript

  1. 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; • Gerenciamento.
  2. Ferramentas As ferramentas da engenhara de software apoiam os métodos

    de maneira automatizada ou semi-automatizada. Há também ferramentas que se integram e interagem umas com as outros a fim de oferecerem apoio a todos os métodos da engenharia de software, formado assim a Engenharia de Software Auxiliada por Computador (CASE - Computer-Aided Software Enginnering)
  3. Procedimentos É o que liga os métodos as ferramentas. Os

    procedimentos da engenharia de software organizam as maneiras que o desenvolvimento de software é realizado. 1. A sequência em que os métodos devem ser aplicados, os produtos que devem ser desenvolvidos; 2. Os controles que devem ser aplicados para que a qualidade do software seja garantida; 3. As formas de como as mudanças devem ser feitas; 4. Os marcos de referências para que o progresso de desenvolvimento do software possa ser avaliado.
  4. Princípios da Engenharia de Software Atividade Foco Meta Modelagem de

    negócio Negócio Entender a estrutura e a dinâmica da organização. Requisito Negócio Estabelecer o que o sistema deve fazer. Análise Negócio e Técnico Dominar o problema a ser solucionado. Design Técnico Detalhar a arquitetura do sistema. Implementação Técnico Traduzir o projeto arquitetônico para códigos. Testes Negócio e Técnico Avaliar a qualidade dos artefatos produzidos. Implantação Negócio e Técnico Disponibilizar o software para os usuários finais. Gerência/Gerenciamento Negócio e Técnico Planejar, executar, controlar, medir o projeto e o processo.
  5. Conclusão Os três elementos proporcionam ao gerente o controle de

    desenvolvimento e base para a construção de software de alta qualidade.
  6. CREDITS: This presentation template was created by Slidesgo, including icons

    by Flaticon, and infographics & images by Freepik @estudonaweb Você tem alguma pergunta? Obrigado! Estudo na Web | Aprenda de forma descomplicada