apresentação do curso de engenharia de soware iileomurta/courses/2015.2/es2/aula1.pdf · •...
TRANSCRIPT
![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](https://reader034.vdocument.in/reader034/viewer/2022050305/5f6e3f0ec80bad6e082c2f4d/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 IIleomurta/courses/2015.2/es2/aula1.pdf · • Escopo pequeno (1 a 10 KLOCS) • Prazos razoáveis • Equipes pequenas • Mão de](https://reader034.vdocument.in/reader034/viewer/2022050305/5f6e3f0ec80bad6e082c2f4d/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 IIleomurta/courses/2015.2/es2/aula1.pdf · • Escopo pequeno (1 a 10 KLOCS) • Prazos razoáveis • Equipes pequenas • Mão de](https://reader034.vdocument.in/reader034/viewer/2022050305/5f6e3f0ec80bad6e082c2f4d/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 IIleomurta/courses/2015.2/es2/aula1.pdf · • Escopo pequeno (1 a 10 KLOCS) • Prazos razoáveis • Equipes pequenas • Mão de](https://reader034.vdocument.in/reader034/viewer/2022050305/5f6e3f0ec80bad6e082c2f4d/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 IIleomurta/courses/2015.2/es2/aula1.pdf · • Escopo pequeno (1 a 10 KLOCS) • Prazos razoáveis • Equipes pequenas • Mão de](https://reader034.vdocument.in/reader034/viewer/2022050305/5f6e3f0ec80bad6e082c2f4d/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 IIleomurta/courses/2015.2/es2/aula1.pdf · • Escopo pequeno (1 a 10 KLOCS) • Prazos razoáveis • Equipes pequenas • Mão de](https://reader034.vdocument.in/reader034/viewer/2022050305/5f6e3f0ec80bad6e082c2f4d/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 IIleomurta/courses/2015.2/es2/aula1.pdf · • Escopo pequeno (1 a 10 KLOCS) • Prazos razoáveis • Equipes pequenas • Mão de](https://reader034.vdocument.in/reader034/viewer/2022050305/5f6e3f0ec80bad6e082c2f4d/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 IIleomurta/courses/2015.2/es2/aula1.pdf · • Escopo pequeno (1 a 10 KLOCS) • Prazos razoáveis • Equipes pequenas • Mão de](https://reader034.vdocument.in/reader034/viewer/2022050305/5f6e3f0ec80bad6e082c2f4d/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 IIleomurta/courses/2015.2/es2/aula1.pdf · • Escopo pequeno (1 a 10 KLOCS) • Prazos razoáveis • Equipes pequenas • Mão de](https://reader034.vdocument.in/reader034/viewer/2022050305/5f6e3f0ec80bad6e082c2f4d/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 IIleomurta/courses/2015.2/es2/aula1.pdf · • Escopo pequeno (1 a 10 KLOCS) • Prazos razoáveis • Equipes pequenas • Mão de](https://reader034.vdocument.in/reader034/viewer/2022050305/5f6e3f0ec80bad6e082c2f4d/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: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](https://reader034.vdocument.in/reader034/viewer/2022050305/5f6e3f0ec80bad6e082c2f4d/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: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](https://reader034.vdocument.in/reader034/viewer/2022050305/5f6e3f0ec80bad6e082c2f4d/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.
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](https://reader034.vdocument.in/reader034/viewer/2022050305/5f6e3f0ec80bad6e082c2f4d/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.
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](https://reader034.vdocument.in/reader034/viewer/2022050305/5f6e3f0ec80bad6e082c2f4d/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.
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](https://reader034.vdocument.in/reader034/viewer/2022050305/5f6e3f0ec80bad6e082c2f4d/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.
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](https://reader034.vdocument.in/reader034/viewer/2022050305/5f6e3f0ec80bad6e082c2f4d/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.
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](https://reader034.vdocument.in/reader034/viewer/2022050305/5f6e3f0ec80bad6e082c2f4d/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.
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](https://reader034.vdocument.in/reader034/viewer/2022050305/5f6e3f0ec80bad6e082c2f4d/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.
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](https://reader034.vdocument.in/reader034/viewer/2022050305/5f6e3f0ec80bad6e082c2f4d/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.
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](https://reader034.vdocument.in/reader034/viewer/2022050305/5f6e3f0ec80bad6e082c2f4d/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.
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)