Você está na página 1de 13

Informática

3°D

ENGENHARIA DE
SOFTWARE
Alunos:
Denis Barreto
Henrique Marques
Mayrton Leonam
Ramon Costa
Miguel Raiol
Sumário
O que é Engenharia de
software.
Metodologias
machine learning e
inteligência artificial
com suas aplicações.
O que é
Engenharia de Software?
Engenharia de Software é uma disciplina que se
concentra na aplicação de princípios de engenharia no
desenvolvimento, manutenção e gerenciamento de
software.

Essa disciplina abrange não apenas a criação do


código-fonte, mas todo o processo de
desenvolvimento de software, desde a concepção e
especificação até o teste, manutenção e evolução
contínua do produto final.
A Engenharia de Software visa criar sistemas de
software confiáveis, escaláveis, seguros e
economicamente viáveis, seguindo processos
disciplinados e metodologias adequadas.
Metodologias

Métodos
Cascata Espiral RAD Incremental
Ágeis
Um modelo sequencial Um modelo iterativo que Enfatiza ciclos curtos de Envolvendo a
Inclui várias
em que cada fase do combina elementos do desenvolvimento, construção do sistema
metodologias, como
desenvolvimento é modelo cascata com prototipagem rápida e em incrementos
Scrum, XP, DSDM e
executada de forma iterações. Ele permite o iteração contínua. É menores e funcionais.
Crystal, que enfatizam a
linear e sequencial. Cada refinamento contínuo de especialmente útil para Cada incremento passa
flexibilidade,
etapa depende da requisitos e soluções projetos que exigem por todas as fases de
adaptabilidade e
finalização da anterior. por meio de ciclos entrega rápida. desenvolvimento,
colaboração contínua.
repetidos. permitindo entregas
Eles valorizam entregas
parciais e progressivas.
frequentes, feedback
dos clientes e ajustes
Cada metodologia tem suas vantagens e desvantagens
rápidos de acordo com
as mudanças. e é mais adequada para diferentes tipos de projetos e
equipes.
APLICAÇÕES

Machine Learning Inteligência Artificial


Algoritmos preditivos; Processamento de
Detecção de anomalias linguagem natural
e seguranças; automação de produtos
O que são os Requisitos de Software?
Os requisitos de software são descrições Os requisitos de software são geralmente
detalhadas e específicas das funções e documentados em um documento de requisitos, que é
características que um sistema de software deve uma parte fundamental do processo de engenharia de
possuir. Esses requisitos são a base para o design, requisitos. Este documento é uma fonte de referência
desenvolvimento, teste e manutenção de software. central para toda a equipe de desenvolvimento e outras
Eles representam as necessidades e expectativas partes interessadas. Ele ajuda a garantir que todos
dos usuários, clientes e outras partes interessadas tenham uma compreensão clara do que está sendo
em relação ao sistema a ser desenvolvido. construído e quais são as expectativas.
Tipos de Requisitos
Requisitos Funcionais Requisitos não Funcionais

Descrevem as funções específicas que o Descrevem as características não relacionadas diretamente


software deve executar.; às funcionalidades específicas do sistema, mas que são
Definem o que o sistema deve fazer em igualmente importantes para o sucesso do projeto;
termos de entradas, processamentos e Incluem características de desempenho, confiabilidade,
saídas; usabilidade, segurança, entre outros;
Exemplos de requisitos funcionais incluem Exemplos de requisitos não funcionais incluem tempo de
recursos específicos, operações do sistema resposta, tempo de atividade, capacidade de escalabilidade
e comportamento esperado. e requisitos de segurança.
Concept In Business

Lorem ipsum dolor sit amet, Lorem ipsum dolor sit amet, Lorem ipsum dolor sit amet, Lorem ipsum dolor sit amet,
consectetur adipiscing elit. consectetur adipiscing elit. consectetur adipiscing elit. consectetur adipiscing elit.
Integer nec sagittis mauris, vitae Integer nec sagittis mauris, vitae Integer nec sagittis mauris, vitae Integer nec sagittis mauris, vitae
vehicula urna. Curabitur ultrices vehicula urna. Curabitur ultrices vehicula urna. Curabitur ultrices vehicula urna. Curabitur ultrices
urna sit amet magna ultricies urna sit amet magna ultricies urna sit amet magna ultricies urna sit amet magna ultricies
ornare. Curabitur ligula. ornare. Curabitur ligula. ornare. Curabitur ligula. ornare. Curabitur ligula.
125

Statistics
Lorem ipsum dolor sit amet, consectetur adipiscing 100
elit. Integer nec sagittis mauris, vitae vehicula urna.
Curabitur ultrices urna sit amet magna ultricies
ornare. Curabitur ligula.

75

80% 10% 50
Revenue Growth Return on
Investment

25
20% 75%
Customer Customer
Acquisition Cost Satisfaction 0
Item 1 Item 2 Item 3 Item 4 Item 5
Strategies
Competitive
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Integer nec sagittis mauris, vitae vehicula urna. Curabitur
ultrices urna sit amet magna ultricies ornare. Curabitur ligula.

Execution
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Integer nec sagittis mauris, vitae vehicula urna. Curabitur
ultrices urna sit amet magna ultricies ornare. Curabitur ligula.

Analysis
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Integer nec sagittis mauris, vitae vehicula urna. Curabitur
ultrices urna sit amet magna ultricies ornare. Curabitur ligula.
Our team

Claudia Alves Adeline Palmerston Aaron Loeb


Business Head Ceo Founder Marketing Head
Studio
Shodwe

THANK YOU
For watching this presentation

+123-456-7890

hello@reallygreatsite.com

www.reallygreatsite.com

123 Anywhere St., Any City, State, Country 12345


RESOURCE PAGE

Você também pode gostar