Você está na página 1de 13

ENGENHARIA

DE
SOFTWARE
01

Professor: André Wilian Pereira Conde


Segundo, Roger Presman
" A engenharia de software ocorre como
consequência de um processo chamado,
Engenharia de Sistemas. Em vez de se
concentrar somente no software, a
engenharia de sistemas focaliza diversos
elementos, analisando, projetando, e os
organizando em um sistema que pode ser um
produto, um serviço ou uma tecnologia para
transformação da informação ou controle”
O que é um
Software?
Software de computador é um produto que os profissionais de software
constroem e, depois, mantém ao longo do tempo. Abrangem programas que
executam em computadores de qualquer tamanho e arquitetura, conteúdo que é
apresentado ao programa a ser executado e documentos tanto em forma
impressa quanto virtual que combinam todas as fontes de mídia eletrônica
(PRESMAN, 2006)
Engenheiros de software
QUEM FAZ UM constroem e mantêm,
SOFTWARE? todo tipo de software
que utilizamos
atualmente
PORQUE É IMPORTANTE?

Porque afeta praticamente todos


aspectos de nossas vida e tornou-
se difundido no nosso comércio, na
nossa cultura e nas nossas
atividades do dia-a-dia.
QUAIS SÃO OS PASSOS?

Você constrói software de computadores como constrói


qualquer produto bem sucedido, aplicando processo
ágil e adaptável que leva um resultado de alta
qualidade e que satisfaz às necessidades das pessoas
que vão usar o produto. Você aplica uma abordagem de
engenharia de software.
Qual o produto do
trabalho?
Do ponto de vista do engenheiro de software são os programas.
conteúdo, dados e documentos que compõe um software de
computador. Mas do ponto de vista do usuário, o produto do
trabalho é a informação resultante que, de algum modo, torna
melhor o mundo do usuário.
TECNOLOGIA EM CAMADAS
De acordo com a figura abaixo qualquer
abordagem de engenharia, inclusive
engenharia de software, deve se apoiar em
um compromisso organizacional com a
qualidade.
TECNOLOGIA EM CAMADAS
Processo

O alicerce da engenharia de software é a camada


de processo. O processo de engenharia de
software é o adesivo que mantém unidas as
camadas de tecnologia e permite o
desenvolvimento racional e oportuno de
softwares de computador.
TECNOLOGIA EM CAMADAS
Métodos

Os métodos de engenharia de software


fornecem a técnica de "como fazer" para
construir software. Eles abrangem um amplo
conjunto de tarefas que incluem
comunicação, análise de requisitos,
modelagem de projetos, construção de
programas, testes e manutenção.
TECNOLOGIA EM CAMADAS
Ferramentas

As ferramentas de engenharia de
software, fornecem apoio automatizado
ou semi-automatizado para o processo e
os métodos.
REFERÊNCIAS

PRESSMAN, Roger. Engenharia de


software 6ª edição. Rio de Janeiro.
Editora: Makron Books do Brasil
Editora, 2006. P. 1,17 e 18.
Exercícios
1- O que é a engenharia de software?
2- O que é um software?
3- Quem faz um software?
4- Porque um software é importante?

5- Qual o produto do trabalho?


6- Qual o Papel da camada de processo na engenharia
de software?
7- Qual a função dos métodos nas camadas de engenharia de
software?
8- Quais são as ferramentas dentro das camadas de
engenharia de software?

Você também pode gostar