ApresentaçãodoCursodeEngenhariadeSo5wareII
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.
Trabalho• FazerumjogoWarondesejapossíveljogarcontraocomputador,usandoastécnicasestudadasduranteocurso.
• Seenxerguemcomoumapequenaso#warehouse– Grupode5parTcipantes
• Seráavaliadotantooprodutoquantocomoesseprodutofoidesenvolvido(processosetécnicasaplicados)
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• 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 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.
Bibliografiadocurso
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.
Páginadocurso
Leonardo Murta Apresentação do Curso 22
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)
ApresentaçãodoCursodeEngenhariadeSo5wareII
Top Related