Σχεδίαση Εκπαιδευτικού Λογισµικού



Σχετικά έγγραφα
Αφήγηση Μαρτυρία. Μουσική. Ενίσχυση μηνύματος Μουσική επένδυση Ηχητικά εφέ

Βασικές έννοιες. Αναλογικό Βίντεο. Ψηφιακό Βίντεο. Κινούμενα γραφικά (animation)( Πλαίσιο (frame, καρέ) Ρυθμός πλαισίων (frame rate)

Ψηφιοποίηση και Ψηφιακή Επεξεργασία Εικόνας

Εισαγωγή. Τεχνολογία Πολυµέσων 01-1

Τι είναι τα πολυμέσα;

Εφαρμογές που συνδυάζουν ταυτόχρονα πολλαπλά μέσα : Κί Κείμενο, Εικόνα, Ήχος, Video, Animation. Στα υπερμέσα η πρόσπέλαση της πληροφορίας γίνεται

Ερωτήσεις- Απαντήσεις Πολυμέσα Απο το Βιβλίο Εφαρμογές Η/Υ Α,Β,Γ Λυκείου

Κωδικοποίηση βίντεο (MPEG)

ΨΗΦΙΟΓΡΑΦΙΚΕΣ ΕΙΚΟΝΕΣ

Πληροφορική 2. Τεχνολογία Λογισμικού

Τεχνολογία Πολυμέσων. Ενότητα # 3: Συστήματα πολυμέσων Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Ερωτήσεις Απαντήσεις επανάληψης κεφ.9 (Πολυμέσα).

ΘΕΜΑ ΑΝΑΠΤΥΞΗ ΠΟΛΥΜΕΣΙΚΗΣ ΕΦΑΡΜΟΓΗΣ ΜΕ ΘΕΜΑ : MORPHING ΚΑΙ ΕΙΚΟΝΙΚΗ ΠΡΑΓΜΑΤΙΚΟΤΗΤΑ

Τι συσχετίζεται με τον ήχο

Συστήματα πολυμέσων. Εισαγωγή Υλικό συστημάτων πολυμέσων Λογισμικό συστημάτων πολυμέσων Συστήματα πραγματικού χρόνου Χρονοπρογραμματισμός

ΥΠΟΥΡΓΕΙΟ ΕΘΝΙΚΗΣ ΠΑΙΔΕΙΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ ΠΟΛΥΜΕΣΑ- ΔΙΚΤΥΑ ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΗΡΕΣΙΩΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ

µ : µ µ µ. µ / µ. µ, µ µ. µ µ. µ µ,. µ µ µ, µµ.

Εικόνες και γραφικά. Τεχνολογία Πολυµέσων 05-1

Αρχές κωδικοποίησης. Τεχνολογία Πολυµέσων 08-1

Αρχές κωδικοποίησης. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 08-1

Εφαρμογές Πληροφορικής

Συνεχής ροή πολυµέσων

Θέματα Συστημάτων Πολυμέσων. Ενότητα #3: Ιδιότητες μέσων Διδάσκων: Γεώργιος K. Πολύζος Τμήμα: Μεταπτυχιακό Πρόγραμμα Σπουδών Επιστήμη των Υπολογιστών

Εφαρμογές που συνδυάζουν ταυτόχρονα πολλαπλά μέσα : Κείμενο, Εικόνα, Ήχος, Video, Animation Στα πολυμέσα η προσπέλαση της πληροφορίας γίνεται με

Συστήματα Πολυμέσων. Ανάπτυξη Πολυμεσικών Εφαρμογών Ι

Δημιουργία πολυμέσων

Μέρος A - Πολυμέσα. 1 η Διδακτική Ενότητα. Εισαγωγή στα πολυμέσα Προβλεπόμενες διδακτικές ώρες: 2

Ανοικτά Ακαδηµα κά Μαθήµατα

Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420)

Συγχρονισµός πολυµέσων

Βίντεο. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 06-1

Ήχος και φωνή. Τεχνολογία Πολυµέσων 04-1

Εισαγωγή στις τεχνολογίες μετάδοσης

Τεχνολογία Πολυμέσων. Ενότητα # 8: Αρχές κωδικοποίησης Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Δημιουργία μαθησιακού υλικού πολυμέσων και υπερμέσων. Π. Κλιάπης

Ήχος. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 04-1

Τεχνολογία Πολυμέσων. Ενότητα # 4: Ήχος Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Πολυμεσικές Εφαρμογές

Ελεγχος, Αξιοπιστία και Διασφάλιση Ποιότητας Λογισµικού

Α ΤΑΞΗ. 1 η ΕΝΟΤΗΤΑ: Γνωρίζω τον υπολογιστή. Θα παρουσιαστεί µε τρόπο απλό και κατανοητό,

Εισαγωγή. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 01-1

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ,

Πίνακας Περιεχομένων. μέρος A 1 Εισαγωγή στην Τεχνολογία Λογισμικού

Κωδικοποίηση ήχου. Κωδικοποίηση καναλιού φωνής Κωδικοποίηση πηγής φωνής Αντιληπτική κωδικοποίηση Κωδικοποίηση ήχου MPEG

ΣΥΣΤΗΜΑΤΑ ΠΟΛΥΜΕΣΩΝ, 2007 ΘΡ. ΤΣΙΑΤΣΟΣ

ΤΟΜΕΑΣ HΛΕΚΤΡΟΝΙΚΗΣ. Επαγγελματικό λογισμικό στην ΤΕΕ: Επιμόρφωση και Εφαρμογή ΣΕΜΙΝΑΡΙΟ 2

Τι συσχετίζεται με τον ήχο

Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420)

ΒΑΣΙΚΑ ΘΕΜΑΤΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

Εγχειρίδιο Ζωντανών Μεταδόσεων Υπηρεσιών Βίντεο. Πανεπιστημίου Κρήτης. Εγχειρίδιο τεχνικού μετάδοσης

MPEG-4 : Διαδραστικές εφαρμογές πολυμέσων

Τεχνολογία Πολυμέσων. Ενότητα # 1: Εισαγωγή Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

ITU-T : H.261 (1990), H.262 (1996), H.263 (1995) MPEG-1, MPEG-2, MPEG-4. Αποθήκευση, Μετάδοση, Επικοινωνίες, ίκτυα

ΠΑΡΑΓΩΓΗ ΚΑΙ ΕΠΕΞΕΡΓΑΣΙΑ ΣΗΜΑΤΟΣ

Πολυμέσα. Συμπίεση δεδομένων Κωδικοποίηση MPEG. Δρ. Γεώργιος Π. Παυλίδης ΔΗΜΟΚΡΙΤΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΡΑΚΗΣ

Εφαρµογές των πολυµέσων

Κεφάλαιο 11 Πολυμέσα

Κεφάλαιο 11 Πολυμέσα. Εφ. Πληροφορικής Κεφ. 11 Καραμαούνας Π. 1

Ανάλυση Απαιτήσεων Απαιτήσεις Λογισµικού

Αλληλεπίδραση με εφαρμογές ήχου

Κωδικοποίηση βίντεο (MPEG)

ΠΟΛΥΜΕΣΙΚΑ ΣΤΟΙΧΕΙΑ. Διευθυντής Τ. Α. Μικρόπουλος. Πανεπιστήμιο Ιωαννίνων, Παιδαγωγικό Τμήμα Δημοτικής Εκπαίδευσης

Εύχρηστο σύστημα οικιακού κινηματογράφου DVD με δυνατότητα αναπαραγωγής μουσικής/βίντεο μέσω σύνδεσης USB

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

Βίντεο και κινούµενα σχέδια

Ροή πολυμέσων. Εισαγωγή Ροή από εξυπηρετητές ιστοσελίδων Ροή από εξυπηρετητές μέσων Το πρωτόκολλο RTSP

Κωδικοποίηση βίντεο (H.261 / DVI)

Το παρόν εκπονήθηκε στο πλαίσιο. του Υποέργου 6 «Εκπαίδευση επιµορφωτών και βοηθών επιµορφωτών»

Σχεδιαστικά Προγράμματα Επίπλου

Τμήμα Επιστήμης Υπολογιστών ΗΥ-474. Ψηφιακό βίντεο. Αναλογικό βίντεο / ψηφιοποίηση Διεπαφές Εκτίμηση κίνησης μπλοκ

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

ΕΙΔΗ ΠΛΑΙΣΙΩΝ Ενδο-πλαισιακή κωδικοποίηση (Intra- frame Coding): Δια-πλαισιακή κωδικοποίηση (Inter-frame Coding):

Τεχνολογία Πολυμέσων. Ενότητα # 18: Ροή πολυμέσων Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

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

ΧΡΗΣΗ ΠΟΛΥΜΕΣΩΝ ΣΤΗΝ ΣΧΕΔΙΑΣΗ WEB SITES

ΜΟΥΣΙΚΗ ΚΑΙ ΥΠΟΛΟΓΙΣΤΕΣ

- Επιστημονικός Υπεύθυνος Ενέργειας: Θεόδωρος Γ. Εξαρχάκος Καθηγητής του Πανεπιστημίου Αθηνών Πρόεδρος του Παιδαγωγικού Ινστιτούτου «Αναμόρφωση / εκ

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

Τμήμα Λογιστικής. Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Μαθήματα 6 και 7 Αναπαράσταση της Πληροφορίας στον Υπολογιστή. 1 Στέργιος Παλαμάς

Εισαγωγή στην τεχνική της ψηφιοποίησης των διαφανειών και των μικροταινιών των χειρογράφων της συλλογής του Π.Ι.Π.Μ

Η χρήση της ψηφιακής τεχνολογίας στην ανάδειξη της πολιτισµικής πληροφορίας

ΒΕΣ 04: Συµπίεση και Μετάδοση Πολυµέσων. Περιεχόµενα. Βιβλιογραφία. Εικόνες και Πολυµεσικές Εφαρµογές. Ψηφιακή Επεξεργασία Εικόνας.

Πληροφορική Ι. Μάθημα 9 ο Συμπίεση δεδομένων. Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Δρ.

Εγχειρίδιο Ζωντανών Μεταδόσεων Εξελιγμένων Υπηρεσιών Βίντεο Πανελληνίου Σχολικού Δικτύου Εγχειρίδιο τεχνικού μετάδοσης

Συστήµατα Τηλεκπαίδευσης: Κύκλος ζωής εκπαιδευτικού υλικού

Συστήματα Πολυμέσων. Ενότητα 12: Συμπίεση Ψηφιακού Ήχου. Θρασύβουλος Γ. Τσιάτσος Τμήμα Πληροφορικής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ

Πληροφορική Εφαρμογές Πολυμέσων

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

ΤΕΙ ΚΡΗΤΗΣ ΤΜ. ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡ/ΚΗΣ & ΠΟΛΥΜΕΣΩΝ ΔΙΔΑΣΚΩΝ: Δρ. Γ. ΓΑΡΔΙΚΗΣ. Κωδικοποίηση εικόνας

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

ΨΗΦΙΑΚΗΕΠΕΞΕΡΓΑΣΙΑVIDEO ΣΠΟΥ ΑΣΤΗΣ: ΠΑΣΜΑΤΖΙ ΗΣ ΙΩΑΝΝΗΣ

Περιεχόµενα. ΕΠΛ 422: Συστήµατα Πολυµέσων. Μέθοδοι συµπίεσης ηχητικών. Βιβλιογραφία. Κωδικοποίηση µε βάση την αντίληψη.

Θέμα: «ΣΥΜΠΙΕΣΗ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΠΟΛΥΜΕΣΑ» Εισηγητής: Παναγιώτης Γιώτης 20 Μαϊου 2007 Αθήνα

Εισαγωγή Κεφάλαιο 1: Εγκατάσταση της Access Κεφάλαιο 2: Βάσεις δεδομένων και δομικά στοιχεία της Access

Ελεγχος, Αξιοπιστία και Διασφάλιση Ποιότητας Λογισµικού: Εξωτερική Ποιότητα

Ποιότητα μετάδοσης πολυμεσικού περιεχομένου στο διαδίκτυο

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

Εκπαιδευτικό πολυμεσικό σύστημα διδασκαλίας των μαθηματικών (Εφαρμογή στη δευτεροβάθμια εκπαίδευση)

Τεχνολογία Πολυμέσων. Ενότητα # 12: Κωδικοποίηση βίντεο: H.26x Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Εφαρμογές πολυμέσων για τη διδασκαλία των Μαθηματικών

Transcript:

Σχεδίαση Εκπαιδευτικού Λογισµικού Εργαλεία ανάπτυξης ΕΛ Ποιοτικός Έλεγχος ΕΛ ηµήτρης Καλαµαράς ΑΜ 137

Εργαλεία Ανάπτυξης Ε.Λ. Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 2

1. υνατότητες Ε.Λ. Σύνδεση διαφορετικών αναπαραστάσεων & εννοιών του εκάστοτε γνωστικού πεδίου Εξοµοίωση φυσικών φαινοµένων Υποστήριξη οµαδικής εργασίας, ανταλλαγής δεδοµένων κτλ Υποστήριξη συµβολικής έκφρασης µέσα από υψηλού επιπέδου γλώσσες προγραµµατισµού Αποθήκευση και διαχείριση πληροφορίας κατά βούληση Αποθήκευση των ενεργειών του εκπαιδευοµένου για µετέπειτα ανάλυση Χρήση πλούσιου εποπτικού υλικού Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 3

2.1 Εργαλεία Συγγραφής υνατότητες: Εισαγωγή, δηµιουργία και επεξεργασία δοµικών στοιχείων Να καθορίζουµε τη µορφή και τη ροή της παρουσίασής τους και να δηµιουργούµε υπερδεσµούς µεταξύ αυτών Να ολοκληρώνουµε, συγχρονίζουµε ταστοιχείατης εφαρµογής, να δηµιουργούµε Β για τις απαντησεις του χρήστη, αναπτύσσουµε σενάρια Σχεδιάζουµε τοπεριβάλλονκαιτηµορφή αλληλεπίδρασης χρήστη-λογισµικού Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 4

2.2 Εργαλεία Συγγραφής Κύριες κατηγορίες Ε.Σ. ανάλογα µε την µεταφορά: Ε.Σ. σελίδας ή κάρτας, HyperCard, Toolbook Ε.Σ. Εικονιδίων, Authorware, IconAuthor Ε.Σ. χρονικού ορίζοντα, Macromedia Director Ε.Σ. Ιστοσελίδων, Dreamweaver, Flash, Frontpage, Hotdog Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 5

2.3 Εργαλεία Συγγραφής Κατηγορίες Ε.Λ. στις οποίες χρησιµοποιούνται κυρίως τα Ε.Σ.: Εξάσκησης (drill&practice) Παρουσίασης (Tutorial) Κλειστής προσοµείωσης Πολυµεσικής εφαρµογής σε συνδυασµό µε µια Β Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 6

3.1 Visual Integrated Development Environments Γλώσσες προγραµµατισµού + GUI = VIDE Η ανάπτυξη λογισµικού γίνεται πιο εύκολη. Αποκρύπτονται τα δύσκολα Aimtech icon author: παρέχει γραφικό περιβάλλον συγγραφής που αποτελείται από υποδείξεις, εικονίδια και αντικείµενα. Επίσης visual basic, visual C++, Delphi, JBuilder (java) αλλά µε περισσότερο κόπο Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 7

4.1 Εργαλεία που συνδυάζουν διαφορετικές τεχνικές Αβάκιο: φιλοσοφία αντικειµενοστραφούς προγραµµατισµού + τεχνικές εργαλείων πολυµέσων ιερευνητικό λογισµικό Έτοιµες ψηφίδες που συντίθενται για να δηµιουργήσουν ένα εκπαιδευτικό περιβάλλον Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 8

5.1 Εργαλεία Ανάπτυξης VR Παράγουν αλληλεπιδραστικά περιβάλλοντα VR τα οποία ο χρήστης έχει την αίσθηση οτι διερευνά. ιερευνητική µάθηση Μειονέκτηµα τοακριβόhardware VRML, QTVR Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 9

6.1 Εργαλεία ιαδικτιακού ΕΛ Ανοιχτός χαρακτήρας εφαρµογών Μοιάζουν µε µωσαϊκό σηµειώσεων, διαφανειών, ασκήσεων, οδηγών µελέτης Περιορισµοί: Έλλειψη πλούσιου διδακτικού υλικού, απλό κείµενο που κουράζει και δεν εκµεταλλεύεται τις υπερµεσικές δυνατότητες Περιορισµένο εύρος ζώνης, µεγάλα αρχεία Η απάντηση: streaming technology, π.χ. RTSP και RealServer της Real networks Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 10

6.2 ΕΛ: CADMOS H CADMOS είναι µια τεχνολογία ανάπτυξης ΕΛ CADMOS-D και το CASE tool CRITON Βασικά στοιχεία της: υο µοντέλα ανάπτυξης Εργαλεία CASE Μέθοδοι διοίκησης Πρότυπα Μέθοδοι ανάπτυξης Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 11

6.2.1 ΕΛ: CADMOS Τα βασικά σηµεία διαφοροποίησης της CADMOS Προσανατολισµένη στην ΕΛ ιακρίνει 4 υποσυστήµατα σε κάθε εκπαιδευτικό σύστηµα: ανθρώπινο, τεχνολογικό, ΕΛ, εκπαιδευτικό Εξελικτικό µοντέλο ανάπτυξης ΕΛ Προτείνει την CADMOS-D παραλλαγή της OOHDM. Χρησιµοποιείται η UML και το CRITON Χρησιµοποιεί ερωτηµατολόγια για τον καθορισµό της ποιότητας Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 12

6.2.2 ΕΛ: CADMOS Τα κύρια στάδια της CADMOS-D: Αρχιτεκτονικός σχεδιασµός: οργανωτική δοµή, περιεχόµενο των ψηφίδων, διδακτέας ύλης, εκπαιδευτικοί στόχοι. Ενοποίηση σε αντικειµενοστραφές πλαίσιο: packages, classes & relationships Λεπτοµερής σχεδίαση & διαδικασία πλοήγησης: υπερµεσικό περιεχόµενο κάθε σελίδας, σύνδεσµοι, Site maps Σχεδίαση οθονών: υλοποίηση βασικών οθονών του ΕΛ ή και όλων. Το τελικό προϊόν των παραπάνω αποτυπώνεται στο έγγραφο σχεδίασης w/ τυποποίηση Η υλοποίηση τους γίνεται µε το CRITON * Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 13

7.1 Συνεργασία και ανταλλαγή δεδοµένων Η συνεργασία των ΕΛ µε άλλες εφαρµογές και η ανταλλαγή δεδοµένων είναι πάντα ένα βασικό ζήτηµα που εξετάζεται κατά τη διαδικασία της ανάπτυξης Βασικές τεχνολογίες: OLE & DDE Σύνδεση µε Β : είτε µε απευθείας ODBC drivers είτε µέσω κάποιων libraries γνωστές ως JDBC* Ένα καλά σχεδιασµένο λογισµικό θα πρέπει να παρέχει έστω και µελλοντικά τη δυνατότητα Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 14

8.1 Ήχος στο ΕΛ υνατότητα για αναπαραγωγή ήχων και µουσικής στο λογισµικό: MIDI, π.χ. από synthesizer σε αρχείο που περιέχει (όργανα) νότες, χρειάζεται κάρτα ήχου MIDI συµβατή για αναπαραγωγή Ψηφιοποίηση αναλογικού ήχου. Κάθε φυσικός ήχος είναι αναλογικός. Χρειάζεται κάρτα ήχου µε ADC. ειγµατοληψία: Μέγεθος δείγµατος, π.χ. 16bit Ρυθµός δειγµατοληψίας, π.χ. 44100 Hz Κανάλια (mono, stereo) musical CD: 16bit, 44100Hz, 2 channels Mέγεθος 1sec ψηφιοποιηµένου ήχου σε CD: 1sec*4*44100 bytes =176400 bytes Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 15

8.2 Λογισµικό επεξεργασίας ήχου Sound Edit, Wave Studio, Sound Forge, Deck II και το CoolEdit Οπτική αναπαράσταση του ήχου ως κυµατοµορφή υνατότητες Εισαγωγή ήχου Αντιγραφή επικόλληση κτλ Αλλαγή ιδιοτήτων Εφφέ Μίξη Απαλοιφή θορύβων trimming Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 16

8.3 Τύποι αρχείων ήχου Ανάλογα µε την µεθοδο παραγωγής τους: Midi, που περιλαµβάνουν µόνο παρτιτούρες ή και ήχους Αρχεία ψηφιακού ήχου, που περιέχουν τον ψηφιοποιηµένο ήχο είτε φωνή είτε µουσική είτε και τα δύο Βασικοί τύποι & καταλήξεις *: MID, για αρχεία προτύπου MIDI WAV, για αρχεία Microsoft WAVE MP3, VQF κτλ Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 17

9.1 Video Προετοιµασία βίντεο για χρήση σε Ε.Λ. Σύλληψη-Αναλογικό βίντεο Ψηφιοποίηση µε Video Capture Card - Αρχείο δίσκου Επεξεργασία * Συµπίεση Ιδιότητες ψηφιοποίησης: Συχνότητα δειγµατοληψίας: διπλάσια από την max αναλογικού Ταχύτητα πλαισίων: 15fps και άνω Μέγεθος εικόνας: bitmap, 640x480 std, συνήθως το 1/4 Βάθος χρώµατος: 8, 16, 24, 32bit Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 18

9.2 Video Πλεονεκτήµατα ψηφιακού βίντεο: Άµεση πρόσβαση οπουδήποτε Ευκολη επεξεργασία: εισαγωγή, διαγραφή, µετακίνηση, επικόλληση, µοντάζ, τίτλοι κτλ Ειδικά εφφέ, π.χ. twisting, rotating, zooming Μουσική, ηχητικά εφφέ και συγχρονισµός ήχου µε εικόνα Φίλτρα ελέγχου, π.χ. χρωµατικής ισσοροπίας Εργαλεία επεξεργασίας Video Video machine, Videoshop, Premiere, Media Studio Pro κτλ Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 19

9.3 Βασικά formats QuickTime: Apple εν απαιτεί πρόσθετο εξοπλισµό Ολοκλήρωση βίντεο, ήχου, κειµένου τόσο σε Apple όσο και σε Wintel Χρησιµοποιείται ευρέως στο Web Συµπίεση 5:1, 25:1 AVI: Microsoft εν απαιτεί πρόσθετο εξοπλισµό Βίντεο και ήχος κάτω από τα Windows 15fps σε µικρό παράθυρο, 30fps full µε accelerator Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 20

Video Capture Card Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 21

9.4 Συµπίεση Χώρος σε ΚΒ= F (fps) * S (pixel) * C (bit/pixel) * t (sec) Π.χ. η ψηφιοποίηση 1 sec βίντεο µεγέθους εικόνας 640 Χ 480, χρωµατικού βάθους 24 bit και συχνόtητας ανανέωσης 30 fps απαιτεί χωρητικότητα της τάξης των 640x480x3*30 bytes = 26.4 MB Προβλήµατα χώρου και ταχύτητας µετάδοσης Ανάγκη συµπίεσης Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 22

9.5 Βασικά format Συµπίεσης The Moving Picture Experts Group (MPEG) Αποθηκεύει στην ουσία µόνο τις διαφορές µεταξύ των καρέ (ανά 8-24 καρέ) Εµπλέκει 2 Αλγόριθµους: JPEG για κάθε καρέ και µετά απάλειψη των οµοιοτήτων ανάµεσα στα καρε µε DCT Ασύµµετρο: χρόνος συµπίεσης > χρόνος αποσυµπίεσης Απαιτείται υψηλή υπολογιστική ισχύς MPEG-1 (1993): hardware support, 70min σε ένα CD MPEG-2 (1994) : DVD MPEG-4 και MPEG-7: Motion-Joint Picture Experts Group (M-JPEG) Αποθηκεύει κάθε καρέ σαν bitmap εικόνα συµπιεσµένη κατά το πρότυπο JPEG Απαιτεί περισσότερο χώρο Καλύτερο όταν απαιτούνται γρήγορες εναλλαγές σκηνών Ευκολότερο στην επεξεργασία 2:1 εως 12:1 Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 23

Ποιοτικός Έλεγχος Ε.Λ. Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 24

1.1 Προβλήµατα εξασφάλισης Ποιότητας Μη καθολικά αποδεκτός ορισµός Μη αποτελεσµατική τεχνική Μη αποτελεσµατικός τρόπος µέτρησης Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 25

1.2 Ορισµός Ποιότητας Βασικό σηµείο στην ποιότητα η ικανοποίηση των απαιτήσεων-αναγκών του πελάτη Η ποιότητα ενός συστήµατος λογισµικού είναι το σύνολο των χαρακτηριστικών που εµπλέκονται στην ικανοποίηση των απαιτήσεων αυτών. Ο έλεγχος της ποιότητας περιλαµβάνει τη µέτρηση των χαρακτηριστικών του συστήµατος και τη σύγκριση τους µε τις προδιαγραφές. Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 26

1.3 Παράγοντες-Κριτήρια Συνθετη έννοια µε 11 παράγοντες Ικανοποίηση κάποιων από 23 κριτήρια ύσκολο ένα Ε.Λ. να ικανοποιεί όλους τους παράγοντες Αλληλοαναίρεση Αναγκαστικός συµβιβασµός Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 27

Παράγοντας Κριτήρια Λογισµικού Ορθότητα (Correctness) Αξιοπιστία (Reliability) Αποτελεσµατικότητα (Efficiency) Ακεραιότητα (Integrity) Ευχρηστία (Usability) Ανιχνευσιµότητα Συνέπεια Πληρότητα Ανοχή λαθών Συνέπεια Ακρίβεια Απλότητα Αποτελεσµατικότητα αποθήκευσης Αποτελεσµατικότητα εκτέλεσης Έλεγχος Πρόσβασης Λογιστικός Έλεγχος Πρόσβασης Λειτουργικότητα Εκπαίδευση Επικοινωνισιµότητα Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 28

Συντηρησιµότητα (Maintainability) Συνέπεια Ευελιξία (Flexibility) Ελεγξιµότητα (Testability) Μεταφερσιµότητα (Portability) Επαναχρησιµοποίηση (Reusability) ιαλειτουργισιµότητα (Interoperability) Τµηµατικότητα Γενικότητα Επεκτασιµότητα Απλότητα Τµηµατικότητα Ενορχήστρωση Αυτοπεριγραφικότητα Τµηµατικότητα Αυτοπεριγραφικότητα Ανεξαρτησία από τον Υπολογιστή Ανεξαρτησία από το Σύστηµα Λογισµικού Γενικότητα Τµηµατικότητα Ανεξαρτησία από το Σύστηµα Λογισµικού Τµηµατικότητα Συµβατότητα Επικοινωνιών Συµβατότητα εδοµένων Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 29

Αλληλοαναίρεση παραγόντων Ακεραιότητα κατά Αποτελεσµατικότητας Ευχρηστία κατά Αποτελεσµατικότητας Συντηρησιµότητα κατά Αποτελεσµατικότητας Ελεγξιµότητα κατά Αποτελεσµατικότητας Μεταφερσιµότητα κατά Αποτελεσµατικότητας Ευελιξία κατά Αποτελεσµατικότητας Ο επιπλέον κώδικας και η επεξεργασία που απαιτούνται για τον έλεγχο της πρόσβασης στο λογισµικό ή στα δεδοµένα συνήθως επιµηκύνουν το χρόνο εκτέλεσης και χρειάζονται επιπλέον µνήµη Ο επιπλέον κώδικας και η επεξεργασία που απαιτούνται για τη διευκόλυνση του έργου ενός χειριστή ή η παροχή περισσότερο χρήσιµης εξόδου συνήθως επιµηκύνουν το χρόνο εκτέλεσης και αυξάνουν τη µνήµη Ο βελτιστοποιηµένος κώδικας αυξάνει το φόρτο του συντηρητή. Όµως, η χρήση τµηµατοποιηµένου κώδικα, ενορχήστρωσης κλπ έχει επιβάρυνση Τα παραπάνω εφαρµόζονται στην ελεγξιµότητα Η χρήση αµεσότητας, βελτιστοποίησης ή βοηθηµάτων ελαττώνει τη µεταφερσιµότητα του συστήµατος Η γενικότητα σε ένα ευέλικτο σύστηµα έχει επιβάρυνση Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 30

Αλληλοαναίρεση παραγόντων Επαναχρησιµοποιησιµότητα κατά Αποτελεσµατικότητας ιαλειτουργισιµότητα κατά Αποτελεσµατικότητας Ευελιξία κατά Ακεραιότητας Επαναχρησιµοποιησιµότητα κατά Ακεραιότητας ιαλειτουργισιµότητα κατά Ακεραιότητας Επαναχρησιµοποίηση κατά Αξιοπιστίας Τα παραπάνω εφαρµόζονται στην επαναχρησιµοποιησιµότητα Η προστιθέµενη επιβάρυνση για τη µετατροπή των δεδοµένων και τις ρουτίνες διασύνδεσης, ελαττώνει τη λειτουργική αποτελεσµατικότητα Η ευελιξία απαιτεί πολύ γενικευµένες δοµές. Έτσι είναι πιθανόν δυσκολότερο να εξασφαλιστεί η ασφάλεια Όπως και παραπάνω, το επαναχρησιµοποιούµενο λογισµικό παρουσιάζει πολλά προβλήµατα ασφάλειας ιασυνδεδεµένα συστήµατα προσφέρουν περισσότερα µονοπάτια που µπορούν α οδηγήσουν σε τυχαία ή ηθεληµένη πρόσβαση στα δεδοµένα Η γενικότητα που απαιτείται από το επαναχρησιµοποιήσιµο λογισµικό κάνει δύσκολη την ύπαρξη ανοχής λαθών και ακρίβειας Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 31

1.5 Αξιολόγηση -Context Η αξιολόγηση λαµβάνει υπόψη: Στόχους του Ε.Λ. Περιβάλλον χρήσης Στάδιο ανάπτυξης του Ε.Λ. Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 32

1.7 Κατηγορίες Αξιολόγησης Predictive Πριν την εισαγωγή-χρήση, από εκπαιδευτικούς ή οργανισµούς Και στην ανάπτυξη αν είναι προσαυξανόµενη ή prototyping Interpretative Περιεχόµενο - τρόπο χρήσης Και στη διαδικασία ανάπτυξης Formative Έλεγχος για Αρχικούς στόχους - διορθωτικές κινήσεις Κατά τη διάρκεια ανάπτυξης Summative Υλοποίηση αρχ. Στόχων Μετά την ολοκλήρωση Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 33

1.8 Κρίση ποιότητας Ποσοτικοποίηση παραµέτρων Έλλειψη µετρήσιµων στόχων στο Ε.Λ. Αποδόµηση της ποιότητας σε χαρακτηριστικά Μοντέλο κρίσης ποιότητας (ΠΕΠ): παράγοντες - κριτήρια -µετρικές Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 34

1.9 Εσωτερικά/Εξωτερικά χαρακτηριστικά Εσωτερικά: Φυσική αντίληψη - άµεση µέτρηση εν παρέχουν σηµαντική πληροφορία για την ποιότητα Εξωτερικά: Υψηλό επίπεδο αφαίρεσης - δύσκολη µέτρηση Έρευνες γνώµης των πελατών. Προβλήµατα: Κόστος-υποκειµενικότητα Άµεσα αξιοποιήσιµα - Βασικός άξονας ΠΕΠ Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 35

Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 36

1.10 ΠΕΠ Χρήση διεθνούς προτύπου ΕΠ: Παράµετροι εξασφάλισης ποιότητας σε σχέση µε τις µετρικές που χρησιµοποιούνται ιαδικασία ερµηνείας αποτελεσµάτων µετρικών, µετάφραση των σε ποιοτικά χαρακτηριστικά Πιθανή διαφορά του ΠΕΠ ανά τύπο ΕΛ Αν η κατηγοριοποίηση είναι τέτοια τότε το ΠΕΠ θα µπορούσε να είναι βάση γνώσης προσαρµοζόµενη. Τότε θα είχαµε χρήση των ανάλογων εξωτερικών χαρακτηριστικών π.χ. Στόχοι και τεχνικές υλοποίησης. Φυσικά θα περιέχει και τα ανάλογα ερωτηµατολόγια και µετρικές αυτών. Μετρικές: τεχν. Χαρακτηριστικά, ενώ ερωτηµατολόγια: χαρακτηριστικά υψηλού επιπέδου Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 37

1.11 ΠΕΠ - πλάνο ΠΕ Πλάνο ΠΕ: Περιλαµβάνει τα ποιοτικά χαρακτηριστικά που είναι στόχοι για το υ.α. Ε.Λ. Κάθε Ε.Λ. διαφορετικά τέτοια χαρακτηριστικά Συνήθως γίνεται µια απλή παρουσίαση της δοµής του, λόγω µεγάλου αριθµού. Μετά, διαδοχική εκλέπτυνση Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 38

Σχεδίαση Ε.Λ. 2002 ηµήτρης Καλαµαράς 39