+ All Categories
Home > Documents > Apresentação do Curso de Engenharia de Soware IIleomurta/courses/2015.2/es2/aula1.pdf · •...

Apresentação do Curso de Engenharia de Soware IIleomurta/courses/2015.2/es2/aula1.pdf · •...

Date post: 24-Jul-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
22
Apresentação do Curso de Engenharia de So5ware II Leonardo Gresta Paulino Murta [email protected]ff.br
Transcript
Page 1: Apresentação do Curso de Engenharia de Soware IIleomurta/courses/2015.2/es2/aula1.pdf · • Escopo pequeno (1 a 10 KLOCS) • Prazos razoáveis • Equipes pequenas • Mão de

ApresentaçãodoCursodeEngenhariadeSo5wareII

[email protected]

Page 2: Apresentação do Curso de Engenharia de Soware IIleomurta/courses/2015.2/es2/aula1.pdf · • Escopo pequeno (1 a 10 KLOCS) • Prazos razoáveis • Equipes pequenas • Mão de

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•  Quemsoueu?

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

•  Quemsãovocês?– Nome?– Estágio?ProjetodeAplicação?IniciaçãoCienMfica?– OqueachoudeEngenhariadeSoRwareI?– ExpectaTvasparaEngenhariadeSoRwareII?

Leonardo Murta Apresentação do Curso 2

Page 3: Apresentação do Curso de Engenharia de Soware IIleomurta/courses/2015.2/es2/aula1.pdf · • Escopo pequeno (1 a 10 KLOCS) • Prazos razoáveis • Equipes pequenas • Mão de

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,oqueéEngenhariadeSoRware?

“EngenhariadeSoRwareéaaplicaçãodeumaabordagemsistemá:ca,disciplinadaequan:ficávelaodesenvolvimento,operaçãoemanutençãodesoRware”

IEEEStd610.12(1990)

Leonardo Murta Apresentação do Curso 3

Page 4: Apresentação do Curso de Engenharia de Soware IIleomurta/courses/2015.2/es2/aula1.pdf · • Escopo pequeno (1 a 10 KLOCS) • Prazos razoáveis • Equipes pequenas • Mão de

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.

Maseujáseimodelareprogramar!

•  PorqueprecisodeEngenhariadeSo5wareII?– ModelareprogramarsãoparteimportantedoprocessodeEngenhariadeSoRware,masnãosãotudo!

•  Precisamostambémsaber...–  comoesTmarumprojeto(tamanho,custo,cronograma),–  comomonitoraroandamentodeumprojeto,–  comotestarosoRware,–  comocontrolaraevoluçãodosoRware,–  etc.

Leonardo Murta Apresentação do Curso 4

Page 5: Apresentação do Curso de Engenharia de Soware IIleomurta/courses/2015.2/es2/aula1.pdf · • Escopo pequeno (1 a 10 KLOCS) • Prazos razoáveis • Equipes pequenas • Mão de

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.

Programasdefaculdade•  Requisitosestáveisebemdefinidos•  Escopopequeno(1a10KLOCS)•  Prazosrazoáveis•  Equipespequenas•  Mãodeobragratuita•  Nãoentraemprodução•  Nãotemusuário•  Nãoprecisademanutenção

Leonardo Murta Apresentação do Curso 5

Page 6: Apresentação do Curso de Engenharia de Soware IIleomurta/courses/2015.2/es2/aula1.pdf · • Escopo pequeno (1 a 10 KLOCS) • Prazos razoáveis • Equipes pequenas • Mão de

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.

Programasdo“mundoreal”•  FazersoRwareno“mundoreal”deveconsiderarfatorescomo:– Escopo– Custo– Prazo– Qualidade

•  EmfunçãodotamanhodosoRware,essesfatoressetornamdifceisdegaranTr!

Leonardo Murta Apresentação do Curso 6

Page 7: Apresentação do Curso de Engenharia de Soware IIleomurta/courses/2015.2/es2/aula1.pdf · • Escopo pequeno (1 a 10 KLOCS) • Prazos razoáveis • Equipes pequenas • Mão de

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ário1:AgendaPessoal

•  ObjeTvo– Guardaronomeeoaniversáriodeaté50pessoas

•  Quantocustaparafazer?•  Quantotempovailevarparaficarpronto?

•  Qualaconsequêncianocasodedefeito?

Leonardo Murta Apresentação do Curso 7

Page 8: Apresentação do Curso de Engenharia de Soware IIleomurta/courses/2015.2/es2/aula1.pdf · • Escopo pequeno (1 a 10 KLOCS) • Prazos razoáveis • Equipes pequenas • Mão de

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ário2:Boeing777

•  ObjeTvo– ControlartodoohardwaredoBoeing777

•  Quantocustaparafazer?•  Quantotempovailevarparaficarpronto?

•  Qualaconsequêncianocasodedefeito?

Leonardo Murta Apresentação do Curso 8

Page 9: Apresentação do Curso de Engenharia de Soware IIleomurta/courses/2015.2/es2/aula1.pdf · • Escopo pequeno (1 a 10 KLOCS) • Prazos razoáveis • Equipes pequenas • Mão de

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ário2:Boeing777

•  Tamanho–  Maisde4milhõesdelinhasdecódigo–  Linguagemdominante(>99%):Ada

•  Documentação–  De100a10.000páginasporsub-sistema–  Totalde79sub-sistemasintegrados

•  Duração–  4,5anosdedesenvolvimento

•  AmplauTlizaçãodeEngenhariadeSoRware•  Emoperaçãodesde1995

–  Zeroacidentesgravesaté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 Engenharia de Soware IIleomurta/courses/2015.2/es2/aula1.pdf · • Escopo pequeno (1 a 10 KLOCS) • Prazos razoáveis • Equipes pequenas • Mão de

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.

MasfazersoRwarenãoéarte?•  Partearte,parteengenharia...

– Seocantor/ator/pintorerrar,aaudiênciaficachateada

– Seoengenheirocivilerraroprédiopodecair– Seomédicoerraropacientepodemorrer

•  SeodesenvolvedordesoRwareerrar,oquepodeacontecer?

Leonardo Murta Apresentação do Curso 10

Page 11: Apresentação do Curso de Engenharia de Soware IIleomurta/courses/2015.2/es2/aula1.pdf · • Escopo pequeno (1 a 10 KLOCS) • Prazos razoáveis • Equipes pequenas • Mão de

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.

Casoreal1:Therac-25

•  Máquinaderadioterapiacontroladaporcomputador

•  Problema:–  DosesindevidasderadiaçãoemiTdas

•  Causa:–  Interfacecomusuárioinapropriada–  Documentaçãodeficiente–  SoRwarereuTlizadosemseradaptadoparaonovohardware–  SoRwaredesensoresdefalhacomdefeito

•  Conseqüências–  Aomenos5mortesentre1985e1987

Leonardo Murta Apresentação do Curso 11

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

Page 12: Apresentação do Curso de Engenharia de Soware IIleomurta/courses/2015.2/es2/aula1.pdf · • Escopo pequeno (1 a 10 KLOCS) • Prazos razoáveis • Equipes pequenas • Mão de

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.

Casoreal2:Ariane5

•  Foguetelançadordesatélites

•  Problema:–  Ofogueteseauto-destruiu40segundosapósolançamento

•  Causa:–  SoRwarereuTlizadosemseradaptadoparaonovohardware–  AusênciadetestesdestesoRwareemsolo–  Defeitoapresentadoemvôo

•  Conseqüências–  PrejuízodemaisdeUS$370.000.000,00em1996

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 Engenharia de Soware IIleomurta/courses/2015.2/es2/aula1.pdf · • Escopo pequeno (1 a 10 KLOCS) • Prazos razoáveis • Equipes pequenas • Mão de

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çãoextraparaestudar?•  DiversosconcursoseoportunidadesdeempregoexigemconhecimentodeEngenhariadeSoRware

•  Algunsexemplos:

Leonardo Murta Apresentação do Curso 13

Page 14: Apresentação do Curso de Engenharia de Soware IIleomurta/courses/2015.2/es2/aula1.pdf · • Escopo pequeno (1 a 10 KLOCS) • Prazos razoáveis • Equipes pequenas • Mão de

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

Comoseráocurso?

SóosMétodosClássicosprestam!

SóosMétodosÁgeisprestam!

Page 15: Apresentação do Curso de Engenharia de Soware IIleomurta/courses/2015.2/es2/aula1.pdf · • Escopo pequeno (1 a 10 KLOCS) • Prazos razoáveis • Equipes pequenas • Mão de

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.

Comoseráocurso?•  VeremossempreconceitotécnicasclássicaseágeisdeEngenhariadeSoRware

•  UTlizaremosoqueconsiderarmosmelhorparacadasituação

•  Mas...oprocessobasequeuTlizaremosseráiteraTvo,incrementaleágil

Leonardo Murta Apresentação do Curso 15

Page 16: Apresentação do Curso de Engenharia de Soware IIleomurta/courses/2015.2/es2/aula1.pdf · • Escopo pequeno (1 a 10 KLOCS) • Prazos razoáveis • Equipes pequenas • Mão de

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.

Escopodocurso

Leonardo Murta Apresentação do Curso 16

GerênciadeConfiguração

GaranTadaQualidade

Verificação,ValidaçãoeTestes

PlanejamentodeProjetos

GerênciadeRiscos

MonitoramentoeControle

MediçãoeAnálise

LevantamentodeRequisitos Modelagem

Arquitetura ReuTlização

MelhoriadeProcessos

Atividades Gerenciais

Atividades de Análise e

Projeto

Atividades de Apoio

Projeto

Page 17: Apresentação do Curso de Engenharia de Soware IIleomurta/courses/2015.2/es2/aula1.pdf · • Escopo pequeno (1 a 10 KLOCS) • Prazos razoáveis • Equipes pequenas • Mão de

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

Média = 2×Prova1 + 2×Prova2 +Trabalho5

Page 18: Apresentação do Curso de Engenharia de Soware IIleomurta/courses/2015.2/es2/aula1.pdf · • Escopo pequeno (1 a 10 KLOCS) • Prazos razoáveis • Equipes pequenas • Mão de

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•  Fazerumcaixabancárioeletrônico(ATM)usandoastécnicasestudadasduranteocurso,comasseguintesfuncionalidades–  Usuáriosecontas–  Saldoeextrato–  Depósito,saque,pagamentoetransferência–  Impressãoecompensaçãodecheques–  InvesTmento

•  Seenxerguemcomoumapequenaso#warehouse–  Grupode5parTcipantes

•  Seráavaliadotantooprodutoquantocomoesseprodutofoidesenvolvido(processosetécnicasaplicados)

Leonardo Murta Apresentação do Curso 18

Page 19: Apresentação do Curso de Engenharia de Soware IIleomurta/courses/2015.2/es2/aula1.pdf · • Escopo pequeno (1 a 10 KLOCS) • Prazos razoáveis • Equipes pequenas • Mão de

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êsapresentaçõese

entregasserãofeitasduranteocurso

•  1ªapresentaçãoeentrega–  Escopodoproduto–  Escopodoprojeto–  EsTmaTvasdeesforçoecusto–  Orçamento–  Cronograma–  Análisederiscos–  Monitoramentoecontrole–  Versãoparcialdoproduto

•  2ªapresentaçãoeentrega–  Ferramentasetécnicasde

gerênciadeconfiguraçãoadotadas

–  Conteúdodorepositório–  Monitoramentoecontrole–  Versãoparcialdoproduto

•  3ªapresentaçãoeentrega–  Ferramentasetécnicasde

testesadotadas–  Casosdetesteeresultados

dasuaexecução–  Monitoramentoecontrole–  Versãofinaldoproduto

Leonardo Murta Apresentação do Curso 19

Page 20: Apresentação do Curso de Engenharia de Soware IIleomurta/courses/2015.2/es2/aula1.pdf · • Escopo pequeno (1 a 10 KLOCS) • Prazos razoáveis • Equipes pequenas • Mão de

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.

Bibliografiadocurso

Leonardo Murta Apresentação do Curso 20

Page 21: Apresentação do Curso de Engenharia de Soware IIleomurta/courses/2015.2/es2/aula1.pdf · • Escopo pequeno (1 a 10 KLOCS) • Prazos razoáveis • Equipes pequenas • Mão de

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áginadocurso

Leonardo Murta Apresentação do Curso 21

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

http://www.ic.uff.br/~leomurta (no final da página tem o cronograma, com datas e slides)

Page 22: Apresentação do Curso de Engenharia de Soware IIleomurta/courses/2015.2/es2/aula1.pdf · • Escopo pequeno (1 a 10 KLOCS) • Prazos razoáveis • Equipes pequenas • Mão de

ApresentaçãodoCursodeEngenhariadeSo5wareII

[email protected]


Recommended