You are on page 1of 25

Introduo a Engenharia de

Software

Almir Moura
(almir.moura@gmail.com)

Antes de mais nada...


Como os senhores tm desenvolvido software?

Engenharia de Software
Disciplina de engenharia relacionada com
todos os aspectos da produo de software,
desde os estgios iniciais de especificao do
sistema at sua manuteno, depois de estar
em operao. [SOMMERVILLE, 2007]

Engenharia de Software
Disciplina gerencial e tecnolgica que lida com
a produo e manuteno sistemtica de
produtos de software desenvolvidos dentro de
estimativas de custo e tempo
[Mota,2002]

O que software?

Programas
de
computador
e
documentao associada, tais como
requisitos, modelos de projetos e
manuais de usurio.

Atributos
software

de

um

bom

O software deve fornecer a


funcionalidade
e
desempenho
requeridos pelo usurio e deve ser
passvel de manuteno, confivel e
utilizvel

Atributos
software

um

bom

Facilidade de Manuteno

de

construdo de modo a poder ser evoludo


e/ou modificado

Facilidade de Uso

deve ser
indevidos)

utilizvel

(sem

esforos

Atributos
software

de

um

bom

Eficincia

bom uso dos recursos


rapidez de resposta
processamento.

tempo

de

Objetivos de Engenharia de

Software

Obter software de qualidade


Com produtividade no seu desenvolvimento,
operao e manuteno
Empregando profissionais que desenvolvam
o software dentro de custos, prazos e
nveis de qualidade controlados
E, alm disso, que obtenham o melhor
custo-benefcio possvel entre Qualidade
Produtividade

Motivao

Desenvolver sistemas de acordo com a


inteno do cliente/usurio
Estabelecer noo sobre tempo e
custo de desenvolvimento
Elaborar artefatos alm do cdigo

Por qu isto? Vocs tem feito isto?

O Incio de Tudo...

A inteno do cliente ...

O Mais Importante Aqui ...

A Idia

Vivel???

O Que Devo Fazer


Exatamente?

Ou, em outras
palavras, quais
so os requisitos
da aplicao?

Requisitos

O Que devo fazer?

Funcionalidades

O que fao ento?

O documento de requisitos...

Como apresentar ao Cliente?

O cliente
no vai ler
500 pginas
de
requisitos!!!

Uma Figura Vale Mais Que ...

Mas Paralelamente ...


Precisamos
saber
quanto
tempo
levaremos para fazer
nosso trabalho, quanto
isso cu$tar e o que
pode nos atrapalhar...
Precisamos Planejar!!!

Mudando de assunto

Site sobre Projeto

Deve conter no mnimo:

Equipe (nome, login)


Documentos
Cronograma atualizado

*toda atualizao no portal deve ser


avisada aos componentes do grupo e ao
professor via email

Site sobre Projeto

Artefatos

Devem constar no site (Atualizado)

Como vocs sero avaliados?

Entrega das Etapas do Projeto (nota


individual)
Prova terica
Participao

Pra pensar

Analise a figura abaixo:

You might also like