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. Introdução a
    Engenharia de
    Software

    View full-size slide

  2. Elementos Essenciais
    Métodos Ferramentas
    Procedimentos

    View full-size slide

  3. 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.

    View full-size slide

  4. 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)

    View full-size slide

  5. 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.

    View full-size slide

  6. 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.

    View full-size slide

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

    View full-size slide

  8. 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

    View full-size slide