![Page 2: Apresentação do Curso de Engenharia de Soware II - Uffleomurta/courses/2016.2/es2/aula1.pdf · Apresentação do Curso de Engenharia de Soware ... – Expectavas para Engenharia](https://reader031.vdocuments.net/reader031/viewer/2022022708/5be6033e09d3f23a518c23bf/html5/thumbnails/2.jpg)
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 II - Uffleomurta/courses/2016.2/es2/aula1.pdf · Apresentação do Curso de Engenharia de Soware ... – Expectavas para Engenharia](https://reader031.vdocuments.net/reader031/viewer/2022022708/5be6033e09d3f23a518c23bf/html5/thumbnails/3.jpg)
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 II - Uffleomurta/courses/2016.2/es2/aula1.pdf · Apresentação do Curso de Engenharia de Soware ... – Expectavas para Engenharia](https://reader031.vdocuments.net/reader031/viewer/2022022708/5be6033e09d3f23a518c23bf/html5/thumbnails/4.jpg)
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 II - Uffleomurta/courses/2016.2/es2/aula1.pdf · Apresentação do Curso de Engenharia de Soware ... – Expectavas para Engenharia](https://reader031.vdocuments.net/reader031/viewer/2022022708/5be6033e09d3f23a518c23bf/html5/thumbnails/5.jpg)
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 II - Uffleomurta/courses/2016.2/es2/aula1.pdf · Apresentação do Curso de Engenharia de Soware ... – Expectavas para Engenharia](https://reader031.vdocuments.net/reader031/viewer/2022022708/5be6033e09d3f23a518c23bf/html5/thumbnails/6.jpg)
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 II - Uffleomurta/courses/2016.2/es2/aula1.pdf · Apresentação do Curso de Engenharia de Soware ... – Expectavas para Engenharia](https://reader031.vdocuments.net/reader031/viewer/2022022708/5be6033e09d3f23a518c23bf/html5/thumbnails/7.jpg)
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 II - Uffleomurta/courses/2016.2/es2/aula1.pdf · Apresentação do Curso de Engenharia de Soware ... – Expectavas para Engenharia](https://reader031.vdocuments.net/reader031/viewer/2022022708/5be6033e09d3f23a518c23bf/html5/thumbnails/8.jpg)
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 II - Uffleomurta/courses/2016.2/es2/aula1.pdf · Apresentação do Curso de Engenharia de Soware ... – Expectavas para Engenharia](https://reader031.vdocuments.net/reader031/viewer/2022022708/5be6033e09d3f23a518c23bf/html5/thumbnails/9.jpg)
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 II - Uffleomurta/courses/2016.2/es2/aula1.pdf · Apresentação do Curso de Engenharia de Soware ... – Expectavas para Engenharia](https://reader031.vdocuments.net/reader031/viewer/2022022708/5be6033e09d3f23a518c23bf/html5/thumbnails/10.jpg)
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 II - Uffleomurta/courses/2016.2/es2/aula1.pdf · Apresentação do Curso de Engenharia de Soware ... – Expectavas para Engenharia](https://reader031.vdocuments.net/reader031/viewer/2022022708/5be6033e09d3f23a518c23bf/html5/thumbnails/11.jpg)
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
![Page 12: Apresentação do Curso de Engenharia de Soware II - Uffleomurta/courses/2016.2/es2/aula1.pdf · Apresentação do Curso de Engenharia de Soware ... – Expectavas para Engenharia](https://reader031.vdocuments.net/reader031/viewer/2022022708/5be6033e09d3f23a518c23bf/html5/thumbnails/12.jpg)
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
![Page 13: Apresentação do Curso de Engenharia de Soware II - Uffleomurta/courses/2016.2/es2/aula1.pdf · Apresentação do Curso de Engenharia de Soware ... – Expectavas para Engenharia](https://reader031.vdocuments.net/reader031/viewer/2022022708/5be6033e09d3f23a518c23bf/html5/thumbnails/13.jpg)
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.
![Page 14: Apresentação do Curso de Engenharia de Soware II - Uffleomurta/courses/2016.2/es2/aula1.pdf · Apresentação do Curso de Engenharia de Soware ... – Expectavas para Engenharia](https://reader031.vdocuments.net/reader031/viewer/2022022708/5be6033e09d3f23a518c23bf/html5/thumbnails/14.jpg)
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
![Page 15: Apresentação do Curso de Engenharia de Soware II - Uffleomurta/courses/2016.2/es2/aula1.pdf · Apresentação do Curso de Engenharia de Soware ... – Expectavas para Engenharia](https://reader031.vdocuments.net/reader031/viewer/2022022708/5be6033e09d3f23a518c23bf/html5/thumbnails/15.jpg)
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!
![Page 16: Apresentação do Curso de Engenharia de Soware II - Uffleomurta/courses/2016.2/es2/aula1.pdf · Apresentação do Curso de Engenharia de Soware ... – Expectavas para Engenharia](https://reader031.vdocuments.net/reader031/viewer/2022022708/5be6033e09d3f23a518c23bf/html5/thumbnails/16.jpg)
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
![Page 17: Apresentação do Curso de Engenharia de Soware II - Uffleomurta/courses/2016.2/es2/aula1.pdf · Apresentação do Curso de Engenharia de Soware ... – Expectavas para Engenharia](https://reader031.vdocuments.net/reader031/viewer/2022022708/5be6033e09d3f23a518c23bf/html5/thumbnails/17.jpg)
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
![Page 18: Apresentação do Curso de Engenharia de Soware II - Uffleomurta/courses/2016.2/es2/aula1.pdf · Apresentação do Curso de Engenharia de Soware ... – Expectavas para Engenharia](https://reader031.vdocuments.net/reader031/viewer/2022022708/5be6033e09d3f23a518c23bf/html5/thumbnails/18.jpg)
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
![Page 19: Apresentação do Curso de Engenharia de Soware II - Uffleomurta/courses/2016.2/es2/aula1.pdf · Apresentação do Curso de Engenharia de Soware ... – Expectavas para Engenharia](https://reader031.vdocuments.net/reader031/viewer/2022022708/5be6033e09d3f23a518c23bf/html5/thumbnails/19.jpg)
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
![Page 20: Apresentação do Curso de Engenharia de Soware II - Uffleomurta/courses/2016.2/es2/aula1.pdf · Apresentação do Curso de Engenharia de Soware ... – Expectavas para Engenharia](https://reader031.vdocuments.net/reader031/viewer/2022022708/5be6033e09d3f23a518c23bf/html5/thumbnails/20.jpg)
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• FazerumjogodeDamasondesejapossíveljogarcontraocomputador,usandoastécnicasestudadasduranteocurso.
• Seenxerguemcomoumapequenaso-warehouse– Grupode5parTcipantes
• Seráavaliadotantooprodutoquantocomoesseprodutofoidesenvolvido(processosetécnicasaplicados)
Leonardo Murta Apresentação do Curso 20
![Page 21: Apresentação do Curso de Engenharia de Soware II - Uffleomurta/courses/2016.2/es2/aula1.pdf · Apresentação do Curso de Engenharia de Soware ... – Expectavas para Engenharia](https://reader031.vdocuments.net/reader031/viewer/2022022708/5be6033e09d3f23a518c23bf/html5/thumbnails/21.jpg)
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
![Page 22: Apresentação do Curso de Engenharia de Soware II - Uffleomurta/courses/2016.2/es2/aula1.pdf · Apresentação do Curso de Engenharia de Soware ... – Expectavas para Engenharia](https://reader031.vdocuments.net/reader031/viewer/2022022708/5be6033e09d3f23a518c23bf/html5/thumbnails/22.jpg)
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
![Page 23: Apresentação do Curso de Engenharia de Soware II - Uffleomurta/courses/2016.2/es2/aula1.pdf · Apresentação do Curso de Engenharia de Soware ... – Expectavas para Engenharia](https://reader031.vdocuments.net/reader031/viewer/2022022708/5be6033e09d3f23a518c23bf/html5/thumbnails/23.jpg)
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)
![Page 24: Apresentação do Curso de Engenharia de Soware II - Uffleomurta/courses/2016.2/es2/aula1.pdf · Apresentação do Curso de Engenharia de Soware ... – Expectavas para Engenharia](https://reader031.vdocuments.net/reader031/viewer/2022022708/5be6033e09d3f23a518c23bf/html5/thumbnails/24.jpg)
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