Επιτομή:
Στην παρούσα πτυχιακή εργασία θα κατανοήσουµε την έννοια της «ποιότητας λογισµικού» και τους παράγοντες που την επηρεάζουν.
Κατανόηση της έννοιας «ποιότητα λογισµικού» και τους παράγοντες που την επηρεάζουν. Γνωριµία µε τις µετρικές λογισµικού. Διερεύνηση τρόπων αντιστοίχισής τους σε ανάλογες µετρικές, για την εκτίµηση της ποιότητας του κώδικα CSS και CSS3. Υλοποίηση εργαλείου µέτρησής τους.
Αντικείµενο:
• Εξοικείωση και µελέτη σε βάθος της CSS3.
• Μελέτη και καταγραφή των καλών πρακτικών, των πιο διαδεδοµένων τεχνικών συγγραφής CSS κώδικα και των CSS προ-επεξεργαστών. Μέτρηση της απόδοσης τους.
• Μελέτη και καταγραφή των πιο συνηθισµένων «σφαλµάτων» σε κώδικα CSS/CSS3 (π.χ. µε χρήση CSS Validators, βλ. http://www.w3.org/QA/Tools/).
• Κατηγοριοποίηση τους και συσχέτισή τους µε µεγέθη του κώδικα που µπορούν να
µετρηθούν.
• Εξοικείωση µε εργαλεία στατικής ανάλυσης λογισµικού και µετρήσεων µετρικών.
• Υλοποίηση εργαλείου για την µέτρηση µετρικών σε CSS/CSS3 κώδικα.