Κατά τη διαμόρφωση ενός τεχνικού έργου, πρέπει απαραιτήτως να απαριθμεί όλες τις απαιτήσεις για ένα πληροφοριακό σύστημα, διαφορετικά ο κύριος του έργου απλά δεν θα γνωρίζει για ποιο σκοπό το προϊόν δημιουργείται, τι σκοπεύει να εκπληρώσει και πώς. Ο στόχος της διατύπωσης απαιτήσεων είναι ο πελάτης, αν και στην πράξη οι διευθυντές μέσω των οποίων η εντολή τοποθετείται συνήθως βοηθούν με αυτό. Όμως οι σπουδαστές που συμμετέχουν στη σύνταξη διδακτορικών διατριβών, διατριβών, πρέπει να είναι σε θέση να καταρτίσουν ανεξάρτητα τέτοιους καταλόγους
Κοινή Κατανόηση
Η διαδικασία δημιουργίας IP είναι πολύ περίπλοκη και αποτελείται από πολλά διαδοχικά στάδια. Οι ειδικοί, που εργάζονται στο έργο, αναγκάζονται να αντιμετωπίσουν διάφορες δυσκολίες. Σε κάποιο βαθμό, αυτό μπορεί να απλοποιηθεί με την ακριβή διατύπωση των απαιτήσεων για το σύστημα πληροφοριών. Δεν είναι πάντα προφανές για ποιο λόγο προκύπτουν τα προβλήματα, ιδίως όταν εργάζονται σε καινοτόμα προϊόντα, και η δημιουργία μιας περιεκτικής περιγραφής όλων των ενεργειών για τις οποίες προορίζεται το προϊόν είναι συχνά ένα δύσκολο έργο.
Προσοχή σε όλες τις λεπτομέρειες
Μια πλήρης εικόνα της λειτουργικότητας του προϊόντος είναι ο πλήρης κατάλογος των απαιτήσεων για ένα πληροφοριακό σύστημα. Περιλαμβάνει επίσης πτυχές που ο πελάτης προτείνει και ο προγραμματιστής εφαρμόζει κατά τη δημιουργία του έργου. Η διαδικασία δημιουργίας ικανοτήτων, η αναλυτική έρευνα, η τεκμηρίωσή τους και οι δοκιμές απόδοσης είναι η ανάπτυξη απαιτήσεων, κατά τις οποίες είναι δυνατόν να προσδιοριστούν με ακρίβεια όλοι οι περιορισμοί και να επιτευχθεί συναίνεση μεταξύ "θέλω" και "πραγματικά εφικτό". Είναι σημαντικό να θυμόμαστε ότι οι σύγχρονοι μηχανικοί δεν είναι μάγοι, αλλά άνθρωποι που χρησιμοποιούν προσβάσιμα τεχνικά εργαλεία, οι ικανότητες των οποίων, δυστυχώς, είναι επίσης περιορισμένα. Η χρονική πλευρά δεν είναι λιγότερο σημαντική, δεδομένου ότι οι εργασίες για τη δημιουργία και την εφαρμογή των απαιτήσεων απαιτούν σημαντικό κόστος χρόνου - μήνες και μερικές φορές χρόνια.
Ποια είναι εκεί;
Είναι συνηθισμένο να μιλάμε για απαιτήσεις συστήματος και χρηστών για ένα σύστημα πληροφοριών. Η φυσική γλώσσα περιγράφει αυτά που παρουσιάζονται από έναν συγκεκριμένο χρήστη. Για να διευκρινιστεί η διατύπωση, μπορείτε να καταφύγετε σε διαγράμματα ποικίλου βαθμού πολυπλοκότητας. Αυτό σας δίνει τη δυνατότητα να κάνετε μια γενική εντύπωση σχετικά με τις λειτουργίες για τις οποίες πρόκειται να εφαρμοστεί το IP και τους περιορισμούς που θα συναντήσετε στην εργασία σας.
Απαιτήσεις συστήματος είναι εκείνα τα ειδικά χαρακτηριστικά του έργου, η γνώση των οποίων σας επιτρέπει να μεταφράσετε τις επιθυμίες του πελάτη στην πραγματικότητα. Αυτές οι τεχνικές απαιτήσεις για το σύστημα πληροφοριών περιλαμβάνουν μια παρουσίαση σχετικά με τα χαρακτηριστικά του εξοπλισμού, τη δύναμή του, καθώς και την επιλογή υπέρ μιας συγκεκριμένης αρχιτεκτονικής επιλογής. Πολλές άλλες πτυχές μπορούν να αποδοθούν στα συστήματα, οι οποίες δεν είναι προφανείς στον χρήστη, αλλά ρυθμίζουν το τελικό προϊόν.
Απαιτήσεις: πού να τα αποκτήσετε;
Τα καθήκοντα σύνταξης και έγκρισης των απαιτήσεων για ένα σύστημα πληροφοριών δεν είναι τόσο απλά όσο φαίνεται από την πρώτη ματιά. Ο όρος χρησιμοποιείται για να δηλώσει μια τόσο σύνθετη δομημένη διαδικασία, στο πλαίσιο της οποίας δημιουργείται τεκμηρίωση, που επιβεβαιώνεται από τον πελάτη, τον ανάδοχο, ο οποίος ρυθμίζει σαφώς όλες τις προδιαγραφές προϊόντων. Η ανάπτυξη χωρίζεται σε τέσσερα διαδοχικά βήματα:
- αναλυτικές δραστηριότητες για τον προσδιορισμό του βαθμού εφικτότητας του σχεδιασμού ·
- δημιουργία, αναλυτική μελέτη των απαιτήσεων απευθείας ·
- διατύπωση απαιτήσεων για τη διαμόρφωση των δικαιολογητικών ·
- πιστοποίηση των απαιτήσεων συστήματος πληροφοριών για πληροφορίες, καθώς και άλλες προϋποθέσεις, κανόνες για την υλοποίηση του έργου.
Δεν είναι τόσο απλό
Εάν οι απαιτήσεις για την ασφάλεια των συστημάτων πληροφοριών, το περιεχόμενο πληροφοριών, το μορφότυπο, τα καθήκοντα διαχείρισης και άλλες πτυχές της λειτουργίας του έργου καθιερωθούν, αυτό δεν σημαίνει ότι θα παραμείνουν αμετάβλητα μέχρι το "νικηφόρο τέλος". Η ροή εργασίας συχνά συνοδεύεται από αλλαγή των καθιερωμένων προδιαγραφών και απαιτήσεων. Αυτό συμβαίνει όχι μόνο με πρωτοβουλία του πελάτη, αλλά και του εργολάβου, ο οποίος αντιμετωπίζει ορισμένους τεχνικούς περιορισμούς που εμποδίζουν την εφαρμογή ορισμένων σχεδιαζόμενων πτυχών. Είναι σημαντικό να λαμβάνονται υπόψη τα χαρακτηριστικά του ελέγχου της διαδικασίας. Η διαχείριση της αλλαγής είναι μία από τις βασικές πτυχές της ανάπτυξης των απαιτήσεων και της εφαρμογής τους σε μια συγκεκριμένη ΠΕ.
Μια σημαντική πτυχή της εργασίας με τις απαιτήσεις είναι ο ορισμός αυτών με τις επόμενες ευέλικτες αναλύσεις πληροφοριών. Για το σκοπό αυτό χρησιμοποιείται ένα γενικευμένο μοντέλο εργασίας. Στο πλαίσιο μιας συγκεκριμένης επιχείρησης, εφαρμόζεται ένα μοναδικό σύστημα διαχείρισης απαιτήσεων συστήματος πληροφοριών, το οποίο επιτρέπει τη διαμόρφωση, προσαρμογή, αποδοχή, απόρριψη των επιλεγμένων όρων. Πολλά εξαρτώνται από τα προσόντα των εργαζομένων, τον τύπο της IP στην οποία εργάζονται, τα πρότυπα που χρησιμοποιούνται στη ροή εργασιών.
Πώς μοιάζει;
Στην πράξη, η διατύπωση, η ανάλυση των απαιτήσεων για την ασφάλεια των συστημάτων πληροφοριών, η συμπλήρωση δεδομένων, η δομή (και άλλα συστήματα και χρήστες) περιλαμβάνουν πρώτα τον εντοπισμό των χαρακτηριστικών μιας συγκεκριμένης θεματικής περιοχής. Εξετάζεται από εξειδικευμένους αναλυτές, προσδιορίζοντας τις συγκεκριμένες παραμέτρους του τομέα εφαρμογής του αναπτυγμένου προϊόντος στο μέλλον. Μετά από αυτό, αρχίζουν να συλλέγουν προκαταρκτικές απαιτήσεις, σε συνεργασία με άτομα που διαμορφώνουν αυτές τις πληροφορίες. Παράλληλα, συνεχίζουν να εργάζονται για την τελειοποίηση του θέματος.
Το επόμενο βήμα στη διατύπωση των απαιτήσεων για τα δημοτικά συστήματα πληροφοριών, ιδιωτικά, που χρησιμοποιούνται σε κυβερνητικούς οργανισμούς είναι η δημιουργία ενός ιεραρχικού συστήματος αναγνωρισμένων πληροφοριών. Αν η αρχική συλλογή πληροφοριών δίνει ένα χαοτικό σύνολο δεδομένων, τότε στο πλαίσιο της συστηματοποίησης διατάσσεται, δημιουργώντας ομάδες στοιχείων που έχουν λογικές συνδέσεις μεταξύ τους.
Συνέχιση της εργασίας
Το επόμενο βήμα στην εξειδίκευση των απαιτήσεων πληροφόρησης στα πληροφοριακά συστήματα, τη δομή του έργου, τα λειτουργικά, εσωτερικά χαρακτηριστικά είναι ο εντοπισμός των αντιφάσεων και η επίλυση των συγκρούσεων. Όταν λαμβάνουν πληροφορίες από ένα ευρύ φάσμα τρίτων σχετικά με το έργο της σχεδιασμένης ΙΡ, αντιμετωπίζουν το ακόλουθο πρόβλημα: κάθε άτομο έχει τις δικές του μοναδικές ιδέες για τις δυνατότητες του έργου και τον σκοπό του. Συχνά, οι ιδέες που προέρχονται από διαφορετικούς ανθρώπους έρχονται σε σύγκρουση μεταξύ τους και αντιβαίνουν επίσης στη λογική, στις υπάρχουσες τεχνικές δυνατότητες, μέσω των οποίων εφαρμόζεται το σύστημα. Για να εξορθολογιστεί η κατάσταση, μετά από διεξοδική ανάλυση, είναι απαραίτητο να προσδιοριστούν όλες οι αντιφάσεις και να βρεθεί η βέλτιστη συμβιβαστική λύση για την επίλυσή τους.
Ο εντοπισμός των αντιφάσεων και η ανάλυση της σκοπιμότητας όλων των απαιτήσεων, είναι επίσης απαραίτητο να καταρτιστεί ένα σύστημα προτεραιοτήτων. Υπάρχουν πάντα πιο σημαντικές και λιγότερο σημαντικές μεταξύ των γενικών απαιτήσεων. Ο στόχος των προγραμματιστών είναι να συνεργαστούν στενά με εκείνους που δημιουργούν απαιτήσεις για να προσδιορίσουν ποιες από τις καθιερωμένες πτυχές της λειτουργίας του προϊόντος είναι οι πιο σημαντικές και που μπορούν να περιμένουν ή να ακυρωθούν εντελώς εάν συμβούν αρνητικές εξωτερικές συνθήκες (π.χ. έλλειψη χρόνου). Έχοντας δημιουργήσει ένα σύστημα προτεραιοτήτων, μπορούμε να αρχίσουμε να ελέγξουμε τις προσδιορισμένες πτυχές της πληρότητας, της συμβατότητας μεταξύ τους και της συνέπειας.
Βήμα προς βήμα
Οι απαιτήσεις για τα συστήματα πληροφοριών (προσωπικά δεδομένα, πληροφορίες για το έργο της επιχείρησης και οποιεσδήποτε άλλες) διατυπώνονται ως μέρος μιας κυκλικής διαδικασίας. Όλα τα στάδια συνδέονται άμεσα και αντίστροφα. Τα βήματα περιγράφονται παραπάνω: πρώτα θα πρέπει να προσδιορίσετε τα χαρακτηριστικά της περιοχής του θέματος και μετά να πάρετε σταδιακά το βήμα προσδιορισμού της συμβατότητας των απαιτήσεων μεταξύ τους, καθώς και της πληρότητάς τους και άλλων παραμέτρων, επιτρέποντάς μας να μιλήσουμε για την εφαρμοσιμότητα των επιτευχθεισών συνθηκών στην πράξη. Εάν κατορθώσετε να δημιουργήσετε μια ολοκληρωμένη εικόνα της περιοχής του θέματος, ορίζει ήδη τις συνθήκες εργασίας, ειδικά τη λειτουργία. Η επανάληψη του κύκλου δίνει μια ακριβέστερη, εις βάθος άποψη της περιοχής, ο τρίτος κύκλος θα καταστήσει δυνατή την περαιτέρω διατύπωση των απαιτήσεων. Η επανάληψη είναι απαραίτητη έως ότου όλοι οι συμμετέχοντες στη ροή εργασίας κατανοήσουν ακριβώς τι έχει σχεδιαστεί το σύστημα και πώς θα λειτουργήσει, τι πρέπει να εφαρμοστεί κατά την εργασία σε ένα έργο.
Για να είναι αποτελεσματική η διαδικασία διαμόρφωσης απαιτήσεων και τα αποτελέσματά της να είναι εφαρμόσιμα στην εργασία, είναι απαραίτητο να ακολουθηθούν γενικά αποδεκτοί αλγόριθμοι για τη διαμόρφωση των συνθηκών.
Σημεία αναφοράς
Αυτή είναι η βασική μέθοδος προσδιορισμού των απαιτήσεων για τα κρατικά πληροφοριακά συστήματα, ειδικότερα - με λίγα λόγια, απολύτως κανέναν, ανεξάρτητα από τον τόπο όπου χρησιμοποιούνται. Στο πλαίσιο του ορισμού των συνθηκών, είναι απαραίτητο να αναγνωριστεί ως αρχική προϋπόθεση ότι οι απόψεις του εξεταζόμενου θέματος ενδέχεται να διαφέρουν. Ταυτοποιούνται και χρησιμοποιούνται ως βάση για τη διατύπωση της πρώτης διαδικασίας συλλογής απαιτήσεων και στη συνέχεια των πραγματικών συνθηκών.
Η άποψη είναι μια αρκετά αόριστη ιδέα, έτσι έχουν αναπτυχθεί αρκετές προσεγγίσεις που την ερμηνεύουν διαφορετικά. Η απλούστερη ερμηνεία της έννοιας αποτελεί πηγή δεδομένων που περιγράφει τον τρόπο με τον οποίο θα λειτουργήσει η ΠΕ. Τα σημεία αναφοράς αποτελούν τη βάση για τη μοντελοποίηση της ΙΡ και τη χρήση πληροφοριών εντός του προϊόντος. Η συλλογή απαιτήσεων περιλαμβάνει τον προσδιορισμό όλων των σημαντικών σημείων αναφοράς που χρησιμοποιούνται περαιτέρω στη διαδικασία κατασκευής του προϊόντος. Λαμβάνει επίσης υπόψη τον τρόπο με τον οποίο θα χρησιμοποιηθούν οι τεχνικές επεξεργασίας των δεδομένων.
Εναλλακτική προσέγγιση
Μια άλλη ερμηνεία της έννοιας της "οπτικής γωνίας" περιλαμβάνει την αντίληψη του όρου ως δομής αντιπροσώπευσης. Στην πραγματικότητα, αυτό είναι ένα στοιχείο του μοντέλου προϊόντος. Οι διαφορετικές οπτικές γωνίες σας επιτρέπουν να δημιουργήσετε πολυάριθμα μοντέλα μηχανών πεπερασμένων καταστάσεων, αλληλεπιδράσεις οντοτήτων και τις σχέσεις μεταξύ τους μέσα σε ένα συγκεκριμένο έργο. Οι ιδιαιτερότητες του πεδίου εφαρμογής του σχεδίου λαμβάνονται υπόψη.
Η άποψη μπορεί να σημαίνει τη γνώμη του εξωτερικού παραλήπτη της υπηρεσίας που υλοποιήθηκε μέσω της ΠΕ. Με βάση την TK, είναι δυνατό να εντοπιστούν τα δεδομένα που χρησιμοποιούνται στην εφαρμογή των υπηρεσιών συστήματος, τη διαχείριση τους. Αυτή η προσέγγιση θεωρείται η πιο αποτελεσματική. Δημιούργησε τη βάση του ορισμού των οροθετικών απαιτήσεων - μια συγκεκριμένη μέθοδος για τον εντοπισμό απαιτήσεων που σας επιτρέπουν να προσδιορίζετε τις πληροφορίες και να τις αναλύετε αποτελεσματικά.
Εργασία με οπτικές γωνίες
Πρώτον, πρέπει να εντοπιστούν, καθώς και να προσδιοριστούν όλες οι υπηρεσίες που σχετίζονται με ένα συγκεκριμένο σημείο. Στη συνέχεια, το σύστημα είναι δομημένο με ιεραρχικό τρόπο, ομαδοποιώντας τις απόψεις μεταξύ τους, αποκαλύπτοντας κοινές υπηρεσίες για IP. Εκείνοι που κατατάσσονται ως το υψηλότερο ιεραρχικό επίπεδο. Θα κληρονομηθούν από όλες τις ΤΚ χαμηλότερου επιπέδου.
Η υποστήριξη της TK πρέπει να τεκμηριωθεί. Για τις πληροφορίες αυτές περιγράφεται σαφώς, δεδομένων των αποτελεσμάτων της αναγνώρισης. Μετά από αυτό, είναι δυνατό να καταρτιστεί ένα σύστημα ΤΚ στο οποίο θα αντικατοπτρίζονται όλα τα αντικείμενα ΙΡ που προσδιορίζονται από τις συλλεγείσες πληροφορίες.
Πάρτε το χρόνο σας!
Κατά κανόνα, οι εργασίες σχετικά με την ΠΕ ξεκινούν με μια μεγάλης κλίμακας σύνοδο προβληματισμού που έχει σχεδιαστεί για να καθορίζει όλες τις πιθανές απαιτήσεις για ένα έργο. Πρέπει να γνωρίζετε εκ των προτέρων ότι είναι σχεδόν αδύνατο να προσδιορίσετε όλες τις πιθανές απαιτήσεις με μία διαδικασία. Όσο πιο πολύπλοκο είναι το σύστημα, τόσο περισσότερες διαδικασίες θα απαιτηθούν.Μόνο εάν επανειλημμένες συνεδρίες προβληματισμού που αφορούν τόσο τον πελάτη όσο και τον ανάδοχο δεν παρέχουν χρήσιμες πληροφορίες, λογικά υποθέτουν ότι έχουν προσδιοριστεί οι υποστηρικτικοί TOR και έχουν διατυπωθεί οι απαιτήσεις, μπορούμε να αρχίσουμε να τις υλοποιούμε με τεχνικά μέσα.
Πιστοποίηση απαιτήσεων
Η διαδικασία αυτή σας επιτρέπει να κατανοήσετε τον βαθμό στον οποίο οι απαιτήσεις ανταποκρίνονται στις ιδέες του πελάτη σχετικά με το τελικό προϊόν. Η επαλήθευση είναι ένα από τα πιο σημαντικά βήματα για την ανίχνευση μιας λανθασμένης προδιαγραφής και την εξάλειψή της εκ των προτέρων. Διαφορετικά, η τροποποίηση θα πρέπει να πραγματοποιηθεί στο στάδιο κατά το οποίο το σύστημα έχει ήδη σχεδιαστεί και κατασκευαστεί, πράγμα που συνεπάγεται προσωρινές και άλλες απώλειες πόρων. Τα μεγαλύτερα προβλήματα παρουσιάζουν λάθη που ανακαλύφθηκαν μετά την εισαγωγή του προϊόντος στην επιχείρηση.
Στη γενική περίπτωση, οι εργασίες για την πραγματοποίηση προσαρμογών στο σύστημα βαθμολογούνται πολύ υψηλότερα από την ανίχνευση και τη διόρθωση των ανακρίβειων στο στάδιο του σχεδιασμού των λειτουργιών κωδικοποίησης IP. Οι μεταβαλλόμενες απαιτήσεις στις περισσότερες περιπτώσεις προκαλούν εντυπωσιακές διαρθρωτικές αλλαγές, συμπεριλαμβανομένου ενός βασικού επιπέδου. Αυτό σημαίνει ότι μετά την πραγματοποίηση των αλλαγών, θα πρέπει να περάσετε από ένα πλήρες φάσμα επαληθεύσεων και δοκιμών για να βεβαιωθείτε ότι όλα τα σχεδιασμένα εργαλεία λειτουργούν σωστά.