+ All Categories
Home > Documents > Apresentação,do,Curso,de,, GerênciadeProjetosde Soware,leomurta/courses/2014.1/gps/aula1.pdf ·...

Apresentação,do,Curso,de,, GerênciadeProjetosde Soware,leomurta/courses/2014.1/gps/aula1.pdf ·...

Date post: 16-Jun-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
27
Apresentação do Curso de Gerência de Projetos de So7ware Leonardo Gresta Paulino Murta [email protected]ff.br
Transcript
Page 1: Apresentação,do,Curso,de,, GerênciadeProjetosde Soware,leomurta/courses/2014.1/gps/aula1.pdf · Apresentação,do,Curso,de,, GerênciadeProjetosde Soware, Leonardo(Gresta(Paulino(Murta

Apresentação  do  Curso  de    Gerência  de  Projetos  de  

So7ware  

Leonardo  Gresta  Paulino  Murta  [email protected]  

Page 2: Apresentação,do,Curso,de,, GerênciadeProjetosde Soware,leomurta/courses/2014.1/gps/aula1.pdf · Apresentação,do,Curso,de,, GerênciadeProjetosde Soware, Leonardo(Gresta(Paulino(Murta

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.

Apresentações  •  Quem  sou  eu?  

– Leonardo  Murta  – h>p://www.ic.uff.br/~leomurta  

•  Quem  são  vocês?  – Nome?  – Estágio?  Projeto  de  Aplicação?  Iniciação  CienMfica?  – O  que  achou  de  Engenharia  de  SoRware?  – ExpectaTvas  para  Gerência  de  Projetos?  

Leonardo Murta Apresentação do Curso 2

Page 3: Apresentação,do,Curso,de,, GerênciadeProjetosde Soware,leomurta/courses/2014.1/gps/aula1.pdf · Apresentação,do,Curso,de,, GerênciadeProjetosde Soware, Leonardo(Gresta(Paulino(Murta

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.

Relembrando,    o  que  é  Engenharia  de  SoRware?  

 “Engenharia  de  SoRware  é  a  aplicação  de  uma  abordagem  sistemá;ca,  disciplinada  e  quan;ficável  ao  desenvolvimento,  operação  e  manutenção  de  soRware”  

 IEEE  Std  610.12  (1990)  

Leonardo Murta Apresentação do Curso 3

Page 4: Apresentação,do,Curso,de,, GerênciadeProjetosde Soware,leomurta/courses/2014.1/gps/aula1.pdf · Apresentação,do,Curso,de,, GerênciadeProjetosde Soware, Leonardo(Gresta(Paulino(Murta

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.

Mas  eu  já  sei  modelar  e  programar!  •  Por  que  preciso  de  Gerência  de  Projetos  de  So7ware?  – Modelar  e  programar  são  parte  importante  do  processo  de  Engenharia  de  SoRware,  mas  não  são  tudo!  

•  Precisamos  também  saber...  –  como  esTmar  um  projeto  (tamanho,  custo,  cronograma),    –  como  monitorar  o  andamento  de  um  projeto,  –  como  testar  o  soRware,    –  como  controlar  a  evolução  do  soRware,    –  etc.  

Leonardo Murta Apresentação do Curso 4

Page 5: Apresentação,do,Curso,de,, GerênciadeProjetosde Soware,leomurta/courses/2014.1/gps/aula1.pdf · Apresentação,do,Curso,de,, GerênciadeProjetosde Soware, Leonardo(Gresta(Paulino(Murta

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.

Programas  de  faculdade  •  Requisitos  estáveis  e  bem  definidos  •  Escopo  pequeno  (1  a  10  KLOCS)  •  Prazos  razoáveis  •  Equipes  pequenas  •  Mão  de  obra  gratuita  •  Não  entra  em  produção  •  Não  tem  usuário  •  Não  precisa  de  manutenção  

Leonardo Murta Apresentação do Curso 5

Page 6: Apresentação,do,Curso,de,, GerênciadeProjetosde Soware,leomurta/courses/2014.1/gps/aula1.pdf · Apresentação,do,Curso,de,, GerênciadeProjetosde Soware, Leonardo(Gresta(Paulino(Murta

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.

Programas  do  “mundo  real”  •  Fazer  soRware  no  “mundo  real”  deve  considerar  fatores  como:  – Escopo  – Custo  – Prazo  – Qualidade  

•  Em  função  do  tamanho  do  soRware,  esses  fatores  se  tornam  difceis  de  garanTr!  

Leonardo Murta Apresentação do Curso 6

Page 7: Apresentação,do,Curso,de,, GerênciadeProjetosde Soware,leomurta/courses/2014.1/gps/aula1.pdf · Apresentação,do,Curso,de,, GerênciadeProjetosde Soware, Leonardo(Gresta(Paulino(Murta

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.

Cenário  1:  Agenda  Pessoal  

•  ObjeTvo  – Guardar  o  nome  e  o  aniversário  de  até  50  pessoas  

•  Quanto  custa  para  fazer?  •  Quanto  tempo  vai  levar  para  ficar  pronto?  

•  Qual  a  consequência  no  caso  de  defeito?  

Leonardo Murta Apresentação do Curso 7

Page 8: Apresentação,do,Curso,de,, GerênciadeProjetosde Soware,leomurta/courses/2014.1/gps/aula1.pdf · Apresentação,do,Curso,de,, GerênciadeProjetosde Soware, Leonardo(Gresta(Paulino(Murta

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.

Cenário  2:  Boeing  777  

•  ObjeTvo  – Controlar  todo  o  hardware  do  Boeing  777  

 •  Quanto  custa  para  fazer?  •  Quanto  tempo  vai  levar  para  ficar  pronto?  

•  Qual  a  consequência  no  caso  de  defeito?  

Leonardo Murta Apresentação do Curso 8

Page 9: Apresentação,do,Curso,de,, GerênciadeProjetosde Soware,leomurta/courses/2014.1/gps/aula1.pdf · Apresentação,do,Curso,de,, GerênciadeProjetosde Soware, Leonardo(Gresta(Paulino(Murta

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.

Cenário  2:  Boeing  777  

•  Tamanho  –  Mais  de  4  milhões  de  linhas  de  código  –  Linguagem  dominante  (>99%):  Ada  

•  Documentação  –  De  100  a  10.000  páginas  por  sub-­‐sistema  –  Total  de  79  sub-­‐sistemas  integrados  

•  Duração  –  4,5  anos  de  desenvolvimento  

•  Ampla  uTlização  de  Engenharia  de  SoRware  •  Em  operação  desde  1995  

–  Zero  acidentes  graves  até  2006  

Leonardo Murta Apresentação do Curso 9

http://www.stsc.hill.af.mil/crosstalk/1996/01/Boein777.asp http://www.boeing.com/news/techissues/pdf/statsum.pdf

Page 10: Apresentação,do,Curso,de,, GerênciadeProjetosde Soware,leomurta/courses/2014.1/gps/aula1.pdf · Apresentação,do,Curso,de,, GerênciadeProjetosde Soware, Leonardo(Gresta(Paulino(Murta

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.

Mas  fazer  soRware  não  é  arte?  •  Parte  arte,  parte  engenharia...  

– Se  o  cantor/ator/pintor  errar,  a  audiência  fica  chateada  

– Se  o  engenheiro  civil  errar  o  prédio  pode  cair  – Se  o  médico  errar  o  paciente  pode  morrer  

•  Se  o  desenvolvedor  de  soRware  errar,  o  que  pode  acontecer?  

Leonardo Murta Apresentação do Curso 10

Page 11: Apresentação,do,Curso,de,, GerênciadeProjetosde Soware,leomurta/courses/2014.1/gps/aula1.pdf · Apresentação,do,Curso,de,, GerênciadeProjetosde Soware, Leonardo(Gresta(Paulino(Murta

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.

Caso  real  1:  Therac-­‐25  

•  Máquina  de  radioterapia  controlada  por  computador  

•  Problema:  –  Doses  indevidas  de  radiação  emiTdas  

•  Causa:  –  Interface  com  usuário  inapropriada  –  Documentação  deficiente  –  SoRware  reuTlizado  sem  ser  adaptado  para  o  novo  hardware  –  SoRware  de  sensores  de  falha  com  defeito  

•  Conseqüências  –  Ao  menos  5  mortes  entre  1985  e  1987  

Leonardo Murta Apresentação do Curso 11

http://sunnyday.mit.edu/papers/therac.pdf

Page 12: Apresentação,do,Curso,de,, GerênciadeProjetosde Soware,leomurta/courses/2014.1/gps/aula1.pdf · Apresentação,do,Curso,de,, GerênciadeProjetosde Soware, Leonardo(Gresta(Paulino(Murta

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.

Caso  real  2:  Ariane  5  

•  Foguete  lançador  de  satélites  

•  Problema:  –  O  foguete  se  auto-­‐destruiu  40  segundos  após    o  lançamento  

•  Causa:  –  SoRware  reuTlizado  sem  ser  adaptado  para  o  novo  hardware  –  Ausência  de  testes  deste  soRware  em  solo  –  Defeito  apresentado  em  vôo  

•  Conseqüências  –  Prejuízo  de  mais  de  US$  370.000.000,00  em  1996  

Leonardo Murta Apresentação do Curso 12

Dowson, Mark. 1997. The Ariane 5 software failure. SIGSOFT Softw. Eng. Notes 22, no. 2.

Page 13: Apresentação,do,Curso,de,, GerênciadeProjetosde Soware,leomurta/courses/2014.1/gps/aula1.pdf · Apresentação,do,Curso,de,, GerênciadeProjetosde Soware, Leonardo(Gresta(Paulino(Murta

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.

MoTvação  extra  para  estudar?  •  Diversos  concursos  e  oportunidades  de  emprego  exigem  conhecimento  de  Engenharia  de  SoRware  

•  Alguns  exemplos:  

Leonardo Murta Apresentação do Curso 13

Page 14: Apresentação,do,Curso,de,, GerênciadeProjetosde Soware,leomurta/courses/2014.1/gps/aula1.pdf · Apresentação,do,Curso,de,, GerênciadeProjetosde Soware, Leonardo(Gresta(Paulino(Murta

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.

Leonardo Murta Apresentação do Curso 14

Como  será  no  curso  de  GPS?  

Só  os  Métodos  Clássicos  prestam!  

Só  os  Métodos  Ágeis  prestam!  

Page 15: Apresentação,do,Curso,de,, GerênciadeProjetosde Soware,leomurta/courses/2014.1/gps/aula1.pdf · Apresentação,do,Curso,de,, GerênciadeProjetosde Soware, Leonardo(Gresta(Paulino(Murta

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.

Como  será  no  curso  de  GPS?  •  Veremos  sem  preconceito  técnicas  clássicas  e  ágeis  de  Engenharia  de  SoRware  

•  UTlizaremos  o  que  considerarmos  melhor  para  cada  situação  

•  Mas...  o  processo  base  que  uTlizaremos  é  iteraTvo,  incremental  e  ágil  

Leonardo Murta Apresentação do Curso 15

Page 16: Apresentação,do,Curso,de,, GerênciadeProjetosde Soware,leomurta/courses/2014.1/gps/aula1.pdf · Apresentação,do,Curso,de,, GerênciadeProjetosde Soware, Leonardo(Gresta(Paulino(Murta

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.

Escopo  do  curso  

Leonardo Murta Apresentação do Curso 16

Gerência  de  Configuração  

GaranTa  da  Qualidade  

Verificação,  Validação  e  Testes  

Planejamento  de  Projetos  

Gerência  de  Riscos  

Monitoração  e  Controle  

ReuTlização  

Medição  e  Análise  

Levantamento  de  Requisitos  

Análise  de  Requisitos   Projeto   Codificação  

Melhoria  de  Processos  

Atividades Gerenciais

Atividades de Desenvolvimento

Atividades de Apoio

Page 17: Apresentação,do,Curso,de,, GerênciadeProjetosde Soware,leomurta/courses/2014.1/gps/aula1.pdf · Apresentação,do,Curso,de,, GerênciadeProjetosde Soware, Leonardo(Gresta(Paulino(Murta

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.

Avaliação  

Leonardo Murta Apresentação do Curso 17

Avaliação1 = Prova sem consultaAvaliação2 = Prova sem consulta

Avaliação3 =Participação+ 2× Seminários+3×Trabalho( )

6

Page 18: Apresentação,do,Curso,de,, GerênciadeProjetosde Soware,leomurta/courses/2014.1/gps/aula1.pdf · Apresentação,do,Curso,de,, GerênciadeProjetosde Soware, Leonardo(Gresta(Paulino(Murta

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.

Avaliação  

Leonardo Murta Apresentação do Curso 18

Média =Avaliação1 + Avaliação2 + Avaliação3( )

3

Caso Média das Provas >= 4 OU falta em Avaliação1 OU falta em Avaliação2:

Caso contrário:

Média =Avaliação1 + Avaliação2( )

2

Page 19: Apresentação,do,Curso,de,, GerênciadeProjetosde Soware,leomurta/courses/2014.1/gps/aula1.pdf · Apresentação,do,Curso,de,, GerênciadeProjetosde Soware, Leonardo(Gresta(Paulino(Murta

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.

Avaliação  •  APROVADO  

Presença  ≥  75%  E  

Média  ≥  6  

•  VERIFICAÇÃO  SUPLEMENTAR  Presença  ≥  75%  

E    4  ≤  Média  <  6  

 Será  aprovado  na  VS  se  Trar  nota  maior  ou  igual  a  6  

•  REPROVADO  Presença  <  75%  

OU  Média  <  4  

Leonardo Murta Apresentação do Curso 19

Page 20: Apresentação,do,Curso,de,, GerênciadeProjetosde Soware,leomurta/courses/2014.1/gps/aula1.pdf · Apresentação,do,Curso,de,, GerênciadeProjetosde Soware, Leonardo(Gresta(Paulino(Murta

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.

Segundo  o  Regulamento  dos    Cursos  de  Graduação...  

•  Presença  – 75%  das  aulas  (Art.  80,  §14)  – Nenhuma  falta  será  abonada  (Art.  80,  §15)  

•  Segunda  Chamada  – Não  será  permiTda  a  Avaliação  de  Aprendizagem  em  Caráter  Excepcional  (i.e.,  2ª  chamada)  

– Com  exceção  dos  casos  citados  no  Art.  87  (congressos,  compe;ções  ou  serviço  militar),  de  acordo  com  os  procedimentos  do  Art.  88  (aviso  na  coordenação  do  curso  com  30  dias  de  antecedência).  

Leonardo Murta Apresentação do Curso 20

Page 21: Apresentação,do,Curso,de,, GerênciadeProjetosde Soware,leomurta/courses/2014.1/gps/aula1.pdf · Apresentação,do,Curso,de,, GerênciadeProjetosde Soware, Leonardo(Gresta(Paulino(Murta

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.

Grupos  •  ATvidades  em  grupo  

–  ParTcipação  em  aula  (aprox.  16%  da  Avaliação3)  –  Seminários  (aprox.  33%  da  Avaliação3)  –  Trabalho  (50%  da  Avaliação3)  

•  Deve  ser  o  mesmo  durante  todo  o  curso  –  1  “gerente”  por  grupo,  que  delega  funções  aos  demais  membros  do  grupo  

–  Total  de  5  membros  por  grupo  –  Avaliação  cruzada  pelos  próprios  membros  

•  Definir  na  primeira  semana  de  aula  –  Enviar  por  e-­‐mail  (assunto:  GPS  Grupo)  a  matrícula  e  o  nome  completo  dos  parTcipantes,  indicando  quem  é  o  gerente  

Leonardo Murta Apresentação do Curso 21

Page 22: Apresentação,do,Curso,de,, GerênciadeProjetosde Soware,leomurta/courses/2014.1/gps/aula1.pdf · Apresentação,do,Curso,de,, GerênciadeProjetosde Soware, Leonardo(Gresta(Paulino(Murta

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.

Trabalho  •  ObjeTvo:  Fazer  um  jogo  de  Xadrez  onde  seja  possível  jogar  contra  o  computador  

•  Se  enxerguem  como  uma  pequena  so-ware  house,  e  me  enxerguem  como  cliente  

•  Será  avaliado  o  produto  final  e  como  esse  produto  foi  desenvolvido  (processos  e  técnicas  aplicados)  

•  Atraso  na  entrega  do  trabalho  terá  1  ponto  de  multa  por  dia  

Leonardo Murta Apresentação do Curso 22

Page 23: Apresentação,do,Curso,de,, GerênciadeProjetosde Soware,leomurta/courses/2014.1/gps/aula1.pdf · Apresentação,do,Curso,de,, GerênciadeProjetosde Soware, Leonardo(Gresta(Paulino(Murta

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.

Trabalho  •  Três  seminários  serão  feitos  durante  o  curso  •  1º  seminário  

–  Papéis  dos  membros  da  equipe  –  EsTmaTvas  de  esforço,  custo  e  cronograma  de  desenvolvimento  –  Versão  parcial  do  produto  

•  2º  seminário  –  Monitoração  e  controle  do  projeto  –  Repositório  de  gerência  de  configuração  –  Versão  parcial  do  produto  

•  3º  seminário  –  Monitoração  e  controle  do  projeto  –  Casos  de  Teste  e  resultados  da  sua  execução  –  Versão  final  do  produto  –  Relatório  final  impresso  

Leonardo Murta Apresentação do Curso 23

Page 24: Apresentação,do,Curso,de,, GerênciadeProjetosde Soware,leomurta/courses/2014.1/gps/aula1.pdf · Apresentação,do,Curso,de,, GerênciadeProjetosde Soware, Leonardo(Gresta(Paulino(Murta

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.

Bibliografia  básica  do  curso  

Leonardo Murta Apresentação do Curso 24

Page 25: Apresentação,do,Curso,de,, GerênciadeProjetosde Soware,leomurta/courses/2014.1/gps/aula1.pdf · Apresentação,do,Curso,de,, GerênciadeProjetosde Soware, Leonardo(Gresta(Paulino(Murta

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.

Página  do  curso  

Leonardo Murta Apresentação do Curso 25

http://www.ic.uff.br/~leomurta (dica: monitorem com http://www.changedetection.com)

Importante: cadastrem-se no Grupo do Facebook informado no site!

Leiam as regras do c u r s o n o s i t e , anotem as datas e tragam as dúvidas na próxima aula!!!

Page 26: Apresentação,do,Curso,de,, GerênciadeProjetosde Soware,leomurta/courses/2014.1/gps/aula1.pdf · Apresentação,do,Curso,de,, GerênciadeProjetosde Soware, Leonardo(Gresta(Paulino(Murta

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.

Fair  Play!  •  Não  colar  ou  dar  cola  em  

provas  •  Não  plagiar  o  trabalho  •  Não  trapacear  nas  leituras  e  

listas  de  exercício  •  Não  sobrecarregar  os  

colegas  do  grupo  •  Não  assinar  presença  por  

colegas  •  Dar  crédito  apropriado  

quando  usar  trabalhos  de  terceiros  

Leonardo Murta Apresentação do Curso 26

http://www.claybennett.com/pages/ethics.html

Page 27: Apresentação,do,Curso,de,, GerênciadeProjetosde Soware,leomurta/courses/2014.1/gps/aula1.pdf · Apresentação,do,Curso,de,, GerênciadeProjetosde Soware, Leonardo(Gresta(Paulino(Murta

Apresentação  do  Curso  de    Gerência  de  Projetos  de  

So7ware  

Leonardo  Gresta  Paulino  Murta  [email protected]  


Recommended