Escolar Documentos
Profissional Documentos
Cultura Documentos
• Métodos Ágeis;
• SOMMERVILLE, Ian. Engenharia de software. 10. ed. São Paulo, SP: Pearson
Prentice Hall, 2018. xi, 756 p. ISBN 9788543024974.
• Nota
• Média Final >= 6,0
• Projeto Final parte 1(3,0) + Projeto Final parte 2(3,0)+ 2 Seminários
(3,0)+Exercícios (1,0)
• Reservado direito ao professor de possíveis ajustes.
• Frequência >= 75%
• Exame/Recuperação (opcional, porém gera uma nova media)
• (Média do Semestre + Prova Exame (todo o conteúdo))/2 >= 60
CONTEÚDO DESTA AULA
• Introdução;
• Princípios da Engenharia de Software(ES);
• Mitos da ES;
INTRODUÇÃO
Software
a a nç
M u d
INTRODUÇÃO
EVOLUÇÃO DO SOFTWARE
INTRODUÇÃO
EVOLUÇÃO DO SOFTWARE
1o Período 3o Período
2o Período 4o Período
INTRODUÇÃO
EVOLUÇÃO DO SOFTWARE - CARACTERÍSTICAS
1ª Periodo 2º Periodo 3º Periodo 4º Periodo
2o Período 4o Período
Crise do Software:
*Muitos defeitos, entregas fora do prazo
e alto custo
INTRODUÇÃO
CRISE DO SOFTWARE
INTRODUÇÃO
CRISE DO SOFTWARE
Estimativas de prazo e de custo
frequentemente imprecisas:
Só recentemente começam a
surgir conceitos quantitativos
sólidos de garantia de
qualidade de software
INTRODUÇÃO
CRISE DO SOFTWARE
O software existente é muito difícil de manter
A tarefa de manutenção
devora o orçamento
destinado ao software
A facilidade de
manutenção não foi
enfatizada como um
critério importante
INTRODUÇÃO
CRISE DO SOFTWARE
Qualidade de software
MARINER (1962)
O sistema de alerta precoce soviético falsamente indicou que os Estados Unidos tinham
lançado cinco mísseis balísticos.
Atividades Comuns
Atividades de Apoio
► Comunicação
► Controle e Acompanhamento do Projeto
► Planejamento
► Gestão de Riscos
► Modelagem
► Gerenciamento de Configuração
► Construção
► Ações de garantia da Qualidade
► Entrega
PRINCÍPIOS DA ES
Ética na ES
► Confidencialidade
► Direitos de propriedade intelectual
► Competências em projetos
► Mau uso das competências informática/computação:
Disseminação de malware
Código de ética da ES
► https://www.computer.org/cms/Publications/c
ode-of-ethics.p
df
MITOS NA ES - GERÊNCIA
MITO 1: Um bom manual, repleto de padrões regras, fornecerá a equipe tudo que ela precisa saber
► Desenvolver software não é fazer bolo, e essa base teórica pode não ajudar muito.
► Os clientes são diferentes, os projetos são diferentes, os programadores são diferentes, as
prioridades dependem do projeto... TUDO é diferente!
• MITO 2: Se o programa não está finalizado e “rodando”, não posso avaliar sua
qualidade
► Qualidade via linhas de código, pela modulação do software, segurança,
estruturação, ...
37 / 15
• Fazer uma pesquisa sobre Softwares ou Sistemas Operacionais que podem se encaixar em
cada fase da Evolução do Software e descreve-los.
• Ler o arquivo disponibilizado Código de Ética elencar 4 princípios que lhe chamaram
mais atenção, explique-os e fale qual é sua importância (arquivo disponível no Moodle
completo em inglês e resumido no site https://sites.google.com/view/oatecweb/c
%C3%B3digos-de-%C3%A9tica/ieee),