Page 1 of 1

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

Posted: Sat Apr 20, 2019 2:39 pm
by leecher
Το παρόν thread προορίζεται για το μάθημα "Τεχνολογία Λογισμικού". Εδώ μπορείτε να συζητάτε για ό,τι σχετίζεται με το συγκεκριμένο μάθημα. Υπενθυμίζουμε ότι με βάση τους κανονισμούς λειτουργίας του forum απαγορεύονται τα greeklish, double posts και τα κεφαλαία. Για προηγούμενες συζητήσεις μπορείτε να ανατρέξετε εδώ.

Καλή αρχή! :D

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

Posted: Tue Jun 04, 2019 12:15 pm
by Le Poulet
Θέματα Ιουνίου 2019

A. (25%) Να φτιάξουμε διάγραμμα περιπτώσεων χρήσης. Κείμενο σχετικό με διαδικτυακή εφαρμογή αγοράς ρούχων, όπου ο πελάτης καθορίζει το στυλ του και τα χρήματα που μπορεί να ξοδέψει κι ένας στυλίστας τα επεξεργάζεται και του στέλνει κάποια που θεωρεί κατάλληλα.

Β. (20%) Να φτιάξουμε domain model. Κείμενο για μικροβιολογικό εργαστήριο με ασθενείς, εξετάσεις, δείκτες με ανώτερη και κατώτατη φυσιολογική τιμή, κόστος εξέτασης που μπορεί να μεταβάλλεται με το χρόνο.

Γ. (15%) Να φτιάξουμε class diagram και sequence diagram. Κλάσεις Circle, Rectangle, <abstract>Shape και μία ακόμα κλάση που υλοποιούσε τη μέθοδο draw, για την οποία ζήταγε το sequence.

Δ. (25%) Κώδικας για αποθήκευση ενός String είτε σε βάση δεδομένων είτε σε αρχείο. Να το διορθώσουμε χρησιμοποιώντς τη μέθοδο υπόδειγμα (template), δηλαδή να φτιάξουμε class diagram και έπειτα τον κώδικα διορθωμένο.

Ε. (15%)
α. Τι είναι σύζευξη και τι συνεκτικότητα, με συντομία
β. Τι είναι χρονική πλαισίωση (timeboxing), με συντομία
γ. Κώδικας με if για σύγκριση δύο int και test class με δύο δοκιμές, να σχολιάσουμε την κλάση ελέγχου