20
Engenharia de Software Unimep/Pronatec 2° Semestre AULA 3 - Prof. André Bertoletti - [email protected]

Engenharia de Software - Unimep/Pronatec - Aula 3

Embed Size (px)

Citation preview

Page 1: Engenharia de Software - Unimep/Pronatec - Aula 3

Engenharia de Software Unimep/Pronatec

2° Semestre

AULA 3

- Prof. André Bertoletti -

[email protected]

Page 2: Engenharia de Software - Unimep/Pronatec - Aula 3

Nossa agenda de hoje

• Características do Software

• Pilares de um bom Software

• Mitos em Engenharia de Software

• Roda de conversa

Page 3: Engenharia de Software - Unimep/Pronatec - Aula 3

Software é um produto maleável

Prós e contras

Page 4: Engenharia de Software - Unimep/Pronatec - Aula 3

Produto de Engenharia Civil

Produto de Engenharia de Software

Depois de pronto, não se mexe!

Depois de pronto, se mexe SIM!

E mexe MUITO!!

Page 5: Engenharia de Software - Unimep/Pronatec - Aula 3

Software =

Ferramentas Pessoas Processos + +

Page 6: Engenharia de Software - Unimep/Pronatec - Aula 3

Software

Ferramentas

Pessoas

Processos

Page 7: Engenharia de Software - Unimep/Pronatec - Aula 3

Ferramentas

Pessoas

Processos

Software

Page 8: Engenharia de Software - Unimep/Pronatec - Aula 3

PESSOAS

Page 9: Engenharia de Software - Unimep/Pronatec - Aula 3

Peopleware

Hardware Software

Page 10: Engenharia de Software - Unimep/Pronatec - Aula 3

URL: https://www.youtube.com/watch?v=5kopo2CdNyY

“A importância do PeopleWare” (Rene de Paula – about.me/renedepaula)

Page 11: Engenharia de Software - Unimep/Pronatec - Aula 3

Peopleware

Quais são as pessoas envolvidas num produto de software?

Page 12: Engenharia de Software - Unimep/Pronatec - Aula 3

Quem são os principais envolvidos 1. Cliente

– Presidente ou dono da empresa

2. Usuário – Faturista

– Operador de caixa

– Vendedor

3. Gerente – Gerente de Produto

– Gerente de Desenvolvimento

4. Técnico – Programador

– DBA

– Testador

Page 13: Engenharia de Software - Unimep/Pronatec - Aula 3

Onde há pessoas, há mitos!

Em software não podia ser diferente

Page 14: Engenharia de Software - Unimep/Pronatec - Aula 3

Mitos do Cliente

1. Uma lista de intenções é mais que o suficiente para desenvolver um software;

2. Como o software é maleável, posso pedir alterações na hora que eu quiser, pois será fácil de fazer;

3. (...)

Page 15: Engenharia de Software - Unimep/Pronatec - Aula 3

Mitos do Usuário

1. Coloca só mais um botãozinho aqui pra mim;

2. Poxa! Faz três meses que te pedi isso, e nada!

3. Ah... Mas no outro sistema funcionava deste jeito;

4. (...)

Page 16: Engenharia de Software - Unimep/Pronatec - Aula 3

Mitos do Gerente

1. Precisamos manuais e procedimentos que detalham cada detalhe que serão feitos no software;

2. Estamos atrasados! Vamos colocar mais gente...;

3. Terceirizar um projeto é garantia de tranquilidade e nenhum trabalho;

4. (...)

Page 17: Engenharia de Software - Unimep/Pronatec - Aula 3

Mitos do Técnico

1. Basta ter uma máquina e um linguagem de programação de última geração pro nosso programa sair melhor;

2. Não dá pra testar aqui na empresa, o teste é papel do cliente!

3. Compilei, testei, acabou!

4. Ah... Ninguém vai usar esta tela, deixa pra corrigir depois;

5. (...)

Page 18: Engenharia de Software - Unimep/Pronatec - Aula 3

Faz sentido?!

Page 19: Engenharia de Software - Unimep/Pronatec - Aula 3

“Software não é feito

por máquinas,

mas por pessoas”

Page 20: Engenharia de Software - Unimep/Pronatec - Aula 3

Por hoje é só!

Agora é hora de estudar!