05 -A - Engenharia de Software VS Sistemas de Informação.pptx.pdf
LusaReis12
4 views
25 slides
Sep 04, 2025
Slide 1 of 25
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
About This Presentation
Engenharia de Software: como construir software com qualidade.
Sistemas de Informação: como usar o software (e outros recursos tecnológicos e humanos) para apoiar a tomada de decisão e os processos de negócio.
Size: 2.52 MB
Language: pt
Added: Sep 04, 2025
Slides: 25 pages
Slide Content
Módulo 17
Metodologias de Análise
e Desenvolvimento de
Sistemas
Curso: Técnico de Gestão e Programação de Sistemas Informáticos
Programação de Sistemas Informáticos
Prof.ª Luísa Reis
AULA
A(5) –Engenharia de
SoftwareVS Sistemas
de Informação
"A única maneira de fazer um ótimo
trabalho é amar o que você faz."
-Steve Jobs.
Assuntos a abordar em:
Engenharia de Software VS Sistemas de Informação
→Noção de Engenharia de Software
→Noção de Sistemas de Informação
→Visão Geral de Sistemas de Informação
→Diferenças entre Engenharia de Software e Sistemas de Informação
✓Escopo e Objetivo
✓Natureza do Produto
✓Foco em Informações
✓Metodologia e abordagem
→Perspetiva Histórica do Desenvolvimento de Sistemas de Informação
→Perspetiva Histórica do Desenvolvimento de Software
→Conclusão das Perspetiva Históricas
4
AULA
Engenharia de Software Sistemas de Informação
ES SI
Diferença entre Engenharia de Software e Sistemas de Informação
A(5) –Engenharia de Software VS Sistemas de Informação
5
AULA
•AEngenhariadeSoftware(ES)eSistemasdeInformação(SI)sãoduasáreasde
conhecimentomuitoimportantesnocampodatecnologia.
•Ambasestãorelacionadasaodesenvolvimentoegerenciamentodesistemasde
informação,maspossuemdiferençassignificativasemtermosdeabordagens,
focoeobjetivos.
Ogerenciamentoéumprocessoqueenvolveplanear,organizar,dirigire
controlarosrecursosdeumaorganização/sitemaparaalcançarseusobjetivos
Otermo“gerenciamento”temorigemnolatim“gerere”,quesignifica“fazer,
realizar,executar”.Logo,ogerenciamentoestárelacionadoàaçãoderealizar
algo,deconduzirumprocessodeformaeficienteeeficaz.
Introdução
A(5) –Engenharia de Software VS Sistemas de Informação
6
AULA
AEngenhariadeSoftwareéumaáreada
engenhariaedacomputaçãovoltadaà
especificação,desenvolvimento,manutençãoe
criaçãodesoftwaredealtaqualidade,confiáveis
eeficientes,comaaplicaçãodetecnologiase
práticasdegestãodeprojetoseoutras
disciplinas,visandoaorganização,produtividade
equalidade.
Engenharia de Software
Osengenheirosdesoftwaresãoresponsáveisportodoociclodevidadosoftware,
desdeaconceçãoedesignatéaimplementação,testesemanutenção.Elesutilizam
técnicasemetodologiasespecíficasparagarantirqueosoftwareatendaàs
necessidadesdosutilizadoreseestejaemconformidadecomosrequisitostécnicosede
qualidade.
A(5) –Engenharia de Software VS Sistemas de Informação
7
AULA
OsSistemasdeInformaçãovêmconstruindo,
vagarosamenteecomresistência,aideiade
queageraçãodeconhecimentonesse
contextoimplicaabraçaronãotecnológico:a
gestãoorganizacional,ohumano,opolítico,o
económico,osocial.
SistemasdeInformaçãoéumaáreade
conhecimentoquesurge,posiciona-see
negociaasuaexistênciadentrodaáreada
Computação,ouseja,nassoluções
computacionaisprocessadorasdeinformação
enasprocurasdasorganizaçõesporessas
soluções.
A(5) –Engenharia de Software VS Sistemas de Informação
Visão Geral de Sistemas de Informação
8
AULA
OconceitodeSIéaplicávelatodomecanismo
projetadocomafinalidadederecolher,
processar,armazenaretransmitirinformações,
demaneiraafacilitaroacessoaosutilizadores
interessados,solucionandoproblemase
atendendoàssuasnecessidades.
Sistemas de Informação
Osprofissionaisdesistemasdeinformaçãolidamcomarecolha,armazenamento,
processamentoeanálisedeinformaçõesparaapoiaratomadadedecisõeseaexecução
deatividadesdaorganização.Assimcomotambémestãoenvolvidosnoplaneamentoe
implementaçãodeSIparamelhoraraeficiênciaeaeficáciadeumaorganização.
SistemasdeInformaçãoéumaáreamaisabrangente,queenvolvenãoapenaso
desenvolvimentodesoftware,mastambémagestãodeinformaçõesetecnologianuma
umaorganização.
A(5) –Engenharia de Software VS Sistemas de Informação
9
AULA
Existemalgumasdiferenças-chaveentreaESeosSIemtermosdefoco:
•AEngenhariadeSoftwareconcentra-seprincipalmentenodesenvolvimento
desoftwarepropriamentedito,enquantoosSistemasdeInformaçãotêm
umfocomaisamplo,abrangendoogerenciamentodeinformaçõese
tecnologiacomoumtodo.
•AEngenhariadeSoftwareémaisorientadaparaatecnologiaepossuiuma
abordagemmaistécnica,enquantoosSistemasdeInformaçãotêmuma
abordagemmaisvoltadaparaagestãoeosaspetosorganizacionais.
A(5) –Engenharia de Software VS Sistemas de Informação
Diferençasentre Engenharia de Software e Sistemas de Informação
10
AULA
A(5) –Engenharia de Software VS Sistemas de Informação
Escopo e Objetivo:
DesenvolvimentodeSoftware:concentra-senacriaçãode
programasdecomputadorouaplicativosqueexecutam
funçõesespecíficas,comoprocessamentodedados,cálculos,
automaçãodetarefas,jogos,utilitários,entreoutros.O
principalobjetivoécriarsoftwarefuncionaleeficaz.
DesenvolvimentodeSistemasdeInformação:temumescopo
maisamploevisacriarsistemascompletosparagerir
informaçõesnumaorganização.Istoincluiarecolha,
armazenamento,processamentoedistribuiçãodeinformações
paraapoiarasoperaçõeseatomadadedecisõesna
organização.
11
AULA
A(5) –Engenharia de Software VS Sistemas de Informação
Natureza do Produto:
DesenvolvimentodeSoftware:Oprodutofinaldo
desenvolvimentodesoftwareégeralmenteumaplicativoou
programaautónomoquepodeserusadoparaexecutaruma
tarefaespecífica,comoumsoftwaredeprocessamentode
texto,umnavegadordaweb,umjogoouumaplicativo
móvel.
DesenvolvimentodeSistemasdeInformação:Oproduto
finaldodesenvolvimentodesistemasdeinformaçãoéum
sistemacompletoquepodeconsistiremvárioscomponentes
desoftware,basededados,interfacesdeutilizadore
integraçõescomoutrossistemas.Estessistemassão
projetadosparaatenderàsnecessidadesdeinformaçãode
todaaorganização.
12
AULA
A(5) –Engenharia de Software VS Sistemas de Informação
Foco em Informações:
DesenvolvimentodeSoftware:Emboraosoftwarepossa
lidarcominformações,ofocoprincipalénafuncionalidade
dosoftwareemsi,enãonagestãoabrangentedas
informações.
DesenvolvimentodeSistemasdeInformação:Ofoco
principalénagestãoemanipulaçãodeinformações.Os
sistemasdeinformaçãosãoprojetadospararecolher,
armazenar,processaredisponibilizarinformaçõespara
suportarasoperaçõeseatomadadedecisõesnuma
organização.
13
AULA
A(5) –Engenharia de Software VS Sistemas de Informação
Metodologia e Abordagem:
DesenvolvimentodeSoftware:podeadotarumavariedade
demetodologias,desdemetodologiastradicionaisem
cascataatéabordagenságeis,dependendodanaturezado
projeto.Asmetodologiassãoescolhidascombasenas
necessidadesdoprojeto.
DesenvolvimentodeSistemasdeInformação:muitasvezes
envolveaintegraçãodediferentessistemasdesoftwareea
gestãodegrandesvolumesdedados.Istopodelevaraouso
deabordagensespecíficasdesistemasdeinformaçãoe
metodologiasqueenfatizamaintegração,segurançae
qualidadedosdados.
14
AULA
EngenhariadeSoftware/EngenheirodeSoftware
ComoaEngenhariadeSoftwareéumaáreacentralizadanaproduçãode
software.
[OtermoProduçãodeSoftwareremeteàpartelógicadocomputador,ouseja,éumconjuntode
instruçõesquesãointerpretadaspordispositivosparaexecutarsuasfunçõesespecíficas].
A(5) –Engenharia de Software VS Sistemas de Informação
Deummodogeral,umEngenheirodeSoftwarepodeatuarno(a):
•Desenvolvimentodesoftwareseaplicativos;
•Definiçãodearquiteturadeproduto;
•Manutençãoeatualizaçãodesoftwares;
•Gerenciamentodeprojetosligadosaossoftwares.
15
AULA
EngenheirodeSoftware
A(5) –Engenharia de Software VS Sistemas de Informação
OEngenheirodeSoftwarefoca-
senosistemaoperativoe
naproduçãodeprogramasde
computador.
Elementos da ES
16
AULA
A(5) –Engenharia de Software VS Sistemas de Informação
Perspetiva histórica do Desenvolvimento de SI
▪AperspetivahistóricadodesenvolvimentodeSistemasdeInformação(SI)é
umajornadaqueacompanhaoavançodatecnologiadainformaçãoeas
crescentesnecessidadesdasorganizaçõesparageririnformaçõesdemaneira
maiseficaz.
17
AULA
A(5) –Engenharia de Software VS Sistemas de Informação
1.Pré-computador(Antesde1940):Antesdoadventodoscomputadores
eletrónicos,oprocessamentodeinformaçõeserafeitomanualmente.As
organizaçõesdependiamdemétodosmanuais,comoficheiroseregistosem
papel,parageririnformações.Aautomaçãoeralimitada.
2.EradosPrimeirosComputadores(1940-1950):Odesenvolvimentodos
primeiroscomputadoreseletrónicos,comooENIAC,abriucaminhoparaa
automaçãodetarefasdeprocessamentodeinformações.Osprimeirossistemas
deinformaçãoeramprincipalmentevoltadosparafinsmilitaresecientíficos.
3.Décadasde1960e1970:Nesteperíodo,houveumaexpansãosignificativado
usodecomputadoresemorganizaçõescomerciaisegovernamentais.Ossistemas
deinformaçãoeramfrequentementebaseadosemmainframeseeramusados
principalmenteparaprocessamentodetransaçõesesistemasdeprocessamento
debatch.
18
AULA
A(5) –Engenharia de Software VS Sistemas de Informação
4.Décadasde1980e1990:Apopularizaçãodoscomputadorespessoaiseo
desenvolvimentodesistemasdebasededadosrelacionaisimpulsionaramo
desenvolvimentodesistemasdeinformaçãomaisacessíveiseflexíveis.Ousode
redesdecomputadorestambémsetornoucomum.
5.IníciodoséculoXXI:Ainternetdesempenhouumpapelfundamentalno
desenvolvimentodesistemasdeinformação.Awebtornou-seaplataforma
predominanteparadistribuiçãodeinformaçõeseserviços.Alémdisso,a
computaçãoemnuvememergiucomoumatecnologiaimportanteparahospedar
sistemasedados.
6.Atualidade:Hoje,estamosnaeradatransformaçãodigital,ondeaintegração
detecnologiascomointeligênciaartificial,machinelearning,análisedebigdatae
IoT(InternetdasCoisas)estáaimpulsionaraevoluçãodossistemasde
informação.Asorganizaçõesprocuramsistemasmaiságeis,centradosno
utilizadorecapazesdetomardecisõescombaseemdadosemtemporeal.
19
AULA
A(5) –Engenharia de Software VS Sistemas de Informação
SegurançaePrivacidade:Comoaumentoda
dependênciadesistemasdeinformação,a
segurançaeaprivacidadedosdadostornaram-
sepreocupaçõescríticas.Odesenvolvimentode
sistemasdeinformaçãoagoraincluimedidas
robustasdesegurançaeconformidadecom
regulamentaçõesdeprivacidade,comooRGPD
(RegulamentoGeraldeProteçãodeDados)naUnião
Europeia.
IntegraçãoeInteroperabilidade:Acapacidade
deintegrarsistemasdeinformaçãocom
facilidadeegarantirqueelespossaminteroperar
comoutrossistemaséumaconsideração
importantenodesenvolvimentoatualdeSI,
especialmentecomaascensãodaInternetdas
Coisas(IoT)eanecessidadedesistemas
altamenteconectados.
20
AULA
A(5) –Engenharia de Software VS Sistemas de Informação
Perspetiva histórica do Desenvolvimento de Software
▪Aperspetivahistóricaparaodesenvolvimentodesoftwaretemalgumas
semelhançascomadossistemasdeinformação.Noentanto,ofocoestámais
especificamentenaevoluçãodaspráticasemetodologiasdedesenvolvimentode
softwareaolongodotempo.
https://almbok.com/kb/software_development_process_history
21
AULA
A(5) –Engenharia de Software VS Sistemas de Informação
1.ProgramaçãoManual(Décadasde1940-1950):Nasprimeirasdécadasda
computação,osprogramaseramescritosmanualmenteemlinguagemde
máquinaouemlinguagensdemontagem.Oprocessoeratediosoepropensoa
erros.
2.LinguagensdeProgramaçãodeAltoNível(Décadasde1950-1960):O
desenvolvimentodelinguagensdeprogramaçãodealtonível,comooFortraneo
COBOL,tornoumaisfácilescreverprogramas,reduzindoadependênciade
programaçãoemlinguagemdemáquina.Istoaumentouaprodutividadedos
desenvolvedores.
3.MetodologiasEstruturadas(Décadasde1960-1970):Nestaépoca,as
metodologiasdedesenvolvimentodesoftware,comoaprogramaçãoestruturada,
começaramaganhardestaque.Estasintroduziramconceitoscomodivisãodo
códigoemmódulosecontrolodefluxomaisclaro,tornandoodesenvolvimento
maisorganizadoecompreensível.
Perspetiva histórica do Desenvolvimento de Software
22
AULA
A(5) –Engenharia de Software VS Sistemas de Informação
4.DesenvolvimentoOrientadoaObjetos(Décadasde1980-1990):O
paradigmadeprogramaçãoorientadaaobjetostornou-sedominante,com
linguagenscomooC++eoJava.Istopromoveuareutilizaçãodecódigoeuma
abordagemmaismodularparaodesenvolvimento.
5.MetodologiasÁgeis(IníciodoséculoXXI):Omovimentoágilrevolucionouo
desenvolvimentodesoftware,introduzindometodologiascomoScrumeKanban.
Asabordagenságeisenfatizamacolaboração,aentregaincrementalea
adaptaçãoamudançasnosrequisitos.
6.DevOpseAutomação(Décadade2010emdiante):Aautomaçãode
processosdedesenvolvimento,integraçãocontínuaeentregacontínua(CI/CD)
tornou-seanorma.ODevOps,quecombinadesenvolvimentoeoperações,
promoveaautomaçãoeacolaboraçãoentreequipas.
Perspetiva histórica do Desenvolvimento de Software
23
AULA
A(5) –Engenharia de Software VS Sistemas de Informação
ComputaçãoemNuvemeMicrosserviços:A
computaçãoemnuvempermitiuaescalabilidadeea
flexibilidadenaimplantaçãodesoftware.Os
Microsserviços,umaarquiteturadesoftwaremodular,
ganharamdestaque,permitindoquesistemassejam
construídosapartirdecomponentesindependentes.
InteligênciaArtificialeMachineLearning:A
integraçãodetecnologiasdeinteligênciaartificiale
aprendizagemdemáquinaemaplicativoseserviços
desoftwaretornou-seumatendênciasignificativano
desenvolvimentodesoftware.
SegurançaeQualidadedeSoftware:Asegurançade
softwareeagarantiadequalidadetornaram-se
preocupaçõescríticas,comacrescenteameaçade
ataquescibernéticoseanecessidadedesoftware
confiável.
24
AULA
A(5) –Engenharia de Software VS Sistemas de Informação
Emborahajasemelhançasnaevoluçãodasperspetivashistóricasparao
desenvolvimentodesistemasdeinformaçãoedesoftware,aperspetivahistórica
paraodesenvolvimentodesoftwareconcentra-semaisnaspráticas,metodologias
etecnologiasespecíficasrelacionadasàcriaçãodeprogramasdecomputador,
enquantoaperspetivaparaodesenvolvimentodesistemasdeinformaçãoabrange
umespectromaisamplodetecnologiaseprocessosparageririnformaçõesnuma
organização.
Software:
práticas, metodologias
e tecnologias
específicas
SI:
tecnologias e
processos para
gerir informações
numa organização