ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

Σχετικά έγγραφα
4η ιάλεξη. UML ιαγράμματα αλληλεπίδρασης

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

. Μεθοδολογία Προγραμματισμού. UML Διαγράμματα. Νικόλαος Πεταλίδης. Εισαγωγή Εαρινό Εξάμηνο 2014

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

Εισαγωγή στους Αλγορίθμους

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Διαγράμματα Αλληλεπίδρασης. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

Εισαγωγή στους Αλγορίθμους

Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων περίπτωσης χρήσης (1ο Μέρος)

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Συστήματα Αυτομάτου Ελέγχου. Ενότητα Α: Γραμμικά Συστήματα

Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων δραστηριοτήτων

Πληροφοριακά Συστήματα Διοίκησης Ενότητα 8: Διαγράμματα Δραστηριοτήτων

Λογιστική Κόστους Ενότητα 12: Λογισμός Κόστους (2)

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Kruskal

Λογιστική Κόστους Ενότητα 8: Κοστολογική διάρθρωση Κύρια / Βοηθητικά Κέντρα Κόστους.

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους

Μοντελοποίηση Λογικών Κυκλωμάτων

Σχεδίαση Δικτύων Υπολογιστών

Διαχείριση Πληροφοριακών Συστημάτων

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού σε κατάσταση Κορεσμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής

Οργάνωση και Διοίκηση Πωλήσεων Ενότητα 8: ΟΡΓΑΝΩΣΗ ΤΗΣ ΔΥΝΑΜΗΣ ΠΩΛΗΤΩΝ

Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους (1)

Πληροφοριακά Συστήματα Διοίκησης Ενότητα 4: Μοντελοποίηση Περιπτώσεων Χρήσης (2ο Μέρος)

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Διαχείριση Χρόνου & Δίκτυα στη Διοίκηση Έργων. Κηρυττόπουλος Κωνσταντίνος Επ. Καθηγητής ΕΜΠ

ΒΟΗΘΗΤΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ

Λογιστικές Εφαρμογές Εργαστήριο

Εισαγωγή στους Αλγορίθμους

Ειδικά Θέματα Δικτύων ΙΙ

Οργάνωση και Διοίκηση Πωλήσεων

Εισαγωγή στην Διοίκηση Επιχειρήσεων

ΑΝΤΙΡΡΥΠΑΝΤΙΚΗ ΤΕΧΝΟΛΟΓΙΑ ΑΙΩΡΟΥΜΕΝΩΝ ΣΩΜΑΤΙΔΙΩΝ Ενότητα 2: Αιωρούμενα σωματίδια & Απόδοση συλλογής Αν. Καθ. Δρ Μαρία Α. Γούλα Τμήμα Μηχανικών

Ιστορία της μετάφρασης

Τεχνολογία Λογισμικού

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Τεχνολογία Λογισμικού. Ενότητα 1: Εισαγωγή στην UML Καθηγητής Εφαρμογών Ηλίας Γουνόπουλος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Επιχειρηματική Μοντελοποίηση. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική

Βάσεις Δεδομένων. Ενότητα 5: ΚΑΝΟΝΙΚΟΠΟΙΗΣΗ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ. Πασχαλίδης Δημοσθένης Τμήμα Ιερατικών σπουδών

Εισαγωγή στους Αλγορίθμους Φροντιστήριο 4

Ποσοτικές Μέθοδοι στη Διοίκηση Επιχειρήσεων Ι Σύνολο- Περιεχόμενο Μαθήματος

ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΜΕ ΧΡΗΣΗ Η/Υ

Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων περίπτωσης χρήσης (2ο Μέρος)

Εισαγωγή στους Αλγορίθμους Ενότητα 10η Άσκηση Αλγόριθμος Dijkstra

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Prim

Περιεχόμενο του μαθήματος

Αυτοματοποιημένη χαρτογραφία

Εισαγωγή στην Διοίκηση Επιχειρήσεων

ΕΙΣΑΓΩΓΗ ΣΤΗΝ UML ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΕΠΙΧΕΙΡΗΜΑΤΙΚΩΝ ΔΙΑΔΙΚΑΣΙΩΝ (ΔΙΑΓΡΑΜΜΑΤΑ ΔΡΑΣΤΗΡΙΟΤΗΤΩΝ & ΠΕΡΙΠΤΩΣΕΩΝ ΧΡΗΣΗΣ) (7-8)

Εκκλησιαστικό Δίκαιο. Ενότητα 10η: Ιερά Σύνοδος της Ιεραρχίας και Διαρκής Ιερά Σύνοδος Κυριάκος Κυριαζόπουλος Τμήμα Νομικής Α.Π.Θ.

Συστήματα Αναμονής. Ενότητα 3: Στοχαστικές Ανελίξεις. Αγγελική Σγώρα Τμήμα Μηχανικών Πληροφορικής ΤΕ

Διοικητική Λογιστική

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Τεχνολογία Λογισμικού

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Διδακτική της Πληροφορικής

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

Μηχανολογικό Σχέδιο Ι

ΕΠΙΧΕΙΡΗΜΑΤΙΚΑ ΣΧΕΔΙΑ

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

Εφαρμογή Υπολογιστικών Τεχνικών στην Γεωργία

ΔΙΔΑΚΤΙΚΗ ΤΗΣ ΚΑΛΑΘΟΣΦΑΙΡΙΣΗΣ ΙΙ

Πληροφορική ΙΙ Ενότητα 1

Λειτουργικά Συστήματα

Οργάνωση και Διοίκηση Πωλήσεων

Εισαγωγή στην πληροφορική

Ατμοσφαιρική Ρύπανση

Τεχνικό Σχέδιο - CAD

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Διαγράμματα Συνεργασίας. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική

ΗΛΕΚΤΡΟΤΕΧΝΙΑ-ΗΛΕΚΤΡΟΝΙΚΗ ΕΡΓΑΣΤΗΡΙΟ

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού Υπέρθερμου Ατμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής

Οργάνωση και Διοίκηση Πωλήσεων Ενότητα 1: Ο ΡΟΛΟΣ ΤΩΝ ΠΩΛΗΣΕΩΝ ΣΤΟ ΠΛΑΙΣΙΟ ΤΗΣ ΣΤΡΑΤΗΓΙΚΗΣ ΜΑΡΚΕΤΙΝΓΚ

Συστήματα Αναμονής. Ενότητα 5: Ανέλιξη Poisson. Αγγελική Σγώρα Τμήμα Μηχανικών Πληροφορικής ΤΕ

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

ΣΤΑΤΙΣΤΙΚΗ ΕΠΙΧΕΙΡΗΣΕΩΝ

Τεχνολογία Πολυμέσων. Ενότητα 6: Υπερκείμενο - Υπερμέσα. Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ

Λογιστική Κόστους Ενότητα 7: Κοστολογική διάρθρωση Κέντρα Κόστους.

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Γ. Ολοκληρωτικός Λογισμός

Συστήματα Αναμονής. Ενότητα 7: Ουρά Μ/Μ/1. Αγγελική Σγώρα Τμήμα Μηχανικών Πληροφορικής ΤΕ

ΕΠΙΧΕΙΡΗΜΑΤΙΚΑ ΣΧΕΔΙΑ

Μάρκετινγκ Αγροτικών Προϊόντων

ΜΑΘΗΜΑ: ΗΛΕΚΤΡΟΤΕΧΝΙΑ-ΗΛΕΚΤΡΟΝΙΚΗ ΕΡΓΑΣΤΗΡΙΟ

Ειδικά Θέματα Δικτύων Ι

Διοίκηση Εξωτερικής Εμπορικής Δραστηριότητας

Ενότητα. Εισαγωγή στις βάσεις δεδομένων

Τεχνολογία & Καινοτομία - Αρχές Βιομηχανικής Επιστήμης

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

Συστήματα Αναμονής. Ενότητα 9: Ανέλιξη Γέννησης - Θανάτου. Αγγελική Σγώρα Τμήμα Μηχανικών Πληροφορικής ΤΕ

Προγραμματισμός Η/Υ. 7 η ενότητα: Αρχεία. Τμήμα. Τεχνολόγων Περιβάλλοντος. ΤΕΙ Ιονίων Νήσων. Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων

Τεχνολογία Πολυμέσων. Ενότητα 8: Pool Table. Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ

Γενικά Μαθηματικά Ι. Ενότητα 15: Ολοκληρώματα Με Ρητές Και Τριγωνομετρικές Συναρτήσεις Λουκάς Βλάχος Τμήμα Φυσικής

Μεθοδολογία Έρευνας Κοινωνικών Επιστημών Ενότητα 2: ΣΥΓΚΕΝΤΡΩΣΗ ΠΛΗΡΟΦΟΡΙΩΝ ΜΑΡΚΕΤΙΝΓΚ Λοίζου Ευστράτιος Τμήμα Τεχνολόγων Γεωπόνων-Kατεύθυνση

Transcript:

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας χρήσης, η άδεια χρήσης αναφέρεται ρητώς. ΒΙΟΜΗΧΑΝΙΚΗ ΠΛΗΡΟΦΟΡΙΚΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 2

Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Κεντρικής Μακεδονίας» έχει χρηματοδοτήσει μόνο τη αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. ΒΙΟΜΗΧΑΝΙΚΗ ΠΛΗΡΟΦΟΡΙΚΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 3

3η ιάλεξη UML ιαγράμματα Περιπτώσεων Χρήσης/ ραστηριότητας 1

ιαγράμματα Περιπτώσεων χρήσης 2 ίνουν και αυτά μια στατική άποψη του συστήματος Αναπαριστούν τη λειτουργία ενός συστήματος, όπως αυτή γίνεται αντιληπτή από τον εξωτερικό χρήστη (χαρακτήρας). Μια περίπτωση χρήσης αντιστοιχεί σε μια χωριστή και ολοκληρωμένη λειτουργία που μπορεί να επιτελέσει ένας χρήστης. Το σύνολο των περιπτώσεων χρήσης συνιστά τη συμπεριφορά του συστήματος.

ιαγράμματα Περιπτώσεων χρήσης Σε κάθε διάγραμμα περίπτωσης χρήσης απεικονίζεται ένας χρήστης του συστήματος (άνθρωπος ή άλλο σύστημα) ως ένα ανθρωπάκι Η ίδια η περίπτωση χρήσης απεικονίζεται ως μία έλλειψη. Ο χρήστης «ξεκινά» μία περίπτωση χρήσης αναμένοντας την εκτέλεση κάποια λειτουργίας. Η συσχέτιση μεταξύ χρήστη και περίπτωσης χρήσης απεικονίζεται με μία γραμμή μεταξύ τους ενώ η φορά της ενεργοποίησης με τη χρήση κατευθυνόμενης γραμμής. 3

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

Παράδειγμα Περιπτώσεων Χρήσης ATM 5

Δεν είναι δυνατή η προβολή αυτής της εικόνας αυτή τη στιγμή. ιαγράμματα Περιπτώσεων χρήσης Μία περίπτωση χρήσης μπορεί να συνεργάζεται με άλλες περιπτώσεις χρήσης ή χαρακτήρες ως εξής Συσχέτιση: Το μονοπάτι επικοινωνίας μεταξύ ενός χαρακτήρα και μιας περίπτωσης χρήσης στην οποία συμμετέχει Επέκταση: Η προσθήκη λειτουργικότητας σε μία βασική περίπτωση χρήσης (η οποία δεν γνωρίζει για αυτή) «extends» Γενίκευση: Μία συσχέτιση μεταξύ μιας γενικής περίπτωσης χρήσης και μίας ειδικότερης που κληρονομεί στοιχεία συμπεριφοράς και προσθέτει νέα χαρακτηριστικά. Περιεκτικότητα: Η προσθήκη λειτουργικότητας σε μία βασική περίπτωση χρήσης (η οποία περιγράφει σαφώς την περίπτωση που εμπεριέχεται) <<includes>> 6

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

8 ομή της περιγραφής μιας περίπτωσης χρήσης Τίτλος Περίπτωσης Χρήσης Σύντομη περιγραφή (1-2 σειρές) Προαπαιτούμενα (Συνθήκες που θα πρέπει να ισχύουν ώστε να είναι δυνατή η έναρξη της περίπτωσης χρήσης) Κύρια ροή γεγονότων (Περιγραφή των βημάτων που λαμβάνουν χώρα για την υλοποίηση της συμπεριφοράς) Εναλλακτική ροή γεγονότων (Περιγραφή εξαιρέσεων ή λανθασμένων καταστάσεων) Αποτέλεσμα (Τι ισχύει μετά το πέρας της λειτουργίας)

Παράδειγμα περιγραφής Ανάληψη μετρητών Σύντομη περιγραφή: Ανάληψη μετρητών από το ΑΤΜ Προαπαιτούμενα: Ο πελάτης έχει εισάγει σωστά την κάρτα του και το PIN του Κύρια ροή γεγονότων 1. Το σύστημα δίνει στο χρήστη τη δυνατότητα να επιλέξει ποσό ανάληψης 2. Ο χρήστης επιλέγει ποσό 3. Το σύστημα δίνει το ανάλογο ποσό μαζί με απόδειξη με το υπόλοιπο του λογαριασμού Εναλλακτική ροή α. 3.1 εν υπάρχουν αρκετά χρήματα στο λογαριασμό και ενημερώνεται ο χρήστης β. 3.1Το ΑΤΜ δεν έχει τα απαραίτητα χαρτονομίσματα και ενημερώνει το χρήστη Αποτέλεσμα Ο χρήστης έχει παραλάβει το ποσό και το υπόλοιπό του έχει μειωθεί αντίστοιχα 9

UML ιαγράμματα ραστηριότητας 10

ιαγράμματα δραστηριότητας 11 Τα διαγράμματα δραστηριότητας αποτελούν συνδυασμό τεχνικών όπως Petri Nets, SDL και activity diagrams Βασικό τους σύμβολο είναι μια «κατάσταση δραστηριότητας» ή απλώς δραστηριότητα Περιγράφουν την ακολουθία των δραστηριοτήτων και παρέχει υποστήριξη τόσο για υπο-συνθήκη όσο και παράλληλη συμπεριφορά

ιχάλα Παράδειγμα Έναρξη ιακλάδωση Παραλαβή παραγγελίας Συμπλήρωση παραγγελίας Αποστολή τιμολογίου [Βιαστική] [Αλλιώς] Άμεση Παράδοση Κανονική Παράδοση Πληρωμή Συγχώνευση Κλείσιμο Παραγγελίας Ένωση Τέλος 12

ιάγραμμα δραστηριότητας Μια διακλάδωση έχει μια μόνο εισερχόμενη μετάβαση και πολλές φρουρούμενες εξερχόμενες Μια συγχώνευση έχει πολλές εισερχόμενες και μία μόνο έξοδο Μια διχάλα έχει μια εισερχόμενη μετάβαση και πολλές εξερχόμενες. Όταν συμβαίνει η εισερχόμενη μετάβαση ακολουθούνται παράλληλα όλες οι εξερχόμενες Μια ένωση σημαίνει το συγχρονισμό κάποιων παράλληλων διαδικασιών. Η εξερχόμενη μετάβαση ακολουθείται μόνο όταν συμβούν όλες οι εισερχόμενες 13

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

ιάσπαση μιας δραστηριότητας Παραλαβή παραγγελίας Συμπλήρωση παραγγελίας Αποστολή τιμολογίου Άμεση Παράδοση Κανονική Παράδοση Πληρωμή Κλείσιμο Παραγγελίας 15

ιάδρομοι (swimlanes) Τα διαγράμματα δραστηριότητας σας λένε τι συμβαίνει αλλά δε σας λένε ποιος το κάνει Οι διάδρομοι είναι ένας τρόπος να λύσετε το πρόβλημα ιαρρυθμίστε το διάγραμμα σε κατακόρυφες ζώνες που χωρίζονται με γραμμές 16

Παράδειγμα Τμήμα ιεκπεραίωσης Τμήμα εξυπηρέτησης Τμήμα Οικονομικών Παραλαβή παραγγελίας Συμπλήρωση παραγγελίας Αποστολή τιμολογίου Πληρωμή Πληρωμή Κλείσιμο Παραγγελίας 17

Που χρησιμοποιούνται τα διαγράμματα δραστηριότητας Στην ανάλυση μιας περίπτωσης χρήσης για να βρείτε ποιες ενέργειες χρειάζονται και ποιες εξαρτήσεις υπάρχουν Στην κατανόηση της ροής των εργασιών Στην περιγραφή ενός πολύπλοκου σειριακού αλγορίθμου Στο χειρισμό πολυνηματικών (multithreaded) εφαρμογών 18

Που δε χρησιμοποιούνται τα διαγράμματα δραστηριότητας Όταν προσπαθείτε να δείτε πώς συνεργάζονται τα αντικείμενα Όταν προσπαθείτε να δείτε πώς συμπεριφέρεται ένα αντικείμενο στη διάρκεια της ζωής του Για την απεικόνιση πολύπλοκης υπό συνθήκη λογικής. Χρησιμοποιήστε έναν πίνακα αλήθειας 19