Você está na página 1de 22

Curso: Anlise e Desenvolvimento de

Sistemas
Disciplina: Engenharia de Software I
Aula: Introduo
Objetivo

Aplicar os princpios e conceitos da Engenharia


de Software na implementao do componente
software, como parte dos Sistemas de
Informao e iniciar a modelagem de software
(requisitos).
Ementa
Objetivos, conceitos e evoluo da Engenharia
de Software.
Paradigmas de desenvolvimento de software.
Evoluo das metodologias de sistemas e suas
principais tcnicas.
Processo de desenvolvimento de software.
Modelos de software.
Ciclo de vida.
Qualidade de software e seus modelos.
Melhores prticas no desenvolvimento de
software.
Bibliografia Bsica

PRESSMAN, R. S. Engenharia de software. 6.ed.


McGraw-Hill, 2006.
SOMMERVILLE, I. Engenharia de software.
8.ed. Addison Wesley, 2007.
Bibliografia de Referncia

Slides de Aula, prof. lvaro dArce. FATEC


Presidente Prudente, disciplina Engenharia de
Software I.
Regras Bsicas

Possuir 75% de frequncia (no h retirada de


faltas!)

Os exerccios propostos em aula devem ser


entregues nas aulas seguintes de acordo com a
formatao disponibilizada no SIGA. No sero
aceitos exerccios atrasados
Avaliaes
A cada bimestre duas notas principais:
Notas de trabalhos: trabalhos realizados em
aula e trabalhos extra-classe 3,0
Avaliaes P1 e P2: contedo ministrado
durante as aulas 7,0

Avaliao do contedo aplicado no 1 Bimestre


(P1): 09/10/2017
Avaliao do contedo aplicado no 2 Bimestre
(P2): 01/12/2017
Avaliao de recuperao (P3): 11/12/2017
Pr-Requisitos
Projeto Final
Desenvolvimento de Documento de
Especificao de Requisitos de Software

Escolher uma empresa REAL para a definio


de requisitos para o desenvolvimento de
software
Entrega da descrio da empresa escolhida:
Dinmica: A caixa de ovos
Se desenvolver um software assim TO
SIMPLES... Desenvolver uma EMBALAGEM
para OVOS moleza!!!
Voc proprietrio de uma empresa que
produz embalagens para diversas
finalidades. Um grande produtor de ovos da
regio de Bastos (Sr. Sato) entrou em
contato com sua empresa e deseja fazer
uma grande encomenda de embalagens para
ovos. Como a comemorao da Pscoa est
prxima, ele deseja destacar seu produto
atravs de embalagens diferentes e criativas.
O Sr. Sato um homem muito tradicional e
sistemtico, e enviou a voc um comunicado
simples e direto com o que deve ser feito:

Tempo:
5 minutos!
No dia seguinte, o Sr. Sato entra em contato
com sua equipe atravs do seguinte email:

Tempo:
20 minutos
O Sr. Sato, no dia seguinte, entrou em
contato novamente com o seguinte
comunicado:
Os ovos
no podem
quebrar!
Sr. Sato vai
testar!

Tempo:
5 minutos
Apresentem suas embalagens para
o Sr. Sato!
Lies aprendidas...
Lio n 1: No comece um projeto sem
conhecer as necessidades do cliente

O cliente espera que o software em


desenvolvimento atenda todas as suas
necessidades. Documente todos os requisitos
que o software dever atender.
Lio n 2: No comece um projeto sem
ter em mos os recursos necessrios para
desenvolv-lo

Sejam eles financeiros, materiais, tecnolgicos,


humanos, etc.
Lio n 3: No construa um software sem
seguir boas prticas de desenvolvimento

A adoo de boas prticas possibilita gerenciar


o desenvolvimento em grupo e produzir um
software de qualidade.
Lio n 4: As necessidades do cliente
podem mudar, muito mais cedo do que
voc imagina

A adoo de boas prticas possibilita tambm


acompanhar as mudanas de requisitos de um
software.