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