Zaloguj się

Webml i uml jako narzędzia projektowania aplikacji internetowych

Niniejszy artykuł przedstawia najbardziej znaczące różnice pomiędzy notacją WebML oraz UML w dziedzinie projektowania aplikacji internetowych zarządzających dużą ilością danych. Poruszana problematyka dotyczy specyfikacji wymagań, a także warstwy danych oraz hipertekstu aplikacji.
1. WSTĘP
Obecnie obserwuje się duży nacisk na szybkość i jakość wytwarzania oprogramowania oraz jego powszechną dostępność, z uwzględnieniem zagadnień bezpieczeństwa, skalowalności, użyteczności oraz wydajności. Dotyka to zarówno procesu implementacji oprogramowania, jak i poniekąd jego projektowania. Kolejnym trendem jest powszechne wykorzystanie aplikacji internetowych do świadczenia wszelkiego rodzaju usług, począwszy od aplikacji mapowych, przez współbieżną pracę z dokumentami, a skończywszy na e-bankingu. [2]
Na przeciw przedstawionym trendom wychodzi notacja WebML, będąca częścią konceptu inżynierii sterowanej modelami. Jest ona warstwą abstrakcji wywodzącą się z UML, lecz dedykowaną stricte aplikacjom internetowym. Umożliwia tworzenie łatwych do zrozumienia modeli przedstawiających: strukturę warstwy danych, rozmieszczenie treści i operacji pomiędzy stronami oraz metody nawigacji pomiędzy nimi. [1]
2. SPECYFIKACJA WYMAGAŃ
W ramach procesu specyfikacji wymagań, w przypadku WebML, wyróżnia się dwie fazy - zbieranie informacji oraz ich analizę. (...)
Zaloguj się by skomentować