| Tytuł artykułu: |
Historia powstania UML (Unified Modeling Language) |
| Pierwszy wysłał: |
Wed 08 Feb 2006 |
| Opis: |
|
|
Treć artykułu:
Metody i notacje, wypracowane przez różne grupy do 1994 roku, współzawodniczyły ze sobą, kładąc przy tym duży nacisk na własną odrębność. W ogólnym zamyśle miały wiele podobieństw, a różniły się, w gruncie rzeczy, szczegółami. Okres 1989-1994 można nazwać wielkim współzawodnictwem, gdyż liczba metod obiektowych z mniej niż dziesięciu wzrosła do ponad pięćdziesięciu. Wiele osób nie potrafiło odnaleźć konkretnego języka modelowania który zupełnie zaspokajał by ich potrzeby. Pewne doświadczenia wpłynęły na opracowanie kilku metod cieszących się większą sławą (OOAD, OOSE, OMT, Fusion, Shlaera-Mellora, Coda-Yourdona). Autorzy trzech pierwszych Grady Booch (OOAD), Ivar Jacobson(OOSE) , James Rumbaugh (OMT) dostrzegli pewne możliwości uzupełnienia swoich metod, metodami kolegów oraz najważniejsze, podobieństwo wszystkich - wspólny kierunek ewolucji. Każda z nich była kompletna w swoim działaniu ale wszystkie miały swoje wady i zalety : OMT (James Rumbaugh): dobry do modelowania dziedziny przedmiotowej. Nie obejmuje wystarczająco dokładnie zarówno aspektu użytkowników systemu, jak i aspektu implementacji. OOSE (Ivar Jacobson): Dobre podejście do kwestii modelowania użytkowników i cyklu życiowego systemu. Nie obejmuje dokładnie modelowania dziedziny przedmiotowej, jak i aspektu implementacji. OOAD(Grady Booch): dobre podejście do kwestii projektowania, implementacji. Nie przykrywa dostatecznie dokładnie fazy rozpoznawania i analizy wymagań użytkowników. Z miesiącem październik 1994 rozpoczęto oficjalne prace nad UML. Za pierwszy cel wyznaczono ujednolicenie metody Boocha i OMT, co w efekcie przyczyniło się do powstania roboczej wersji 0.8 a opublikowana została pod koniec 1995 roku. Rozszerzenie wersji roboczej do OOSE przyczyniło się do opublikowania wersji 0.9 w czerwcu 1996 roku. Kolejnym szczególnym etapem w rozwoju metody było zbieranie uwag ze środowiska inżynierów oprogramowania na temat nowego języka. Okres ten przyczynił się do akceptacji oraz dostrzeżenia UML jako niezwykłej szansy dla przyszłych przedsięwzięć. Powstało konsorcjum skupiające takie firmy jak np. Digital Equipment, Hewlett-Packard, I-Logix, Intellicorp, IBM, ICON Computing, MCI Systemhouse, Microsoft, Oracle, Rational, Texas Instruments i Unisys. Efektem współpracy wymienionych firm było powstanie UML 1.0. Fakt który przesądził o popularności UMLâa, to zatwierdzenie języka przez OMG. OMG (Object Management Group) - powstała w 1989 r. Jej celem jest promowanie teorii oraz praktyki technologii obiektowych. Założycielami OMG było 13 liczących się przedsiębiorstw z branży software'owej. Obecnie do organizacji należy ponad 750 firm - producentów oprogramowania oraz sprzętu komputerowego. Organizacja zajmuje się opracowywaniem standardów pomagających w tworzeniu aplikacji obiektowych. |
|
|