oad
ARQUITETURA DE SOFTWARE
an aul ssa Ty
SY
Be uence
eMart ure cuca
oa roo
ee Out
Bene ae
Ber eu cd
eet eer cud
Bente
ee amd
See Cem!
een!
Os elementos e sua organizagao sdo definidos por
Ren re eee ntsc
ene Cee eee cs
ee eee
eee encore ets
BeMesticis
ae aul OT Cty
* Definir o termo arquitetura de software;
Seen meen le [CZs
+ Identificar caracteristicas e beneficios;
Seed ace a econ
Chesnais
lan. al DEFINIGAO:
ET a 3
See eee ee kat eae
es cu ree ie Rca
Bere vice MCE Rs ise
le ae LY
Seer Ue Moc ee Ree
Co
See at
eee ec
eet Reais
@ nitro” professionaee ae
eerie cen ck
De ae ee
Se eee Sco
Preece ee eect ia
elementos, com o intento de alcangar os
See ee cuce
ee ae USS
+ Anecessidade da arquitetura de software esté relacionado
Seer cetencnoe oan ts
Pee oe eee
Poi
rere
preety ener
eee ear ct
~ sincronizagio;
~ acesso a dados;
~ atriouigéo de funcionalidades;
— distribuigdo fisica dos elementos do sister.
+ Além disso as decisdes impactamnos atributos de
re eae Tay
'..2 SISTEMA OPERACIONAL
Coen’
oe
CEs
ee ety
CO eon
eet ty
~ restrigées de comunicagao entre
eomren
Seer
eee ee ery
Pee
ee ame
Ve PS tg Ord
GARLAN E SHAW
Peetu ue
PR ee een
—_ Design detalhado se preocupa com algoritmos e
Geen ey
See CC ee t ko ne
Serer ee ear
el Cea eRe ose
ett ey tacit)
Seen cer ee ey
Crees
ee ae Te
eet rnc caret ecu
Co Return timer
POC Oe eu ck eae
Ree eee cara)
Cet a ee ee ener
ee
+ Onde:
See ec
STE rue Ecc)
Peete ree
@ nitro’ professional
tepacom professionaltata SS
A TT use Ty = eT Le
Creed ace
ee ae ee i al
ete eee + “Componente é uma das partes que compdem o
de um sistema, incorporada em seus componentes, SMe Re cmd
Ree cease ee Kee a
: See ea ee ed ee
een nearer reine ttcts
Pee emenek seer
+ Evolucao de software é 0 fendmeno de mudanga que
ocorre no software ao longo dos anos e das miitiplas Se ae Rect ere
ee rer eet ee eae ce) Ee eum c M
coca definida e que pode ser agregado com outros.
Seer Mer ae eC ae aed componentes através de sua interface" Kai Qian,
eee ene cuc eee heck eins een Chae tiy
eee reer eee rece on Been eee eden ener et
Cries Pen ccc esas Ce
eee et etn Ce Teme ce
eee Me tcl See ee eoeie Met cic
— Estdticos: so os elementos de software,
See Seen ace ey
eee
CT ea a eon
etter
@ nitro’ professional
tepacom professionallan aul EXEMPLO: —
2 Utd
ae a
TO
ea i gait tad
re cerca kd
Meee coer rie
ROPE er eee ee ence aa
da(s) estrutura(s) arquiteturais que ela envolve
ou define,
ees ee eae aU oKE
Peart) a ees
SEC co cece aeer uit
COTO C ECO eee Rec on ca)
Betas ne ee
beat
he aul be an aS)
SOC Eoca
ES CCR RR ea ed
tne gear ere
Bet ee eee a a oC)
Re Em nee Mri es
Se nea cee Ricurcn a)
See ec Ce cos
+ Partindo das divisdo das camadas podemos observar
Ceara
eee ree
eos ace!
Putco
core
@ nitro’ professional
tepacom professionalee ae)
ae aS
eee ence
produzidos durante seu ciclo de vida descreve
See mean eet Cy
evoluso.
ee ae UL
or eee eee cerca!
Cee eee nee tee eae)
Cee ace
eee cen eed
Sa ee eS
CRC ne OR cee cd
Po
ae ee ese ec ea
ee cee ees
ee ae eC
Oe Uc Rela RoR Curr cance Ty
funcionalidades.
Se ee ee eee Cu en
See Me RO er uae ice
de serem mensurados. Ex. Usabilidade.
er a cue ae cece ee td
Aeesicen
See ei Coe Sea a
ec
cred
PSST a LT
Seas
CeCe OR a
— so consequéncias de politicas ou procedimentos
organizacionais.
See ee eee e
software ou requisitos de interoperabilidade entre
sistemas,
lee ae
+ Ea representacdo do sistema ou de parte dele
PRPs isan aR uncr tied: sinc cer
Peers
eee cucu cee cach tg
Pere Oem Ne TCR ct
Genre een Re
Deere eee eet ct
@ nitro” professional
tepacom professionalee ae
See
ee eae
STO en ceed
STS ce i ee Re
Rees me eres enc)
ere een)
eee reek acts
Sete ORCC Sa ego er cnt cet
Re OTS ce eke en
onic
le amy
Saisie
— Proporciona entendimento de atributos de
Creer
Se ee ete ue
CEC eee)
Serie
er oe eer eed
Ree eee eet a nod
Eerecici
ee ae UL)
Beene uae aeckice
Bnet ecu nr cic eur
* Dificulta uma documentacao imprecisa;
Serer ele
Seed een od
Seana Reena eau esis
a ae
Ree cnet ick eas
PoUe een)
Dre ener tus OPP eeC Re a Ree)
Cee ae eee
+ KATKI, Freny et al, editors, IEEE Standard Computer
Dicticnay: Compilation of IEEE Standard Computer
Pree ate este etc
eee cess
Serene cick et ee ia
Cee ee rik eget
PCE ees
Se fo merd (eos so PPI BEC)
Ueno cul gree
@ nitro” professional
tepacom professional