Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει η υπόθεση χρήσης;
Μια περίπτωση χρήσης είναι ένας όρος μηχανικής λογισμικού και συστήματος που περιγράφει πώς ένας χρήστης χρησιμοποιεί ένα σύστημα για να επιτύχει ένα συγκεκριμένο στόχο. Μια περίπτωση χρήσης χρησιμεύει ως τεχνική μοντελοποίησης λογισμικού που καθορίζει τις λειτουργίες που πρέπει να εφαρμοστούν και την επίλυση τυχόν σφαλμάτων που μπορεί να προκύψουν.
Η Techopedia εξηγεί την περίπτωση χρήσης
Οι περιπτώσεις χρήσης ορίζουν αλληλεπιδράσεις μεταξύ εξωτερικών παραγόντων και του συστήματος για την επίτευξη συγκεκριμένων στόχων. Υπάρχουν τρία βασικά στοιχεία που αποτελούν μια περίπτωση χρήσης:
- Ηθοποιοί: Οι ηθοποιοί είναι το είδος των χρηστών που αλληλεπιδρούν με το σύστημα.
- Σύστημα: Χρησιμοποιήστε περιπτώσεις που καταγράφουν λειτουργικές απαιτήσεις που καθορίζουν την επιθυμητή συμπεριφορά του συστήματος.
- Στόχοι: Οι περιπτώσεις χρήσης χρησιμοποιούνται συνήθως από έναν χρήστη για την εκπλήρωση στόχων που περιγράφουν τις δραστηριότητες και τις παραλλαγές που εμπλέκονται στην επίτευξη του στόχου.
Οι περιπτώσεις χρήσης διαμορφώνονται χρησιμοποιώντας ενιαία γλώσσα μοντελοποίησης και αντιπροσωπεύονται από οβάλ που περιέχουν τα ονόματα της περίπτωσης χρήσης. Οι ηθοποιοί αντιπροσωπεύονται χρησιμοποιώντας γραμμές με το όνομα του ηθοποιού γραμμένο κάτω από τη γραμμή. Για να αντιπροσωπεύσει τη συμμετοχή ενός ηθοποιού σε ένα σύστημα, γίνεται μια γραμμή μεταξύ του ηθοποιού και της περίπτωσης χρήσης. Τα πλαίσια γύρω από τη περίπτωση χρήσης αντιπροσωπεύουν το όριο του συστήματος.
Τα χαρακτηριστικά που σχετίζονται με τις περιπτώσεις χρήσης είναι:
- Οργάνωση λειτουργικών απαιτήσεων
- Μοντελοποίηση των στόχων των αλληλεπιδράσεων των χρηστών του συστήματος
- Καταγραφή σεναρίων από γεγονότα ενεργοποίησης έως τελικούς στόχους
- Περιγράφοντας τη βασική πορεία των δράσεων και την εξαιρετική ροή των γεγονότων
- Επιτρέποντας σε ένα χρήστη να έχει πρόσβαση στη λειτουργικότητα ενός άλλου συμβάντος
Τα βήματα στο σχεδιασμό των περιπτώσεων χρήσης είναι:
- Προσδιορίστε τους χρήστες του συστήματος
- Για κάθε κατηγορία χρηστών, δημιουργήστε ένα προφίλ χρήστη. Αυτό περιλαμβάνει όλους τους ρόλους που παίζουν οι χρήστες που σχετίζονται με το σύστημα.
- Προσδιορίστε σημαντικούς στόχους που σχετίζονται με κάθε ρόλο για την υποστήριξη του συστήματος. Η πρόταση αξίας του συστήματος αναγνωρίζει τον σημαντικό ρόλο.
- Δημιουργήστε περιπτώσεις χρήσης για κάθε στόχο που σχετίζεται με ένα πρότυπο περίπτωσης χρήσης και διατηρήστε το ίδιο επίπεδο αφαίρεσης καθ 'όλη τη χρήση. Τα βήματα της περίπτωσης χρήσης υψηλότερου επιπέδου αντιμετωπίζονται ως στόχοι για το κατώτερο επίπεδο.
- Δομήστε τις περιπτώσεις χρήσης
- Ελέγξτε και επικυρώστε τους χρήστες