Sunteți pe pagina 1din 23

5/12/2018 SistemBancar -tareUML-slidepdf.

com

December 18
Sistem bancar 
Reprezentare UML  2011

Info an 3
Grupa 1
Csabai Tudor
Chira Marius

http://slidepdf.com/reader/full/sistem-bancar-tare-uml 1/23
5/12/2018 SistemBancar -tareUML-slidepdf.com

Cuprins

Abstract ............................................................................................................................................. 3
Sistemului bancar român.................................................................................................................... 4
Principalele instituii bancare ......................................................................................................... 5
UML (Unified Modeling Language) ................................................................................................... 10
Tipuri de diagrame[24] ................................................................................................................... 12
Modelarea unui sistem bancar folosind UML.................................................................................... 13
Bibliografie....................................................................................................................................... 21

[2]

http://slidepdf.com/reader/full/sistem-bancar-tare-uml 2/23
5/12/2018 SistemBancar -tareUML-slidepdf.com

 Abstract 

Nu putem spune c sistemul bancar român poate fi comparat cu cel al


rilor cu putere economic major din Europa, dar nu poate fi considerat nici
dezastros.

 În lucrarea de fa se încearc gsirea unor soluii pentru a îmbuntii


acest sistem, prin reprezentarea parilor componente ale sistemului în limbajul
de modelare UML (Unified Modeling Language), un limbaj orientat pe obiecte
(object oriented).

Lucrarea începe cu o prezentare a sistemului bancar roman, în care este


precizat parcursul dezvoltrii acestuia, instituiile bancare reprezentative i
perioadele de interes general din cadrul acestui sistem.
  În partea a doua, vom vorbi despre unealta software UML, atât
generaliti cât i aspecte tehnice (versiuni, arhitectura, etc). De asemenea vom
face o scurt prezentare a tipurilor de diagrame care pot fi create.

 În final, vom prezenta grafice UML aplicate pe situaii concrete din cadrul
unui sistem bancar (utilizarea unui bancomat, tipuri de conturi bancare, etc).

[3]

http://slidepdf.com/reader/full/sistem-bancar-tare-uml 3/23
5/12/2018 SistemBancar -tareUML-slidepdf.com

Sistemului bancar român

  În România sistemul bancar a fost introdus în decembrie 1990 i este


format din Banca Naional a României (BNR) i instituiile de credit[1].

Conform statisticilor, pân în anul 2010 inclusiv, în Romania s-au


dezvoltat 42 instituii de credit. La sfâritul aceluiai an, Banca Naional a
României a publicat într-un raport structura sistemului bancar român[2]:

  2 bnci cu capital
      integral sau majoritar de stat;
  4 bnci cu capital majoritar privat autohton;
     
  26 bnci cu capital majoritar strin;
     
  9 sucursale ale unor bnci strine i o reea cooperatist;
     

     
  52,7% din activele bancare sunt concentrate în primele 5 bnci din
sistem;
  Cota de pia a instituiilor de credit cu capital majoritar strin este de
     
85,1%;
  Cota de pia a instituiilor de credit cu capital majoritar privat românesc
     
este de 7,5% (inclusiv reeaua cooperatist);
  Cota de pia a instituiilor de credit cu capital controlat de stat este de
     
7,4%.

  În urmtoarea perioad strinii au devenit interesai s investeasc în


acest sistem bancar român, iar un numr de 230 de firme strine i-au exprimat
intenia de a desfura activitate în domeniul bancar pe teritoriul român.

Tot în 2010, bncile din românia au început s-i schimbe deviza de a


acorda credite cu uurin pentru a determina o expansiune rapid a acestora,
 într-o deviz bazat pe prudent. Astfel s-a pus interes mai mult pe costurile
operaionale decât pe expansiunea teritorial sau portofoliul de produse.

Profitabilitatea bncilor a fost afectat de scderea capacitii de


rambursare a creditelor datorat creterii omajului i a reducerilor salariale.

Pentru a rmâne la un nivel confortabil al capitalului pân la sfâritul


anului 2010 s-a încercat creterea capitalizrii sistemului bancar, indicatorul de
solvabilitate fiind de 14.66%.

[4]

http://slidepdf.com/reader/full/sistem-bancar-tare-uml 4/23
5/12/2018 SistemBancar -tareUML-slidepdf.com

De asemenea, exista pe piata romaneasca si institutii financiare


nebancare, care influenteaza acest capital, si anume: case de amanat, societati
de leasing financiar, fonduri de asistenta mutuala, societati de credite pentru
persoane fizice, societati de micro-finantare, societati de credit ipotecar,

societati specializate in finantarea tranzactiilor comerciale, etc.

Principalele instituii bancare

 În România la ora actual principalele instituii bancare sunt:

1.  Banca Naional a României


2.  Fondul de Garantare a Depozitelor în Sistemul Bancar
3.  Biroul de Credit
4.  TransFonD
5.  Institutul Bancar Român
6.  Centrala Incidentelor de Pli
7.  Centrala Riscurilor Bancare
8.  RomCard

1.  Banca Naional a României (BNR)

Din punct de vedere cronologic, BNR


este considerat a 16-a banca central din
lume, fiind înfiinat în anul 1880.

BNR este singura banc care poate


emite însemne monetare pentru a fi folosite [3]
Fig. 1: Logo BNR  
drept mijloc legal de plat în România. De
asemenea este responsabil cu asigurarea i meninerea stabilitii preurilor.
Conform prevederilor Legii nr. 312/2004 privind Statutul BNR,
principalele atribuii ale BNR sunt[4]:

  elaborarea i aplicarea politicii monetare i a politicii


      de curs de schimb;

[5]

http://slidepdf.com/reader/full/sistem-bancar-tare-uml 5/23
5/12/2018 SistemBancar -tareUML-slidepdf.com

  autorizarea, reglementarea i
      supravegherea prudenial a instituiilor de
credit, promovarea i monitorizarea bunei funcionri a sistemelor de
pli pentru asigurarea stabilitii financiare;
  emiterea bancnotelor i a monedelor ca mijloace legale de plat pe
     

teritoriul României;
  stabilirea regimului valutar i
      supravegherea respectrii acestuia;
  administrarea rezervelor internaionale ale României.
     

2.  F ondul de Garantare a Depozitelor în Sistemul Bancar 

S-a înfiinat în 1996 prin Ordonana


Guvernului nr. 39/1996 i are statut de persoan
 juridic de drept public[5].
FGDSB rspunde de garantarea
rambursrii depozitelor la instituiile de credit,
indiferent dac au fost fcute de persoane fizice Fig. 2: Logo FGDSB
6
 
sau juridice, în limita stabilit prin legea de
funcionare a Fondului.

Dup înfiinarea FGDSB, ARB (Asociaia Român a Bncilor) a devenit


instituie cu rol activ atât în elaborarea cât i executarea reglementrilor
referitoare la garantarea depozitelor i plilor ctre depuntori în cazul
falimentrii unor bnci.

Plafonul de garantare pentru o instituie de credit este echivalentul în lei


a 100000 euro.

3.  Biroul de Credit 

Biroul de credit este o societate pe aciuni,


cu 25 de bnci ca acionari i are
responsabilitatea de a informa bncile de starea
persoanelor fizice care cer un credit de la banc
sau au intenia de a face un leasing pentru Fig. 3: Logo Biroul de Credit  
[7]

[6]

http://slidepdf.com/reader/full/sistem-bancar-tare-uml 6/23
5/12/2018 SistemBancar -tareUML-slidepdf.com

achizitionarea unor produse, furnizând informaii reale, actualizate i


consistente. Practic Biroul de Credit stabilete riscul de neplat al clienilor
bncilor.

Din august 2004 când a devenit operaional, Biroul de Credit a procesat o


multitudine de date atât negative cât i pozitive, referitoare la frauduleni.
Aceste date au ca provenin surse bancare dar i non-bancare.

Principalele atribuii ale Biroului de Credit sunt[8]:

  Colectarea / prelucrarea datelor privind portofoliul de clieni 


      persoane
fizice ai participanilor;
  Informaii i analize oferite participanilor în scopul identificrii i
     
cuantificrii riscului de credit, creterii calitii creditelor, diminurii
riscului de fraud i protejrii creditorilor;
  Stabilirea criteriilor uniforme de apreciere a clientelei (scoring);
     
  Consultan financiar-bancar.
     

4.  T ransF onD

Din punct de vedere al sistemelor de


pli si decontari, România se afl la un nivel

ridicat asemntor cu cel al rilor din Uniunea Fig. 4: Logo TransFonD


9
 
European.

TransFonD (Societatea de Transfer de Fonduri i Decontri) este


operatorul sistemului electronic de pli din România. TransFonD a fost
 înfiinat de comunitatea bancar din România i este o companie privat.

Acionarul principal este Banca Naional a României (BNR) 33.33%, iar


restul de 66.67% procente sunt reprezentate de 25 de bnci comerciale.

TransFonD are ca obiectiv asigurarea serviciilor de compensare i


decontare a plilor fr numerar în moned naional pentru instituiile
financiare (BNR, Trezoreria Statului, instituii de credit, etc).

Principalele atribuii ale TransFonD sunt[10]:

[7]

http://slidepdf.com/reader/full/sistem-bancar-tare-uml 7/23
5/12/2018 SistemBancar -tareUML-slidepdf.com

  Administrarea
      i operarea sistemului SENT (cas automat de
compensare);
  Administrarea tehnic si operarea sistemului ReGIS (sistemul de
     
decontare pe baz brut în timp real), conform mandatului acordat de

ctre Banca Naional a României;


  Operarea
      tehnic a sistemului SaFIR (sistemul de depozitare i decontare
a operaiunilor cu titluri de stat);
  Asigurarea de servicii de suport pentru participanii la cele trei sisteme.
     

5.  I nstitutul Bancar Român

Institutul Bancar Român are ca rol


instruirea personalului bancar i
perfecionarea profesional a acestuia
conform cerinelor stabilite de BNR i
instituiile de credit[11].
Fig. 5: Logo IBR
12
 
Consiliul de Administraie este responsabil de aprobarea programelor de
instruire pe care Institutul Bancar Român trebuie s le urmeze.

Institutul Bancar Român funcioneaz în cooperare cu ARB (Asociaia

Român a Bncilor), ARB având poziie de membru fondator i membru al


Consiliului de Administraie.

Având în vedere faptul c relaiile dintre Institutul Bancar Român i


Asociaia Român a Bncilor s-au intensificat, s-a stabilit c e necesar
organizarea de cursuri, seminarii i ateliere de lucru pentru angajaii sistemului
bancar.

6.
  Centrala I ncidentelor de Pli 
Centrala Incidentelor de Pli (CIP) a fost înfiinat în cadrul BNR în anul
1997 i reprezint o organizaie intermediar care gestioneaz informaia
instrumentelor de plata din punct de vedere bancar(cecuri, bilete de ordin) i
social(furturi, pierderi)[13].

[8]

http://slidepdf.com/reader/full/sistem-bancar-tare-uml 8/23
5/12/2018 SistemBancar -tareUML-slidepdf.com

Pentru a putea comunica eficient cu BNR i centralele bncilor, Centrala


Incidentelor de Pli utilizeaz ci electronice prin Reeaua de Comunicaii
Interbancar. 

7 .  Centrala Riscurilor Bancare

Asemntoare cu Centrala Incidentelor de Pli, CRB (Centrala Riscurilor


Bancare) a fost înfiinat tot în cadrul BNR în anul 2000 i este specializat în
colectarea, stocarea i centralizarea detaliilor care au legatur cu tranzaciile
instituiilor de credit româneti ctre persoanele care au apelat la serviciile
acestor instituii i înregistreaz întârzieri în efectuarea plilor sau sunt
suspeci de fraude cu carduri[14].

Tot asemntor CIB, informaiile CRB sunt transmise prin Reeaua de


Comunicaii Interbancar.

8 .  RomCard 

RomCard a fost înfiinat în


1994 ca i societate comercial pe

aciuni i arecu ca
tranzaciilor obiectiv
carduri procesarea
bancare printr-
un sistem realizat i certificat conform Fig. 6: Logo RomCard
15
 
standardelor internaionale.

Domeniul de activitate RomCard cuprinde atât comercializarea cardurilor


bancare cât si autorizarea tranzaciilor cu carduri, administrarea bazelor de
date, decontarea i procesarea tranzaciilor cu carduri i servicii de
securitate[16]. 

[9]

http://slidepdf.com/reader/full/sistem-bancar-tare-uml 9/23
5/12/2018 SistemBancar -tareUML-slidepdf.com

UML (Unified Modeling Language)

UML (Unified Modeling Language) este o unealt software orientat pe


obiecte (object oriented) creat de OMG (Object Management Group) în 1997
i a devenit unealta software standard folosit pentru a modela sisteme
software[17].

UML conine defapt un set de tehnici pentru a modela grafic sisteme


software orientate pe obiecte. Cu ajutorul acestor tehnici se pot reprezenta
toate etapele de construcie i detaliile tehnice a unui produs, fr a fi nevoie
de al crea în prealabil.

Se poate urmri astfel modul în care interacioneaz diferite

componente, punând în eviden relaiile dintre acestea. Dac apare o


problem în faza de construcie spre exemplu, cu ajutorul reprezentrii UML se
pot depista rapid aceste erori i corecta, fr ca produsul s fie în pericol de
anulare sau abandonare.

Datorit uurinei de utilizare i multitudinii de detalii pe care le poate


oferi, UML este o unealt preferat de toi programatorii, care au avantajul de
a vedea înc dinainte de faza de proiectare toate componentele, situaiile i
scenariile posibile din viitorul produs software.

La început a fost creat UML 1.x în care predomin notaiile OMT (Object
Modeling Technique), spre exemplu clasele i obiectele se reprezentau cu
ajutorul unui dreptunghi, i s-a introdus ideea de reprezentare a detaliilor de
design de nivel scazut (low-level)[18].

De asemenea UML 1.x a fost proiectat în aa fel încât s suporte toate
metodele OO (object oriented), fapt care a dus la posibilitatea crerii unor
multitudini de modele pentru procese, spre exemplu modelarea sistemelor

distribuite, fcând din UML un limbaj bogat dar i mare ca i dimensiune.


UML 2.x este considerat o îmbuntire considerabil adus la UML 1.x,
fapt pentru care în ziua de astzi este preferat de majoritatea celor interesai
de aceast unealta software[19]. UML 2.x poate fi integrat i în alte aplicaii, spre
exemplu IDE-ul (Integrated Development Environment) Eclipse conine un

[10]

http://slidepdf.com/reader/full/sistem-bancar-tare-uml 10/23
5/12/2018 SistemBancar -tareUML-slidepdf.com

plugin UML care poate fi instalat direct în program i folosit pentru a crea
diagrame fr a fi nevoie de alte tools-uri instalate în prealabil.

Fig. 7: UML folosit in Eclipse SDK  


[20]

UML nu restricioneaz utilizatorul s foloseasc un anumit tip de


diagrame, acesta are posibilitatea de a reprezenta aceeai situaie cu ajutorul
mai multor diagrame, fapt care duce la o analiz mai bun a situaiei.

 În ceea ce privete numrul de diagrame, dac UML 1.4 coninea 9 tipuri
de diagrame[21], în UML 2.2 au mai fost adaugate înc 5, numrul total
ajungând astfel la 14 tipuri diferite (dintre care 4 sunt folosite pentru
reprezentarea diferitelor aspecte de interaciune) încadrate în 2 categorii
bazate pe scopul descrierii lor[22]:

1)  Diagrame pentru descrierea structural;


2)  Diagrame pentru descrierea comportamental.

[11]

http://slidepdf.com/reader/full/sistem-bancar-tare-uml 11/23
5/12/2018 SistemBancar -tareUML-slidepdf.com

Aceste diagrame pot fi clasificate ierarhic folosind o diagram de clase


astfel:

Fig. 8: Clasificare ierarhica a diagramelor UML


[23]
 

[24]
Tipuri de diagrame  

  Diagrama cazurilor de utilizare:


      prezint actorii externi, cazurile de
utilizare i legturile dintre acetia;

  Diagrama de activiti:
      prezint algoritmi sau fluxuri de date;

  Diagrama de clase:
      prezint clasele, atributele, metodele i relaiile
care pot aprea între acestea;

     
  Diagrama de stri: prezint strile pe care le pot avea obiectele în
cadrul unui sistem;

  Diagrama de obiecte:
      prezint instane ale claselor (este o varianta a
diagramei de clase);

[12]

http://slidepdf.com/reader/full/sistem-bancar-tare-uml 12/23
5/12/2018 SistemBancar -tareUML-slidepdf.com

  Diagrama de secven i colaborare:


      prezint secvena de mesaje
schimbate de obiecte în timpul execuiei;

  Diagrama de componente:
      prezint componentele implementate i
relaiile dintre acestea;

  Diagrama
      de desfurare: prezint repartizarea componentelor pe
computere implicate în sistem.  

Modelarea unui sistem bancar folosind UML 

  În acest capitol al lucrrii ne propunem s aplicm diferite modele de


diagrame UML în cazul unor situaii diferite din cadrul sistemului bancar. Am
 încercat s reprezentm o situaie prin dou tipuri de diagrame diferite (unde
s-a putut) pentru a vedea diferenele dintre acestea, iar dac este cazul s
specificm concret care este mai potrivit în acel caz particular.

Vom aborda în lucrare urmtoarele lucruri:

  Depunerea unei sume în cont prin intermediul unui bancomat ,


      depunere
ce o vom modela cu ajutorul a dou tipuri de diagrame, i anume
diagrama cazurilor de utilizare (use-case diagram) i diagrama de

activiti (activity diagram);

  T ipuri de conturi bancare


      ilustrate prin diagrama de clase (class diagram)
i diagrama de obiecte (object diagram);

  Utilizarea unui bancomat  prezentat


      prin diagrama de stri (statechart
diagram);

  Retragerea unei sume din cont prin intermediul unui bancomat , retragere
     
ce va fi modelat atât prin diagrama de secven (sequence diagram) cât
i prin diagrama de colaborare (collaboration diagram);

  Sistem bancar  prezentat


      printr-o singur diagram de data aceasta, i
anume diagrama de componente (component diagram).

[13]

http://slidepdf.com/reader/full/sistem-bancar-tare-uml 13/23
5/12/2018 SistemBancar -tareUML-slidepdf.com

[14]

http://slidepdf.com/reader/full/sistem-bancar-tare-uml 14/23
5/12/2018 SistemBancar -tareUML-slidepdf.com

[15]

http://slidepdf.com/reader/full/sistem-bancar-tare-uml 15/23
5/12/2018 SistemBancar -tareUML-slidepdf.com

[16]

http://slidepdf.com/reader/full/sistem-bancar-tare-uml 16/23
5/12/2018 SistemBancar -tareUML-slidepdf.com

[17]

http://slidepdf.com/reader/full/sistem-bancar-tare-uml 17/23
5/12/2018 SistemBancar -tareUML-slidepdf.com

[18]

http://slidepdf.com/reader/full/sistem-bancar-tare-uml 18/23
5/12/2018 SistemBancar -tareUML-slidepdf.com

[19]

http://slidepdf.com/reader/full/sistem-bancar-tare-uml 19/23
5/12/2018 SistemBancar -tareUML-slidepdf.com

[20]

http://slidepdf.com/reader/full/sistem-bancar-tare-uml 20/23
5/12/2018 SistemBancar -tareUML-slidepdf.com

Bibliografie

[1] Asociaia Român a Bncilor, Sistemul bancar:

http://www.arb.ro/sistemul_bancar.php 
[2] Asociaia Român a Bncilor, Sistemul bancar din România:

http://www.arb.ro/sistemul_bancar.php#sistemul 

[3] Surs imagine:

http://www.google.ro/ 

[4] Asociaia Român a Bncilor, Banca Naional a României:

http://www.arb.ro/sistemul_bancar.php#BNR 

[5] Asociaia Român a Bncilor, Fondul de Garantare a Depozitelor în Sistemul


Bancar:

http://www.arb.ro/sistemul_bancar.php#fondul 

[6] Sergiu Lazin, logo FGDSB:

http://www.portfolios.ro/sergiulazin/portofoliu/LOGO/fgdsb_958240912001 

[7] Aquaris, logo Biroul de Credit:

http://www.aquaris.ro/clienti-aquaris.html 

[8] Asociaia Român a Bncilor, Biroul de Credit:

http://www.arb.ro/sistemul_bancar.php#biroul 

[9] Surs imagine:

http://www.google.ro/ 
[10] Asociaia Român a Bncilor, TransFonD:

http://www.arb.ro/sistemul_bancar.php#transfond 

[11] Asociaia Român a Bncilor, Institutul Bancar Român:

[21]

http://slidepdf.com/reader/full/sistem-bancar-tare-uml 21/23
5/12/2018 SistemBancar -tareUML-slidepdf.com

http://www.arb.ro/sistemul_bancar.php#ibr 

[12] Surs imagine:

http://www.ibr-rbi.ro/conferinte/aplicarea-medierii-in-relatia-cu-sitemul-

bancar/18 
[13] Asociaia Român a Bncilor, Centrala Incidentelor de Pli:

http://www.arb.ro/sistemul_bancar.php#CIP 

[14] Asociaia Român a Bncilor, Centrala Riscurilor Bancare:

http://www.arb.ro/sistemul_bancar.php#CRB 

[15] Surs imagine:

http://www.google.ro/ 

[16] Asociaia Român a Bncilor, RomCard:

http://www.arb.ro/sistemul_bancar.php#ROMCARD 

[17] Wikipedia.org, Unified Modeling Language:

http://en.wikipedia.org/wiki/Unified_Modeling_Language 

[18] Wikipedia.org, UML 1.x:

http://en.wikipedia.org/wiki/Unified_Modeling_Language#UML_1.x 

[19] Wikipedia.org, UML 2.x:

http://en.wikipedia.org/wiki/Unified_Modeling_Language#UML_2.x 

[20] Surs imagine:

http://www.google.ro/ 

[21] Techit.ro, Despre UML. Introducere, generaliti:

http://www.techit.ro/tutorial_uml_1.php 

[22] Wikipedia.org, UML Diagrams overview:

http://en.wikipedia.org/wiki/Unified_Modeling_Language#Diagrams_overview 

[22]

http://slidepdf.com/reader/full/sistem-bancar-tare-uml 22/23
5/12/2018 SistemBancar -tareUML-slidepdf.com

[23] Wikipedia.org, UML diagrams overview:

http://en.wikipedia.org/wiki/File:UML_diagrams_overview.svg 

[24] Loredana Boca, Laborator 1 - Analiza i Proiectarea Programelor 

[23]

http://slidepdf.com/reader/full/sistem-bancar-tare-uml 23/23

S-ar putea să vă placă și