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

25
Apresentação do Curso de Engenharia de So5ware II Leonardo Gresta Paulino Murta [email protected]ff.br

Transcript of Apresentação do Curso de Engenharia de Soware IIleomurta/courses/2017.1/es2/aula1.pdf ·...

ApresentaçãodoCursodeEngenhariadeSo5wareII

[email protected]

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

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

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

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

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

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

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

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

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

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:AeroportodeDenver•  SistemadedespachodebagagemdoaeroportodeDenver

•  Problema:–  Osistemanuncafuncionouadequadamente

•  Causa:–  Arquiteturaextremamentecomplexa–  Mudançaconstantenosrequisitos–  ErrosdeesTmaTvadecustoeprazo–  Desprezoaosconselhosdeespecialistas–  Intolerânciaafalhas

•  Consequências–  Entregadealgomuitomenordoqueoplanejado,quefoidesaTvado10anosdepois–  Atrasode16mesesparaentregaroaeroporto–  PrejuízodeUS$560milhõesecustomensaldemanutençãodeUS$1milhão

Leonardo Murta Apresentação do Curso 11

http://calleam.com/WTPF/?page_id=2086

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:Therac-25

•  Máquinaderadioterapiacontroladaporcomputador

•  Problema:–  DosesindevidasderadiaçãoemiTdas

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

•  Consequências–  Aomenos5mortesentre1985e1987

Leonardo Murta Apresentação do Curso 12

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

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.

Casoreal3:Ariane5

•  Foguetelançadordesatélites

•  Problema:–  Ofogueteseauto-destruiu40segundosapósolançamento

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

•  Consequências–  PrejuízodemaisdeUS$370milhões

Leonardo Murta Apresentação do Curso 13

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

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 14

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 15

Comoseráocurso?

SóosMétodosClássicosprestam!

SóosMétodosÁgeisprestam!

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 16

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 17

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

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 = 2×Prova1 + 2×Prova2 +Trabalho5

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ÇÃOSUPLEMENTARPresença≥75%

E4≤Média<6

SeráaprovadonaVSseTrarnotamaiorouiguala6

•  REPROVADOPresença<75%

OUMédia<4

Leonardo Murta Apresentação do Curso 19

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•  FazerumjogodeXadrezondesejapossíveljogarcontraocomputador,usandoastécnicasestudadasduranteocurso.

•  Seenxerguemcomoumapequenaso-warehouse– Grupode5parTcipantes

•  Seráavaliadotantooprodutoquantocomoesseprodutofoidesenvolvido(processosetécnicasaplicados)

Leonardo Murta Apresentação do Curso 20

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çõesserão

feitasduranteocurso•  1ªapresentaçãoeentrega

–  Escopodoproduto–  Escopodoprojeto–  EsTmaTvasdeesforçoecusto–  Orçamento–  Cronograma–  Análisederiscos–  Monitoramentoecontrole–  Versãoparcialdoproduto

•  2ªapresentaçãoeentrega–  Ferramentadecontrolede

versõesedecontroledemodificações

–  Estratégiaderamificação–  Conteúdodorepositório–  Monitoramentoecontrole–  Versãoparcialdoproduto

•  3ªapresentaçãoeentrega–  Testesdeunidade,integração,

sistemaeaceitação–  Casosdetesteeresultadosda

suaexecução–  Monitoramentoecontrole–  Versãofinaldoproduto

Leonardo Murta Apresentação do Curso 21

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 22

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 23

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)

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.

FairPlay!•  Nãocolaroudarcolaem

provas•  Nãoplagiarotrabalho•  Nãotrapacearnasleiturase

listasdeexercício•  Nãosobrecarregaros

colegasdogrupo•  Nãoassinarpresençapor

colegas•  Darcréditoapropriado

quandousartrabalhosdeterceiros

Leonardo Murta Apresentação do Curso 24

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

ApresentaçãodoCursodeEngenhariadeSo5wareII

[email protected]