Page 19 - 003_it
P. 19

14.2  METODE ZA KOMPLEKSNE SISTEME I SISTEME KOJI TREBA DA SU...       623


                                           �������        ��������������
                                                                              �������
                                       ���
                                       �������������       ���������������  ��������
                                       ������                            ����������
                                       ������                            �����������
                                       �������
                                                          �����������������  ����������������
                                       �����������
             SLIKA 14.6  UML grupa i   �����������
             blok dijagrama objekata   �������������
             (izvor: Valacich, i drugi,
             Essentials of Systems   ���
             Analysis and Design,
             Prentice-Hall, 2001,
             str. 375. Essentials of   �������������������                   ���������
             Systems Analysis and      ��������������                    ���������������
             Design, od Valacich/      �����������������������           ������������������������
             Hoffer. Pre{tampano       ���������������������������       �������������
             uz dozvolu Pearson
             Education, Inc. Upper   ���
             Saddle River, NJ.)

                                     objekta, jedan za svaku grupu koja se pojavljuje na slici 14.6 (a). Atributi objekta
                                     koji je uzet kao primer i vrednosti tih atributa prikazani su u drugom odeljku.
                                     Operacija kao {to je „calc-gpa” u grupi Student (videti sliku 14.6 (a)) predstavlja
                                     funkciju ili servis koji je obezbe|en za sve primere grupe. Jedino preko takvih
                                     operacija drugi objekti mogu pristupiti informacijama ili manipulisati onim koje
                                     su sme{tene u objektu.

                                     OBJEKTNA TEHNOLOGIJA I RAZVOJ SISTEMA ZASNOVAN NA WEBU.
                                     Objektno orijentisan pristup je idealan za razvoj Web aplikacija. Kao prvo, podaci
                                     i kôd objektno orijentisanih sistema uneti su u komponente za vi{ekratnu upotrebu,
                                     od kojih svaka mo`e nezavisno da se razvija i pobolj{ava. Ovo uve}ava brzinu
                                     razvoja i fleksibilnost i smanjuje vreme odr`avanja sistema. Objektna tehnologija
                                     omogu}ava kompanijama da zajedno koriste poslovne aplikacije na Internetu.
                                     Primer kori{}enja objektno orijentisane tehnologije za ubrzanje razvoja sistema
                                     (IT na delu) prikazan je u primeru na strani 624.
                                         Drugi razlog zbog kojeg je objektno orijentisan pristup idealan za razvijanje
                                     Web aplikacija je u tome {to se evolucijom Weba od stati~nih podataka do aktivnih
                                     podataka pristup pomera prema objektno orijentisanim sistemima softvera. Objekti
                                     postaju korisni zato {to se, po definiciji, pridru`uju softverskom kodu i podacima.
                                     Oni, dalje, obezbe|uju modularan na~in organizovanja, konfigurisanja i vi{ekratnog
                                     kori{}enja koda umesto da se „ponovo izmi{lja to~ak” svaki put kad se pi{e nova
                                     rutina. Kada korisnici kliknu na Web stranu, na primer, oni skidaju objekte u svoje
                                     klijentske ma{ine. Takva kombinacija podataka i koda mo`e biti konfigurisana na
                                     nove na~ine, mo`e se njom manipulisati i aktivno operisati.

                    Komponentno      Objektna tehnologija, me|utim, ima svoje negativne aspekte, uklju~uju}i strmu
                  zasnovan razvoj    krivu u~enja. Poslovni objekti, mada predstavljaju pojave iz realnog sveta, postaju
                                     glomazni kada su kombinovani i prekombinovani u raznovrsne komercijalne
                                     aplikacije. Neophodne su, me|utim, grupe poslovnih objekata koji obezbe|uju
                                     najzna~ajniji deo funkcionalnosti aplikacije (npr., unapred programirana radna
                                     dinamika, obrada transakcija, i registrovanje korisni~kih doga|aja) koji mogu biti
                                     ponovo spojeni u kompletnu poslovnu aplikaciju.
   14   15   16   17   18   19   20   21