web banking app - uml analysis & design
TRANSCRIPT
Πρόγραμμα Μεταπτυχιακών Σπουδών
Κατεύθυνση “Πληροφοριακά Συστήματα στην Διοίκηση Επιχειρήσεων”
Μέθοδοι Σχεδίασης και Ανάπτυξης Πληροφοριακών Συστημάτων (DIT140)
Web BankingUML Analysis & Design
Επιβλέποντες καθηγητές:
Τσαδήμας Ανάργυρος [email protected]
Κάπος Γεώργιος-Δημήτριος [email protected]
Φοιτητές:
Κολωνιάρης Σταύρος [email protected]
Παναγιωτόπουλος Νικόλαος [email protected]
Στεφανάκης Γεώργιος [email protected]
Πρόγραμμα Μεταπτυχιακών Σπουδών
Κατεύθυνση “Πληροφοριακά Συστήματα στην Διοίκηση Επιχειρήσεων”
Μέθοδοι Σχεδίασης και Ανάπτυξης Πληροφοριακών Συστημάτων (DIT140)
Κολωνιάρης Σταύρος [email protected]
Παναγιωτόπουλος Νικόλαος [email protected]
Στεφανάκης Γεώργιος [email protected]
Web BankingUML Analysis & Design
Αυτή η εργασία χορηγείται με άδεια Creative Commons 4.0
Αναφορά Δημιουργού - Παρόμοια Διανομή
Web Banking UML Analysis & Design
ΘέμαΣτο παρόν σύστημα ηλεκτρονικής τραπεζικής (e-banking) ένας εξωτερικός χρήστης μπορεί να
πραγματοποιήσει σύνδεση για ιδιώτες στον ιστότοπο της εκάστοτε τράπεζας, εισάγοντας username και
password. Μόλις συνδεθεί έχει τη δυνατότητα:
● να ζητήσει έκδοση νέας κάρτας (πιστωτική, χρεωστική, προπληρωμένη),
● να δει / ζητήσει αναλυτική κίνηση του/των λογαριασμού/ών του,
● να δει πληροφορίες για τυχόν δάνεια
● να κάνει αίτηση για νέο δάνειο
● και να πραγματοποιήσει λοιπές ηλεκτρονικές συναλλαγές όπως μεταφορά κεφαλαίου σε τραπεζικό
λογαριασμό, ανανέωση υπολοίπου προπληρωμένης κάρτας, πληρωμή λογαριασμών ΔΕΚΟ, κλπ).
Ο υπάλληλος της τράπεζας θα μπορεί:
● να ελέγχει τις εκκρεμείς αιτήσεις,
● να προωθεί τις αντίστοιχες για νέες κάρτες στον διευθυντή της τράπεζας για έγκριση,
● να ενημερώνει το σύστημα για αλλαγές
● και να κάνει έλεγχο για τυχόν απάτες.
Τέλος ο Διευθυντής της Τράπεζας είναι υπεύθυνος για τις εγκρίσεις καρτών και δανείων και τις
απενεργοποιήσεις των πιστωτικών με υπερχρεωμένα κεφάλαια. Για να εγκριθεί ένα δάνειο απαιτούνται:
● Εκκαθαριστικό τελευταίων 5 ετών
● Ελάχιστο εισόδημα 10000 ανα έτος για δάνεια έως 2000 ευρώ
● Ελάχιστο εισόδημα 30000 ανα έτος για δάνεια έως 5000 ευρώ
● Για πάνω από 5000 ευρώ δάνειο απαιτείται και επίσκεψη στην τράπεζα.
Web Banking UML Analysis & Design
System requests
Web Banking UML Analysis & Design
Ανάλυση εφικτότητας - Τεχνική εφικτότητα
Η εφαρμογή θα δημιουργηθεί και θα υποστηρίζεται απο το IT Department της τράπεζας. Οι κίνδυνοι που
αναγνωρίζονται είναι:
● Οι χρήστες και οι αναλυτές χρειάζονται εξοικείωση με την εφαρμογή
● Απαιτείται μέτριος βαθμός επαφής με την τεχνολογία
● Μεγάλο μέγεθος του έργου
Web Banking UML Analysis & Design
Ανάλυση εφικτότητας - Οικονομική εφικτότητα
Web Banking UML Analysis & Design
Ανάλυση εφικτότητας - Ανάλυση κόστους/οφέλους
Web Banking UML Analysis & Design
Ανάλυση εφικτότητας - Οργανωτική εφικτότητα
Web Banking UML Analysis & Design
Μεθοδολογία του έργουΘα αναπτύξουμε μια εφαρμογή τραπεζικών συναλλαγών που πρέπει οπωσδήποτε να είναι αξιόπιστη με
πολύ καλό σχεδιασμό και να αναπτυχθεί σε σύντομο χρονικό διάστημα. Για αυτούς τους λόγους η
μεθοδολογία που επιλέγεται είναι η XP (Extreme Programming)
Web Banking UML Analysis & Design
Gantt Chart
Web Banking UML Analysis & Design
Εκτίμηση κινδύνων
Web Banking UML Analysis & Design
Personas
Web Banking UML Analysis & Design
Document Analysis
Web Banking UML Analysis & Design
Use Case Analysis
Web Banking UML Analysis & Design
Requirements Diagram
Web Banking UML Analysis & Design
Activity Diagram 1/3
Διαδικασία σύνδεσης στην εφαρμογή του Web Banking
Web Banking UML Analysis & Design
Activity Diagram 2/3
Διαδικασία έκδοσης πιστωτικής κάρτας
Web Banking UML Analysis & Design
Activity Diagram 3/3
Διαδικασία έγκρισης δανείου ύψους 4000 ευρώ
Web Banking UML Analysis & Design
Class Diagram
Web Banking UML Analysis & Design
Object Diagram
Web Banking UML Analysis & Design
Sequence Diagram 1/2
Διαδικασία αίτησης για νέα κάρτα
Web Banking UML Analysis & Design
Sequence Diagram 2/2
Διαδικασία έγκρισης/απόρριψης δανείου
Web Banking UML Analysis & Design
Communication DiagramΜεταφορά κεφαλαίου σε τραπεζικό λογαριασμό
Web Banking UML Analysis & Design
State Machine DiagramΚαταστάσεις κατά την διαδικασία αίτησης δανείου
Web Banking UML Analysis & Design
Package Diagram
Web Banking UML Analysis & Design
Entity Relationship Diagram
Web Banking UML Analysis & Design
User Interface Design
Web Banking UML Analysis & Design
Component Diagram
Web Banking UML Analysis & Design
Deployment Diagram
Πρόγραμμα Μεταπτυχιακών Σπουδών
Κατεύθυνση “Πληροφοριακά Συστήματα στην Διοίκηση Επιχειρήσεων”
Μέθοδοι Σχεδίασης και Ανάπτυξης Πληροφοριακών Συστημάτων (DIT140)
Web BankingUML Analysis & Design
Ευχαριστούμε!
Κολωνιάρης Σταύρος [email protected]
Παναγιωτόπουλος Νικόλαος [email protected]
Στεφανάκης Γεώργιος [email protected]