Slide 1

Slide 1 text

Introdução a Engenharia de Software

Slide 2

Slide 2 text

O que é Engenharia de Software? É uma área da computação voltada para à especificação, desenvolvimento, manutenção e criação de sistemas de software, com a aplicação de tecnologias e práticas de gerência de projetos e outras disciplinas, visando organização e produtividade.

Slide 3

Slide 3 text

Seu objetivo? Buscar na engenharia as bases ou formas de como construir o software, ou seja, busca a resolução de problemas práticos e soluções que sejam economicamente viáveis.

Slide 4

Slide 4 text

O que se estuda? Os fundamentos para a engenharia de software envolvem o uso de modelos abstratos e precisos que permitem ao engenheiro especificar, projetar, implementar e manter sistemas de software, avaliando e garantindo suas qualidades.

Slide 5

Slide 5 text

Áreas de atuação Atualmente as tecnologias e práticas englobam as seguintes áreas: Linguagens de programação, banco de dados, ferramentas case, bibliotecas, padrões, processos e qualidade de software.

Slide 6

Slide 6 text

Tecnologias e suas práticas

Slide 7

Slide 7 text

Linguagem de programação 1. ASP; 2. C; 3. C++; 4. C#; 5. COBOL; 6. Delphi; 7. Java; 8. JavaScript; 9. PHP; 10. Python.

Slide 8

Slide 8 text

Banco de dados 1. Firebird; 2. SQL Server; 3. MySQL; 4. SQLite; 5. ORACLE; 6. PostgreSQL; 7. MariaDB.

Slide 9

Slide 9 text

Ferramentas case 1. NetBeans; 2. Eclipse; 3. Git / GitHub; 4. Astah Community; 5. Microsoft Word; 6. Microsoft Project.

Slide 10

Slide 10 text

Plataformas 1. Sistemas Operacionais; 2. Arquiteturas de hardware.

Slide 11

Slide 11 text

Bibliotecas 1. Partes prontas de um sistema, geralmente integrada de forma modularizada no sistema.

Slide 12

Slide 12 text

Padrões 1. Internos de cada empresa, de desenvolvimento e projeto.

Slide 13

Slide 13 text

Modelos de Processos 1. Cascata; 2. Espiral; 3. RAD; 4. CMMI.

Slide 14

Slide 14 text

Qualidade de software 1. Garantir um produto final que satisfaça o cliente, dentro do que foi acordado.

Slide 15

Slide 15 text

Conclusão A Engenharia de Software estabelece o uso de um conjunto de princípios de engenharia, tendo como objetivo principal construir software confiáveis, eficientes e economicamente viáveis em máquinas reais.

Slide 16

Slide 16 text

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