MASTROGIORGAKI Development and design of educational software specifications

Page 1

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Τι είναι οι απαιτήσεις λογισμικού… Μια απαίτηση από το Λογισμικό είναι μια λειτουργία που αυτό θα πρέπει να επιτελεί, ή μια συνθήκη που θα πρέπει να ικανοποιεί, όταν θα έχει ολοκληρωθεί η κατασκευή του. Οι απαιτήσεις απαντούν σε ερωτήματα του τι θα πρέπει να κάνει το σύστημα, πως καταμερίζονται οι λειτουργίες στα τρία του μέρη (υλικό, λογισμικό, άνθρωποι / χρήστες), πως το σύστημα αλληλεπιδρά με το περιβάλλον και κάτω από ποιους περιορισμούς θα αναπτυχθεί και θα λειτουργήσει το τελικό προϊόν. Ανεξάρτητα από το μοντέλο κύκλο ζωής που ακολουθείται ο καθορισμός των προδιαγραφών των απαιτήσεων είναι πάντα η πρώτη διαδικασία κατά την ανάπτυξη λογισμικού, από την οποία προκύπτει η επιθυμητή εικόνα ολόκληρου του συστήματος. Πρόκειται,

για την πιο κρίσιμη και την πιο δημιουργική εργασία, κατά την φάση της

ανάπτυξης του λογισμικού, η οποία μπορεί να εξασφαλίσει την επιτυχία της ανάπτυξης ή να οδηγήσει σε πλήρη αποτυχία αυτής .

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Ποιο είναι το πρόβλημα Η πρώτη πηγή, για τον καθορισμό των απαιτήσεων από μια εφαρμογή λογισμικού είναι ασφαλώς ο πελάτης, ο οποίος περιγράφει στον κατασκευαστή, τις εργασίες που θεωρεί απαραίτητο να εκτελούνται από το λογισμικό. Η περιγραφή αυτή συνήθως γίνεται με την μορφή μιας έκθεσης . Η διαδικασία δεν είναι απλή και ούτε αυτοματοποιείτε εύκολα. Πολλές φορές εμφανίζεται το φαινόμενο οι προδιαγραφές που προκύπτουν να είναι: Ασαφείς ελλιπείς, διφορούμενες ή και αλληλοσυγκρουόμενες

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Αιτίες προβλήματος Οι πελάτες δεν είναι πάντα σε θέση να περιγράψουν το τι ακριβώς, θέλουν να κάνει το σύστημα Η ίδια η φυσική γλώσσα αποτελεί ένα περιοριστικό παράγοντα. ο πελάτης εκφράζει τις απαιτήσεις του με μεγάλο βαθμό γενικότητας ενώ ο κατασκευαστής χρειάζεται μεγαλύτερη λεπτομέρεια. Αν διατυπωθεί περισσότερη τεχνητή λεπτομέρεια από την πρέπουσα, μπορεί να οδηγήσει σε περισσότερη σύγχυση παρά σε διευκρίνηση Διαφορετικοί συμμετέχοντες έχουν διαφορετικές απαιτήσεις και μπορούν να τις εκφράσουν με διαφορετικούς τρόπους. Νέες απαιτήσεις μπορεί να προκύψουν από χρήστες οι οποίοι για διάφορους λόγους δεν ερωτήθηκαν αρχικά . Διάφοροι παράγοντες οι οποίοι μπορεί να μην είναι προφανείς αρχικά και μπορούν

να

προέλθουν από την υψηλότερη διαχείριση της εταιρείας μπορούν να επηρεάσουν τις απαιτήσεις του συστήματος.

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Πως εντάσσεται το πρόβλημα στην Τεχνολογία Λογισμικού Η λανθασμένη ή αποκλίνουσα αντίληψη μπορεί να οδηγήσει στην κατασκευή λογισμικού που δεν επιτελεί τον σκοπό του ,αυξάνοντας το κόστος ανάπτυξης. Για αυτό πρέπει : Να υπάρχει καλή επικοινωνία μεταξύ του πελάτη και του μηχανικού Λογισμικού Οι μηχανικοί θα πρέπει

να «εισβάλουν» στο περιβάλλον του πελάτη, να ανακαλύψουν τις

λεπτομέρειες, να τις εξηγήσουν και τέλος να συλλέξουν όλες τις απαραίτητες πληροφορίες που χρειάζονται.

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Εκπαίδευση Μηχανικών Λογισμικού

Οι επιστημονικές, τεχνολογικές και κοινωνικο-οικονομικές εξελίξεις έχουν ως αποτέλεσμα τον πολλαπλασιασμό και τη ριζική διαφοροποίηση των γνώσεων που είναι αναγκαίες στον επαγγελματικό τομέα. Η ταχύτητα των αλλαγών, απαξιώνει πολύ γρήγορα τη γνώση του παρελθόντος και ταυτόχρονα δημιουργεί την ανάγκη για γνώση σε μια συγκεκριμένη στιγμή (just in time). Η παραδοσιακή

μορφή του τρόπου εκπαίδευσης, όπου απαιτεί την ύπαρξη μιας αίθουσας ,την

παρουσία ενός εκπαιδευτή, ενώ ταυτόχρονα είναι άμεσα συνδεδεμένη με τον χρόνο, εξασφαλίζει την αλληλεπίδραση του εκπαιδευτή με τους καταρτιζόμενους, αλλά δεν παρέχει

ευελιξία όσον

αφορά το χρόνο, το κόστος και τον αριθμό των καταρτιζομένων. Την ανάγκη για μια πιο ευέλικτη μορφή (η οποία δεν έχει σκοπό να αντικαταστήσει την παραδοσιακή αλλά να την ενισχύσει )έρχεται σήμερα να καλύψει το Εκπαιδευτικό λογισμικό

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Εκπαιδευτικό Λογισμικό Με το εκπαιδευτικό λογισμικό, επιδιώκεται η αξιοποίηση των δυνατοτήτων που προσφέρουν οι τεχνολογίες της Πληροφορίας και της Επικοινωνίας, για τη δημιουργία ενός πλούσιου, ελκυστικού και προκλητικού μαθησιακού περιβάλλοντος .Συμβάλει: στην φιλικότερη, ελκυστικότερη, πλουσιότερη και πολύπλευρη παρουσίαση της ύλης, στην βιωματική προσέγγιση της γνώσης, στην ενεργοποίηση του ενδιαφερόμενου

μέσα από δημιουργικές δραστηριότητες,

πειραματισμό και διερεύνηση, στη συμπύκνωση πολλών μακροσκελών κειμένων σε οπτικοακουστικά μηνύματα με μεγάλη περιεκτικότητα πληροφορίας, στη μείωση του χρόνου που αφιερώνει ο ενδιαφερόμενος και του κόπου που καταβάλλει για την αφομοίωση της ύλης-περιεχομένου, Στην προώθηση της συνεργατικής αλλά και της εξατομικευμένης μάθησης

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Computer Based training Περιλαμβάνει όλες τις τεχνολογίες που αφορούν την εκπαίδευση, με τη χρήση πολυμέσων. Το μέσο που χρησιμοποιείται είναι κυρίως το CD-ROM. Πλεονεκτήματα της μεθόδου: απλό, φιλικό, εύκολο στη χρήση του και απευθύνεται σε όλα τα επίπεδα χρηστών. To περιεχόμενο μπορεί να δομηθεί με ποικίλους τρόπους είναι εξαιρετικά ευέλικτη μέθοδος , διότι οι συμμετέχοντες μπορούν να εκπαιδεύονται: σε όποιο θέμα θέλουν, ανάλογα με τους δικούς τους ρυθμούς Είναι

αποτελεσματική μέθοδος , διότι ανταποκρίνεται άμεσα στις ατομικές ανάγκες του

καθενός, Τα μαθήματα είναι στη διάθεση των χρηστών για μεγάλο χρονικό διάστημα, ώστε και μετά το πέρας της εκπαίδευσης να είναι δυνατόν να ανατρέχουν για την επίλυση αποριών, όσες φορές χρειαστεί.

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Η δική μας προσέγγιση!

Με βάση όλων όσων ειπώθηκαν παραπάνω αποφασίστηκε η σχεδίαση και η ανάπτυξη ενός διαδραστικού εκπαιδευτικού συστήματος, για την υποβοήθηση των εκπαιδευομένων στον τομέα της Τεχνολογίας Λογισμικού ,

στην καταγραφή των προδιαγραφών των

απαιτήσεων, αποφεύγοντας διφορούμενα και ασάφειες της φυσικής γλώσσας , σημεία παγίδες και εστιάζοντας ταυτόχρονα την προσοχή του σε ουσιαστικές πληροφορίες που θα οδηγήσουν στην κατασκευή «Χρήσιμου » λογισμικού

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Αντικείμενο της εργασίας… Αντικείμενο της εργασίας είναι ο σχεδιασμός και

η ανάπτυξη ενός διαδραστικού

συστήματος εκπαιδευτικού λογισμικού όπου ο εκπαιδευόμενος στον τομέα της Τεχνολογίας Λογισμικού θα παίρνει μια εικονική συνέντευξη από κάποιον υποθετικό πελάτη , προκειμένου να καταγράψει τις απαιτήσεις μιας υποθετικής εφαρμογής. Ο εκπαιδευόμενος, θα πρέπει να μπορεί να πραγματοποιεί ερωτήσεις στον πελάτη, να καταγράφει τις απαντήσεις του να παρακολουθεί εκπαιδευτικές παραινέσεις που θα τον βοηθήσουν στην συλλογή των απαραίτητων στοιχείων και όλη αυτή η διαδικασία θα συνεχίζεται έως ότου φτάνουμε σε ένα αποδεκτό σύνολο προδιαγραφών απαιτήσεων. Επιπλέον, θα υπάρχει ένα σύνολο κανόνων αξιολόγησης της συμπεριφοράς του εκπαιδευόμενου, καθώς επίσης και ένα σύνολο κανόνων, βάση με τους οποίους ελέγχονται οι τελικές προδιαγραφές ως προς την σαφήνεια τους έτσι ώστε να μην φτάσουμε σε αδιέξοδα μονοπάτια.

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Τι είναι το Osiris; Το OSIRIS είναι η βασική εφαρμογή του συστήματος το οποίο κατασκευάστηκε για την πραγματοποίηση των παραπάνω, και η οποία υποστηρίζει δύο τουλάχιστον χειριστές. Τον εκπαιδευτή και τον εκπαιδευόμενο. Η εφαρμογή χωρίζεται σε δύο μέρη: To πρώτο μέρος αφορά την διαχείριση της βάσης δεδομένων που υποστηρίζει η εφαρμογή Ενώ το δεύτερο μέρος αφορά την παρακολούθηση ενός εκπαιδευτικού σεναρίου που υλοποιεί τα παραπάνω.

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Διαχείριση Βάσης Δεδομένων Στο πρώτο μέρος ,ο εκπαιδευτής έχει την δυνατότητα να εισαγάγει, διαγράφει και να μεταβάλλει κατά βούληση εγγραφές στο σύστημα, δηλαδή τα εκπαιδευτικά σενάρια, τις υποτιθέμενες δηλώσεις και τις πιθανές απαντήσεις του πελάτη, τις ερωτήσεις του εκπαιδευόμενου αναλυτή , τις εκπαιδευτικές παραινέσεις τις εναλλακτικές προσεγγίσεις, τις υποψήφιες προδιαγραφές κλπ που βρίσκονται καταχωρημένα στην βάση δεδομένων. Για την καλύτερη διαχείριση της βάσης γνώσης, που υποστηρίζει έχουν προστεθεί σκόπιμα, κάποιες λειτουργίες οι οποίες υποστηρίζουν την εισαγωγή , διαγραφή πινάκων καθώς και την εισαγωγή και διαγραφή στηλών (πεδίων). Επιπλέον με την εντολή Ερώτημα δίνεται η δυνατότητα στον εκπαιδευτή, να πάρει οποιαδήποτε πληροφορία χρειάζεται από την βάση δεδομένων χρησιμοποιώντας εντολές SQL.

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Παρουσίαση Εκπαιδευτικού Σεναρίου Το δεύτερο μέρος, (το οποίο είναι και το σημαντικότερο τμήμα της εφαρμογής) αφορά την παρακολούθηση ενός εκπαιδευτικού σεναρίου Αρχικά εμφανίζει όλα τα διαθέσιμα αποθηκευμένα σενάρια

από τα οποία

καλείται ο εκπαιδευόμενος να επιλέξει ένα της αρεσκείας του. Ανάλογα με την επιλογή του, εκτελείται ένα video

το οποίο παρουσιάζει έναν

υποτιθέμενο πελάτη να περιγράφει το πρόβλημα του. Μέσα από ένα διαλογικό περιβάλλον, ο εκπαιδευόμενος μπορεί να θέτει προκαθορισμένες ερωτήσεις στον πελάτη να καταγράφει τις απαντήσεις του και να παρακολουθεί (εάν φυσικά είναι διαθέσιμες) τυχόν εκπαιδευτικές παραινέσεις . Η

διαδικασία

συνεχίζεται,

έως

ότου

προδιαγραφές . Επιπλέον, υπάρχει η δυνατότητα

ο

εκπαιδευόμενος

φτάσει

σε

ελέγχου των προδιαγραφών που θα

προκύψουν, ως προς την συνέπεια τους, έτσι ώστε να μην υπάρξουν αδιέξοδα μονοπάτια. .

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Σχεδίαση και Υλοποίηση Για την ανάλυση και σχεδίαση της εφαρμογής χρησιμοποιήθηκε το Visual Paradigm for UML Community Edition 3.1

με το οποίο παράχθηκαν τα εξής:

•Διαγράμματα δραστηριοτήτων •Διαγράμματα περιπτώσεων χρήσης •Διαγράμματα συνεργασίας •Deployment diagram •Διάγραμμα ακολουθίας •Ορίστηκε η δομή του Μοντέλου ανάλυσης της εφαρμογής •Ορίστηκαν οι σχέσεις μεταξύ των πακέτων ανάλυσης •Έγινε η αντιστοίχιση των περιπτώσεων χρήσης σε περιπτώσεις χρήσης πεδίου ανάλυσης για κάθε ένα από τα πακέτα ανάλυσης •Πραγματοποιήθηκε ανάλυση για κάθε μια από τις περιπτώσεις

χρήσης ξεχωριστά

•Oρίστηκαν τα πεδία και οι σχέσεις οντοτήτων του λογισμικού

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Βάση Δεδομένων Στην βάση δεδομένων είναι καταχωρημένα, οι ερωτήσεις του

εκπαιδευόμενου αναλυτή, οι

δηλώσεις ενός υποτιθέμενου πελάτη , οι πιθανές απαντήσεις του στα ερωτήματα του αναλυτή , διάφορες εκπαιδευτικές παραινέσεις που σκοπό έχουν να βοηθήσουν τον εκπαιδευόμενο στην καταγραφή των προδιαγραφών των απαιτήσεων,

εναλλακτικές προσεγγίσεις , υποψήφιες

προδιαγραφές κλπ. Εισήχθησαν στους πίνακες της βάσης, εικονικά δεδοµένα για την δοκιµή των µονάδων προγράµµατος που θα υλοποιούντο από το κυρίως πρόγραμμα OSIRIS . Η υλοποίηση του συστήματος OSIRIS πραγματοποιήθηκε

σε j2sdk1.4.2_03 της Java μέσω

Blue-J και το λογισμικό επικοινωνεί με το σύστημα διαχείρισης βάσης δεδομένων μέσω του Μηχανισμού ODBC-JDBC.

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Σενάριο που ενσωματώθηκε στην εφαρμογή

Το αντικείμενο του σεναρίου που ενσωματώθηκε στην εφαρμογή αφορά την σχεδίαση λογισμικού, για τις ανάγκες ενός καταστήματος πώλησης ηλεκτρονικών υπολογιστών και εκτυπωτών. Το κατάστημα διατηρεί αποθήκη και η πώληση γίνεται είτε επί τόπου από υπαλλήλους, είτε μέσα από τη σελίδα δικτύου της επιχείρησης.Η αποθήκη ενημερώνεται αυτόματα και, εάν υπάρχει επαρκής ποσότητα από το αντικείμενο, αυτή στέλνεται στο ταμείο για να παραληφθεί από τον πελάτη (ή αποστέλλεται σε αυτόν, εάν η παραγγελία γίνεται μέσα από το δίκτυο).

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Αξιολόγηση Εργασίας! Η κατασκευή του παρόντος λογισμικού ήταν μια δύσκολη υπόθεση και αρκετά απαιτητική. Αναμφισβήτητα, υπάρχουν πολλοί τρόποι με τους οποίους θα μπορούσε να υλοποιηθεί η παρούσα εργασία. Κάποιος από αυτούς μπορεί να είναι πιο αποτελεσματικός, πιο ακριβής ή ακόμα και πιο εύκολος στην τροποποίηση . Ο παράγων χρόνος, ήταν περιοριστικός. Σημειώθηκαν κάποιες παραλείψεις εν γνώση μου, οι οποίες θεώρησα πως δεν θα παίξουν σημαντικό ρόλο στο τελικό αποτέλεσμα. Σε γενικές γραμμές το τελικό αποτέλεσμα συμφωνεί με τις αρχικές απαιτήσεις του τέθηκαν καθώς και με την ανάλυση και σχεδίαση και το λογισμικό ικανοποιεί πλήρως τους λόγους για τους οποίους κατασκευάστηκε. Το περιβάλλον διεπαφής με τον χρήστη έχει βελτιωθεί αρκετά στην τελευταία έκδοση της εφαρμογής και είναι φιλικό και εύχρηστο.

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Προτάσεις για συνέχιση της εργασίας Μια μελλοντική επέκταση της εφαρμογής θα μπορούσε να περιλάβει και την τοποθέτηση του προγράμματος σε ένα Web – server, όπου θα δίνεται η δυνατότητα στους ενδιαφερόμενους, να το προσπελαύνουν μέσω Internet. Επιπλέον κάποιες βελτιώσεις θα μπορούσαν να γίνουν στα ακόλουθα τμήματα του προγράμματος: Βοηθητικές εργασίες Αξιολόγηση Εκπαιδευομένων: Εκμάθηση SQL Τροποποίηση της Βάσης Δεδομένων Εκπαιδευτικό Σενάριο

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Ενδεικτικές παρουσιάσεις από την φάση της ανάπτυξης της εφαρμογής Προδιαγραφή περίπτωσης χρήσης 5.3.1 Τίτλος Περίπτωσης χρήσης: «Εισαγωγή νέου εκπαιδευόμενου». Σύντομη περιγραφή: Η εφαρμογή εμφανίζει μια φόρμα διαλόγου μέσω της οποίας πραγματοποιείται η εισαγωγή των στοιχείων. Ροή γεγονότων: Βασική ροή 1. Ο χειριστής επιλέγει την εντολή «Εισαγωγή νέου Εκπαιδευόμενου». 2. Το πρόγραμμα ανοίγει τον πίνακα «Εκπαιδευόμενοι». 3. Εμφανίζεται φόρμα διαλόγου παρουσιάζοντας τα αντίστοιχα πεδία καθώς και 3 κουμπιά «Προσθήκη», «Νέα Εισαγωγή» και «Άκυρο». 4. Ο χειριστής συμπληρώνει τα στοιχεία και πατάει «Προσθήκη». 5. Το πρόγραμμα ελέγχει την εγκυρότητα των στοιχείων. 6. Το πρόγραμμα εισάγει μια νέα εγγραφή στον πίνακα «ΕΚΠΑΙΔΕΥΟΜΕΝΟΙ». 7. Ο έλεγχος επανέρχεται στο βήμα 2 Εναλλακτικές ροές Εναλλακτική ροή 1 4α Ο χειριστής επιλέγει «Άκυρο». 5α Το πρόγραμμα κλείνει την φόρμα και τερματίζει την εφαρμογή. Εναλλακτική ροή 2 6α Τα στοιχεία που δόθηκαν είναι ελλιπή. 7α Το πρόγραμμα εμφανίζει μήνυμα στον χρήστη και επανέρχεται ο έλεγχος στο βήμα 2. Μη λειτουργικές απαιτήσεις Δεν υπάρχουν για αυτή την περίπτωση χρήσης. Κατάσταση εισόδου Δεν υπάρχουν ιδιαίτερες απαιτήσεις εισόδου. Κατάσταση εξόδου Έχουν προστεθεί 0 …Ν νέες εγγραφές.

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Ενδεικτικές παρουσιάσεις από την φάση της ανάπτυξης της εφαρμογής

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Ενδεικτικές παρουσιάσεις από την φάση της ανάπτυξης της εφαρμογής Ένα μικρό μέρος του εγγράφου απαιτήσεων

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Ενδεικτικές παρουσιάσεις από την φάση της ανάπτυξης της εφαρμογής Μικρό μέρος από το Λεξικό δεδομένων

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Ενδεικτικές παρουσιάσεις από την φάση της ανάπτυξης της εφαρμογής Παράδειγμα διαγράμματος δραστηριοτήτων

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Ενδεικτικές παρουσιάσεις από την φάση της ανάπτυξης της εφαρμογής Μικρό τμήμα από τη Δομή του Μοντέλου Ανάλυσης

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Ενδεικτικές παρουσιάσεις από την φάση της ανάπτυξης της εφαρμογής

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Ενδεικτικές παρουσιάσεις από την φάση της ανάπτυξης της εφαρμογής Μικρό τμήμα από την αντιστοίχιση περιπτώσεων χρήσης σε περιπτώσεις χρήσεις πεδίου ανάλυσης για το 3ο πακέτο ανάλυσης της εφαρμογής

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Ενδεικτικές παρουσιάσεις από την φάση της ανάπτυξης της εφαρμογής Παράδειγμα από την Ανάλυση περιπτώσεων χρήσης και διαγράμματα συνεργασίας

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Ενδεικτικές παρουσιάσεις από την φάση της ανάπτυξης της εφαρμογής Διάγραμμα συνεργασίας για την δευτερεύουσα ροή της περίπτωσης χρήσης «Διαγραφή video»

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Ενδεικτικές παρουσιάσεις από την φάση της ανάπτυξης της εφαρμογής

Παράδειγμα Διαγράμματος περιπτώσεων χρήσης για τον χειριστή «εκπαιδευόμενοι

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Ενδεικτικές παρουσιάσεις από την φάση της ανάπτυξης της εφαρμογής Διάγραμμα οντοτήτων συσχετίσεων της εφαρμογής λογισμικού

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Ενδεικτικές παρουσιάσεις από την φάση της ανάπτυξης της εφαρμογής Πεδία και σχέσεις για τις κλάσεις οντοτήτων του λογισμικού

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Ενδεικτικές παρουσιάσεις από την φάση της ανάπτυξης της εφαρμογής Μικρό τμήμα από το πλάνο ελέγχου του λογισμικού

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Ενδεικτικές παρουσιάσεις από την φάση της ανάπτυξης της εφαρμογής Παράρτημα Λ: Deployment Diagram

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Ενδεικτικές παρουσιάσεις από την φάση της ανάπτυξης της εφαρμογής Sequence Diagram

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Στιγμιότυπα της εφαρμογής

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Στιγμιότυπα της εφαρμογής

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Στιγμιότυπα της εφαρμογής

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Στιγμιότυπα της εφαρμογής

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Στιγμιότυπα της εφαρμογής

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Στιγμιότυπα της εφαρμογής

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Στιγμιότυπα της εφαρμογής

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Στιγμιότυπα της εφαρμογής

ΜΑΣΤΡΟΓΙΩΡΓΑΚΗ ΦΩΤΕΙΝΗ


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.