|
Λαμβάνοντας υπόψη τις ανάγκες και προδιαγραφές του έργου, ακολούθηθηκε
μία υβριδική μεθοδολογία που καλύπτει τις ανάγκες για συνεχή ροή
πληροφορίας σε ανοιχτά περιβάλλοντα όπως το Internet. Για το σκοπό
χρησιμοποιήθηκε ένας συνδυασμός τεχνικών και μεθόδων που προέρχονται
τόσο από κλασσικές και αναγνωρισμένες μεθοδολογίες όπως είναι η
IDEF μεθοδολογία (βασισμένη στην SSADM - Structured System Analysis
and Design Methodology), που έχει καθιερωθεί και έχει εφαρμοστεί
επιτυχώς σε άλλες περιπτώσεις καθώς και μεθοδολογίες για την ανάπτυξη
συστημάτων στο Internet και συγκεκριμένα στο WWW (World Wide Web).
Η πιο καθιερωμένη μεθοδολογία για την ανάπτυξη εφαρμογών στο WWW,
που ληφθηκε υπόψη στο συγκεκριμένο έργο, είναι η RMM (Relationship
Management Methodology).
Ειδικότερα, η RMM παρέχει μια δομημένη μεθοδολογία για την ανάπτυξη
εφαρμογών Hλεκτρονικού Εμπορίου, υποστηρίζοντας και διευκολύνοντας
όλες τις φάσεις ανάλυσης, σχεδίασης, υλοποίησης και συντήρησής τους,
καθώς βασίζεται σε μεγάλο βαθμό στην επαναχρησιμοποίηση των παραγόμενων
αποτελεσμάτων κάθε φάσης στις επόμενες φάσεις. Η RMM διαχωρίζει
την εφαρμογή σε 3 εννοιολογικά επίπεδα:
Το επίπεδο
παρουσίασης, όπου αποτελείται από τις διεπαφές που βλέπει ο τελικός
χρήστης μέσα από τον Web Browser του (π.χ. περιεχόμενο υπηρεσιών
κ.ο.κ.),
το λογικό
επίπεδο ή επίπεδο εφαρμογής όπου περιέχονται όλα τα αντικείμενα
και υποσυστήματα της εφαρμογής και
το επίπεδο
αποθήκευσης ή δεδομένων, όπου αποθηκεύεται η φυσική οργάνωση της
πληροφορίας που χρησιμοποιείται (Βάση Δεδομένων).

Για το κάθε επίπεδο χρησιμοποιούνται διαγραμματικές
τεχνικές απεικόνισης των δεδομένων ή διεργασιών. Σημειώνεται ότι
ακριβώς την ίδια προσέγγιση ακολουθεί και η βασική αρχιτεκτονική
3 επιπέδων (3-tier architecture), που συναντάται σε όλα τα ολοκληρωμένα
περιβάλλοντα Internet εφαρμογών.
Ο διαχωρισμός της ανάπτυξης εφαρμογής σε 3 εννοιολογικά επίπεδα
είχε μεγάλη σημασία στα πλαίσια του έργου καθώς βοήθησει ουσιαστικά
στην συντήρηση και επέκταση των βασικών λειτουργιών που θα προσφέρει
η πλατφόρμα λογισμικού που αναπτύχθηκε.
|