Προσδιορισμός απαιτήσεων
Ο προσδιορισμός των απαιτήσεων διαχωρίζεται
- στον προσδιορισμό των απαιτήσεων από το σύστημα και
- στον προσδιορισμό των απαιτήσεων από το λογισμικό.
Το έγγραφο προδιαγραφών απαιτήσεων από το σύστημα (system requirements document)
περιέχει τα παρακάτω στοιχεία (Σκορδαλάκης 1991, σ. 54):
- Ορισμός του προβλήματος
- Αιτιολόγηση του προβλήματος
- Σκοπός του συστήματος και του έργου
- Σκοπός του συστήματος και του έργου
- Περιορισμοί στο σύστημα και στο έργο
- Λειτουργίες ανά συνιστώσα του προβλήματος
- Υλικό
- Λογισμικό
- Άνθρωποι
- Χαρακτηριστικά χρηστών
- Περιβάλλοντα
- ανάπτυξης,
- λειτουργίας και
- συντήρησης
- Στρατηγική λύσης του προβλήματος
- Προτεραιότητες στα χαρακτηριστικά του συστήματος
- Κριτήρια αποδοχής του συστήματος
- Πηγές πληροφοριών
- Λεξιλόγιο
Αντίστοιχα το έγγραφο προδιαγραφών απαιτήσεων από το λογισμικό (software requirements document)
περιέχει τα παρακάτω στοιχεία (Σκορδαλάκης 1991, σ. 63):
- Εισαγωγή
- Σκοπός
- Έκταση
- Ορισμοί, ακρονυμίες και συντομογραφίες
- Αναφορές
- Γενική εικόνα
- Γενική περιγραφή
- Προοπτική του προϊόντος
- Λειτουργίες
- Χαρακτηριστικά των χρηστών
- Γενικοί περιορισμοί
- Παραδοχές και εξαρτήσεις
- Ειδικές απαιτήσεις
- Λειτουργικές απαιτήσεις
- Λειτουργική απαίτηση 1
- Εισαγωγή
- Είσοδοι
- Επεξεργασία
- Έξοδοι
- Λειτουργική απαίτηση 1
- ...
- Λειτουργική απαίτηση ν
- Απαιτήσεις εξωτερικών διαπροσωπειών
- Διαπροσωπείες χρήστη (user interfaces)
- Διαπροσωπείες υλικού (hardware interfaces)
- Διαπροσωπείες λογισμικού (software interfaces)
- Διαπροσωπείες επικοινωνιών (communication interfaces)
- Απαιτήσεις επίδοσης
- Περιορισμοί σχεδίασης
- Συμμόρφωση με τα πρότυπα
- Περιορισμοί από το υλικό
- Ιδιώματα
- Διαθεσιμότητα
- Ασφάλεια
- Συντηρισιμότητα
- Μεταφερσιμότητα
- Άλλες απαιτήσεις
- Βάση δεδομένων
- Τρόποι λειτουργίας
- Προσαρμογή στο χώρο εγκατάστασης
- Παραρτήματα
- Ευρετήριο