BRS Vs. SRS: Βασική διαφορά μεταξύ τους
ΒΑΣΙΚΗ ΔΙΑΦΟΡΑ
- Το SRS καθορίζει τις λειτουργικές και μη λειτουργικές απαιτήσεις του λογισμικού που πρόκειται να αναπτυχθεί, ενώ το BRS στη μηχανική λογισμικού είναι ένα επίσημο έγγραφο που περιγράφει την απαίτηση που παρέχεται από τον πελάτη
- Το SRS δημιουργείται από τον αρχιτέκτονα του συστήματος, ενώ το λογισμικό BRS δημιουργείται συνήθως από τον επιχειρηματικό αναλυτή.
- Το SRS σημαίνει Προδιαγραφή Απαιτήσεων Συστήματος, ενώ το BRS σημαίνει Προδιαγραφή Απαιτήσεων Επιχειρήσεων.
- Το SRS προέρχεται από το BRS ενώ το BRS προέρχεται από την αλληλεπίδραση και τις απαιτήσεις πελατών.
Πριν ξεκινήσουμε, πρέπει να ξέρετε – Τη διαφορά μεταξύ μιας Απαίτησης και μιας Προδιαγραφής
απαιτήσεις | Προδιαγραφές |
---|---|
Περιγράφουν «τι» πρέπει να κάνει το λογισμικό | Περιγράφουν «πώς» θα δημιουργηθεί το λογισμικό |
Περιγράφουν το λογισμικό από την άποψη του τελικού χρήστη, των επιχειρήσεων και των ενδιαφερομένων. | Περιγράφουν το λογισμικό από την άποψη της τεχνικής ομάδας. |
Υπάρχει πληθώρα όρων και ορολογίας για διάφορα έγγραφα
Έγγραφα προδιαγραφών όπως -
- SRS – Προδιαγραφές Απαιτήσεων Συστήματος
- FRS – Προδιαγραφές λειτουργικών απαιτήσεων
- BRS – Προδιαγραφή Απαιτήσεων Επιχειρήσεων
- CRS- Προδιαγραφές Απαιτήσεων Συμβατότητας
- PRS – Προδιαγραφές Απαιτήσεων Απόδοσης
- RRS- Προδιαγραφές Απαιτήσεων Αξιοπιστίας
- CRS-Configurations Requirements Specification
Απαιτούμενα έγγραφα όπως -
- BRD – Business Requirement Document
- SRD – Έγγραφο Απαιτήσεων Συστήματος
Σημεία για Συλλογισμό
- Σε πολλά σημεία αυτά τα έγγραφα δεν είναι ξεχωριστά και χρησιμοποιούνται εναλλακτικά.
- Οι προδιαγραφές και οι απαιτήσεις μεταδίδουν χονδρικά τις ίδιες πληροφορίες, αλλά σε δύο εντελώς διαφορετικά είδη κοινού.
- Για ένα δεδομένο έργο ποια έγγραφα δημιουργούνται, εξαρτάται από τη «φύση» του έργου και τις οργανωτικές «διαδικασίες».
Σε αυτό το σεμινάριο θα συζητήσουμε τη διαφορά μεταξύ BRS και SRS σε δοκιμές λογισμικού:
BRS (Επιχειρηματική Προδιαγραφή) | SRS (Προδιαγραφές Απαιτήσεων Συστήματος) |
---|---|
Περιγράφει σε πολύ υψηλό επίπεδο τις λειτουργικές προδιαγραφές του λογισμικού | Περιγράφει σε υψηλό επίπεδο τις λειτουργικές και τεχνικές προδιαγραφές του λογισμικού |
Είναι ένα επίσημο έγγραφο που περιγράφει την απαίτηση που παρέχεται από τον πελάτη (γραπτή, προφορική) | Καθορίζει τις λειτουργικές και μη λειτουργικές απαιτήσεις του λογισμικού που πρόκειται να αναπτυχθεί |
Συνήθως δημιουργείται από το Business Analyst που αλληλεπιδρά με τους πελάτες | Συνήθως δημιουργείται από το Σύστημα Archiτεκμηριώστε ποιος είναι τεχνικός εμπειρογνώμονας.
Αν και σε μικρότερες εταιρείες η ΒΑ θα δημιουργήσει επίσης SRS. Ορισμένες εταιρείες δεν δημιουργούν SRS συνολικά. Το BRS τους είναι αρκετά λεπτομερές για να χρησιμοποιηθεί και ως SRS. |
Προέρχεται από την αλληλεπίδραση και τις απαιτήσεις των πελατών | Προέρχεται από το BRS |