Você está na página 1de 3

UNIVERSIDADEFEDERALDOPARANUFPR

BACHARELADOEMCINCIADACOMPUTAO

CI221
DISCIPLINA:EngenhariadeSoftware
AULANMERO:1

DATA:_____/_____/______
PROFESSOR:Andrey

APRESENTAO
NestaaulaseroapresentadosediscutidososconceitosdeEngenhariadeSoftwareesoftware.

DESENVOLVIMENTO
Introduo
Softwareumatecnologiamuitoimportanteparaanossasociedadenosdiasatuais.Osoftwareest
presenteemgrandepartedasnossasatividadesdodiaadia.Quandoprecisamosfazercompras,os
caixas das lojas usam software, quando alugamos dvd, alocadora tem software, o prprio dvd tem
softwareparadecodificarosfilmes.Quandoligamosocarro,nocarrotemsoftware.Quandomandamos
umtorpedo,ocelulartemsoftware.Atquandopagamoscontas,elassogeradasporumsoftware.
Hojenoescrevemosmaiscartas,mandamosemail,viasoftware,claro!
Esta demanda por software exige que o processo de construo de software seja cada vez mais
parecidocomumprocessodeengenharia.Osoftwareprecisaterqualidade,precisafazertudoaquilo
queoclienteouusurionecessitam.Osoftwareprecisaserconfivel,auditveleseguro.E,almde
tudoisso,osoftwareprecisaserfeitodentrodoprazoedentrodocusto.
Para se conseguir construir software com todas essas qualidades, necessrio disciplina no
desenvolvimento de software. Esta disciplina envolve no s o programa, mas tambm, requisitos,
planos,testes,mtricas,estimativas,anlise,projetodaarquitetura,projetodedados,gerenciamentode
configurao,entreoutros.EstadisciplinasechamaEngenhariadeSoftware.
Nocomeoossistemascomputacionais,tinhamumcustodehardwaremuitasvezesmaiorqueocusto
dosoftware.Osoftwaretinhaumcarter"descartvel".Comadiminuiodoscustosdohardwareeo
aumentodacomplexidadedosoftware,ocustodosoftwarecomeouasernotado.Comissoosoftware
deixoudeserdescartvel.Aumentaramaspreocupaescommanutenoeevoluodossoftwares
dasempresas.Qualidadedesoftwarepassouaserfundamental.Fazersoftwaredeixoudeserartepara
serengenharia.Surgiramprocessosdedesenvolvimento
Software
Softwarepodeserdefinidocomo:(1)instrues(programasdecomputador)que,quandoexecutadas,
provem as caractersticas, funcionalidades e desempenho desejados, (2) estruturas de dados que
permitemaosprogramas,manipularinformaodeformaeficiente.
Questessobredesenvolvimentodesoftware:
Porquelevatantotempoparaconcluirumsoftware?
Porqueoscustosdedesenvolvimentosotoaltos?
Porquenopodemosachartodososerrosantesdeentregarosoftwareaosclientes?
Porquegastamostantotempoeesforomantendoprogramasexistentes?
Porquecontinuamosaterdificuldadeemavaliaroprogressoenquantoosoftwaredesenvolvidoe
mantido?
Caractersticas

Softwaredesenvolvido,elenofabricado.
1

UNIVERSIDADEFEDERALDOPARANUFPR

BACHARELADOEMCINCIADACOMPUTAO

Softwarenosedesgasta.
Apesar da indstria estar acaminho do desenvolvimento baseado em componentes, a maior
partedosoftwarefeitosobmedida.
Tiposdesoftware

Softwaredesistema
Softwaredeaplicao
Softwaredeengenhariaoucientfico
Softwareembarcado
Softwareproduto
AplicaesWeb
Softwaredeintelignciaartificial
Computaoonipresente
Netsourcing
Cdigoaberto

SoftwareLegado
Osoftwarelegadofoidesenvolvidodcadasatrsetemsidocontinuamentemodificadoparaatenders
necessidadesdonegcioouatualizaesdeplataformacomputacional.Osoftwarelegadoatualizado,
masnosubstitudo.Freqentemente,osoftwarelegadofoiconstrudosemmuitapreocupaocom
qualidadeoudocumentao,almdetersidodesenvolvidoemlinguagensdeprogramaoquenoso
maismuitousadas.Istofazcomquesuaadaptaosejacadavezmaiscustosa.umapreocupao
paraosdesenvolvedores.
Mitosdesoftware

Jtemoslivroscheiosdepadreseprocedimentosparaconstruirsoftware.Istonosuficiente?
Seficarmosforadoprazo,podemoscontratarmaisprogramadoresevoltaraestarnoprazo?
Sedecidirmosfazeroprojetocomoutsourcing,srelaxareesperaroresultado?
Requisitosdeprojetomudamcontinuamente.Istofcildeajeitarpoissoftwareflexvel.
Umavezqueescrevemosoprogramanossotrabalhoestterminado.
Nopodemosavaliaraqualidadedosoftwareatqueeleestejarodando

Engenhariadesoftware
o estabelecimento e uso de slidos princpios de engenharia para que se possa obter, de forma
econmica, um software que seja confivel e que funcione eficientemente em mquinas reais. A
engenhariadesoftwareabrange:mtodos,ferramentaseprocedimentos.

ATIVIDADE
1. Qualaimportnciadosoftwareparavoc?
2. Oquesoftwarelegado?
3. Cite3tiposdesoftware.Pesquiseedescrevacadaumdeles.

BIBLIOGRAFIABSICA
PRESSMAN,R.S..EngenhariadeSoftware.MakronBooks.1995
BOOCH,G.;RUMBAUGH,J.;JACOBSON,I..UMLguiadousurio.EditoraCampus.2000.
2

UNIVERSIDADEFEDERALDOPARANUFPR

BACHARELADOEMCINCIADACOMPUTAO

BEZERRA,E..PrincpiosdeAnliseeProjetodeSistemascomUML.Ed.Campus.2003.