Αρχές ανάλυσης συστήματος: βασικές έννοιες, μέθοδοι και δομή

Πίνακας περιεχομένων:

Αρχές ανάλυσης συστήματος: βασικές έννοιες, μέθοδοι και δομή
Αρχές ανάλυσης συστήματος: βασικές έννοιες, μέθοδοι και δομή
Anonim

Το

Λεξικό Merriam-Webster ορίζει την ανάλυση συστημάτων ως "τη διαδικασία εξέτασης μιας διαδικασίας ή επιχείρησης προκειμένου να προσδιοριστούν οι στόχοι και οι στόχοι της και να δημιουργηθούν συστήματα και διαδικασίες που θα τους επιτύχουν αποτελεσματικά." Μια άλλη άποψη βλέπει την ανάλυση συστημάτων ως μια μέθοδο επίλυσης προβλημάτων που αναλύει ένα σύστημα στα συστατικά μέρη του προκειμένου να μελετήσει πόσο καλά λειτουργούν και αλληλεπιδρούν αυτά τα στοιχεία για την επίτευξη του στόχου τους.

Στοιχεία συστήματος
Στοιχεία συστήματος

Επικοινωνία

Οι αρχές της ανάλυσης συστημάτων συνδέονται στενά με την ανάλυση απαιτήσεων ή την επιχειρησιακή έρευνα. Είναι επίσης "μια ρητή επίσημη έρευνα για να βοηθήσει τον υπεύθυνο λήψης αποφάσεων να καθορίσει την καλύτερη πορεία δράσης και να λάβει μια καλύτερη απόφαση από ό,τι θα είχε διαφορετικά."

Οι όροι «ανάλυση και σύνθεση» προέρχονται από την ελληνική γλώσσα, που σημαίνει «ξεχωρίζω» και «ανασυναρμολογώ» αντίστοιχα. Αυτοί οι όροι χρησιμοποιούνται σε πολλούς επιστημονικούς κλάδους, από τα μαθηματικά και τη λογική μέχρι τα οικονομικά και την ψυχολογίαονομασίες για παρόμοιες διαδικασίες. Η ανάλυση ορίζεται ως «η διαδικασία με την οποία χωρίζουμε ένα διανοητικό ή ουσιαστικό σύνολο σε μέρη», ενώ η σύνθεση σημαίνει «η διαδικασία με την οποία συνδυάζουμε ξεχωριστά στοιχεία ή συστατικά για να σχηματίσουμε ένα σύνολο». Οι ερευνητές στις αρχές της ανάλυσης συστημάτων εφαρμόζουν τη μεθοδολογία στα εμπλεκόμενα συστήματα, διαμορφώνοντας μια μεγάλη εικόνα.

Εργαζόμενοι στο σύστημα
Εργαζόμενοι στο σύστημα

Αίτηση

Η ανάλυση συστημάτων χρησιμοποιείται σε κάθε τομέα όπου κάτι αναπτύσσεται. Η ανάλυση μπορεί επίσης να είναι ένα σύνολο στοιχείων που συνεργάζονται για να εκτελούν οργανικές λειτουργίες όπως η μηχανική συστημάτων. Η μηχανική συστημάτων είναι ένας διεπιστημονικός τομέας της μηχανικής που εστιάζει στον τρόπο σχεδιασμού και διαχείρισης πολύπλοκων έργων μηχανικής.

Ακολουθία

Η ανάπτυξη ενός πληροφοριακού συστήματος υπολογιστή περιλαμβάνει το στάδιο της ανάλυσης συστήματος. Βοηθά στη δημιουργία ενός μοντέλου δεδομένων πριν από τη δημιουργία ή την επέκταση μιας βάσης δεδομένων. Υπάρχουν πολλές διαφορετικές προσεγγίσεις για την ανάλυση συστημάτων.

Όταν αναπτύσσεται ένα πληροφοριακό σύστημα υπολογιστή, η ανάλυση συστήματος (σύμφωνα με το μοντέλο καταρράκτη) θα αποτελείται από τα ακόλουθα βήματα:

  1. Ανάπτυξη μελέτης σκοπιμότητας. Προσδιορισμός εάν ένα έργο είναι οικονομικά, κοινωνικά, τεχνολογικά και οργανωτικά εφικτό.
  2. Μέτρα εύρεσης δεδομένων που έχουν σχεδιαστεί για να εξακριβώνουν τις απαιτήσεις των τελικών χρηστών του συστήματος (συμπεριλαμβανομένων γενικάσυνεντεύξεις, ερωτηματολόγια ή οπτικές παρατηρήσεις της εργασίας στο υπάρχον σύστημα).
  3. Προσδιορίστε τον τρόπο με τον οποίο οι τελικοί χρήστες θα λειτουργούν το σύστημα (όσον αφορά τη συνολική εμπειρία με το υλικό ή το λογισμικό υπολογιστή), για ποιο σκοπό θα χρησιμοποιηθεί το σύστημα, κ.λπ.
Ηλεκτρονικά συστήματα
Ηλεκτρονικά συστήματα

Μια άλλη γνώμη περιγράφει μια σταδιακή προσέγγιση της διαδικασίας. Αυτή η προσέγγιση χωρίζει την ανάλυση συστήματος σε 5 βήματα:

  1. Προσδιορισμός περιεχομένου. Σαφώς καθορισμένοι στόχοι και απαιτήσεις που απαιτούνται για την κάλυψη των απαιτήσεων του έργου, όπως ορίζονται από τα ενδιαφερόμενα μέρη του.
  2. Ανάλυση προβλημάτων: η διαδικασία κατανόησης προβλημάτων και αναγκών και εύρεσης λύσεων με βάση τις αρχές της ανάλυσης συστημάτων.
  3. Ανάλυση απαιτήσεων: προσδιορισμός των προϋποθέσεων που πρέπει να πληρούνται.
  4. Logic Design: Η μελέτη των λογικών σχέσεων μεταξύ αντικειμένων.
  5. Ανάλυση απόφασης: λήψη της τελικής απόφασης με βάση τις αρχές της ανάλυσης συστημάτων.

Οι περιπτώσεις χρήσης είναι ευρέως χρησιμοποιούμενα εργαλεία μοντελοποίησης ανάλυσης συστημάτων για τον καθορισμό και την έκφραση των λειτουργικών απαιτήσεων ενός συστήματος. Κάθε περίπτωση χρήσης είναι ένα επιχειρηματικό σενάριο ή γεγονός για το οποίο το σύστημα πρέπει να παρέχει μια συγκεκριμένη απάντηση. Χρησιμοποιήστε περιπτώσεις που αναπτύχθηκαν από αντικειμενοστραφή ανάλυση.

Πολιτική Ανάλυση

Η πειθαρχία αυτού που σήμερα είναι γνωστό ως ανάλυση πολιτικής προέκυψε από την εφαρμογή της ανάλυσης συστημάτων όταν καθιερώθηκε για πρώτη φοράΟ υπουργός Άμυνας των ΗΠΑ Ρόμπερτ ΜακΝαμάρα.

Οι αναλυτές θεμελιωδών συστημάτων συχνά καλούνται να αναλύσουν συστήματα που έχουν αναπτυχθεί τυχαία για να προσδιορίσουν τα τρέχοντα στοιχεία του συστήματος. Αυτό αποδείχθηκε κατά τη διάρκεια των εργασιών ανασχεδιασμού του 2000, όταν οι επιχειρηματικές και κατασκευαστικές διαδικασίες θεωρήθηκαν ως μέρος του Εκσυγχρονισμού Αυτοματισμού του 2000. Η εργασία που χρησιμοποιεί την ανάλυση συστημάτων περιλαμβάνει έναν αναλυτή συστημάτων, επιχειρησιακό αναλυτή, τεχνολόγο, αρχιτέκτονα συστημάτων, αρχιτέκτονα επιχειρήσεων, αρχιτέκτονα λογισμικού κ.λπ. Όλοι αυτοί οι ειδικοί χρησιμοποιούν τις βασικές αρχές της ανάλυσης συστημάτων στην πράξη.

Σύστημα πληροφορίων
Σύστημα πληροφορίων

Αν και οι επαγγελματίες της ανάλυσης συστημάτων μπορεί να ενθαρρύνονται να δημιουργήσουν νέα συστήματα, συχνά τροποποιούν, επεκτείνουν ή τεκμηριώνουν υπάρχοντα συστήματα (διαδικασίες, διαδικασίες και μεθόδους). Οι ερευνητές και οι επαγγελματίες βασίζονται στην ανάλυση συστημάτων. Αυτή η ανάλυση δραστηριότητας εφαρμόζεται ήδη σε διάφορες ερευνητικές και πρακτικές έρευνες, συμπεριλαμβανομένης της διαχείρισης επιχειρήσεων, της εκπαιδευτικής μεταρρύθμισης, της εκπαιδευτικής τεχνολογίας κ.λπ. Σε αυτούς τους τομείς, οι αρχές μιας προσέγγισης συστημάτων (ανάλυση συστημάτων) είναι πολύ σημαντικές.

Analysts

Ο αναλυτής συστημάτων είναι ένας επαγγελματίας τεχνολογίας πληροφοριών που ειδικεύεται στην ανάλυση, το σχεδιασμό και την υλοποίηση πληροφοριακών συστημάτων. Οι αναλυτές συστημάτων αξιολογούν την καταλληλότητα των πληροφοριακών συστημάτων όσον αφορά τα επιδιωκόμενα αποτελέσματα και έρχονται σε επαφή με τελικούς χρήστες, προμηθευτέςλογισμικό και προγραμματιστές για την επίτευξη αυτών των αποτελεσμάτων.

Ο αναλυτής συστήματος είναι ένα άτομο που χρησιμοποιεί τεχνικές ανάλυσης και σχεδίασης για να λύσει επιχειρηματικά προβλήματα χρησιμοποιώντας τεχνολογία πληροφοριών. Οι αναλυτές συστημάτων μπορούν να λειτουργήσουν ως παράγοντες αλλαγής που εντοπίζουν τις απαραίτητες οργανωτικές βελτιώσεις, σχεδιάζουν συστήματα για την εφαρμογή αυτών των αλλαγών και εκπαιδεύουν και παρακινούν άλλους να χρησιμοποιούν τα συστήματα. Οι αναλυτές πρέπει να γνωρίζουν και να κατανοούν την έννοια και τις αρχές της ανάλυσης συστημάτων.

Μέλη του συστήματος
Μέλη του συστήματος

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

Ένας αναλυτής συστημάτων συνήθως περιορίζεται σε ένα καθορισμένο ή προκαθορισμένο σύστημα και συχνά εργάζεται σε συνδυασμό με έναν επιχειρηματικό αναλυτή χρησιμοποιώντας γενικές αρχές ανάλυσης συστημάτων. Αυτοί οι ρόλοι, ενώ έχουν κάποια επικάλυψη, δεν είναι ίδιοι. Ο επιχειρησιακός αναλυτής θα αξιολογήσει τις επιχειρηματικές ανάγκες και θα καθορίσει την κατάλληλη λύση και, σε κάποιο βαθμό, θα σχεδιάσει τη λύση χωρίς να εμβαθύνει στα τεχνικά στοιχεία της, βασιζόμενος αντ' αυτού στον αναλυτή συστημάτων. Ο αναλυτής συστημάτων συχνά αξιολογεί και τροποποιεί κώδικα και αναλύει σενάρια με βάση τις αρχές και τα προβλήματα της ανάλυσης συστημάτων.

μικροσκοπικόςΣύστημα
μικροσκοπικόςΣύστημα

Ευκαιρίες

Ορισμένοι επαγγελματίες έχουν πρακτικές γνώσεις και στους δύο τομείς (ανάλυση επιχειρήσεων και συστημάτων) και μπορούν να συνδυάσουν με επιτυχία και τα δύο αυτά επαγγέλματα, θολώνοντας ουσιαστικά τη γραμμή μεταξύ ενός αναλυτή επιχειρήσεων και ενός αναλυτή συστημάτων. Και τα δύο επαγγέλματα απαιτούν τις αρχές της ανάλυσης δομικών συστημάτων.

Διαθέσιμος αναλυτής συστήματος:

  • Προσδιορίστε, κατανοήστε και σχεδιάστε τις οργανωτικές και ανθρώπινες επιπτώσεις των προγραμματισμένων συστημάτων και διασφαλίστε ότι οι νέες τεχνικές απαιτήσεις ενσωματώνονται σωστά με τις υπάρχουσες διαδικασίες και σύνολα δεξιοτήτων.
  • Σχεδιασμός ροής συστήματος από την αρχή.
  • Αλληλεπίδραση με εσωτερικούς χρήστες και πελάτες για μελέτη και τεκμηρίωση απαιτήσεων, οι οποίες στη συνέχεια χρησιμοποιούνται για τη δημιουργία εγγράφων επιχειρηματικών απαιτήσεων.
  • Σύνταξη τεχνικών απαιτήσεων από την κρίσιμη φάση.
  • Αλληλεπιδράστε με τον προγραμματιστή λογισμικού για να κατανοήσετε τους περιορισμούς του λογισμικού.
  • Βοηθήστε τους προγραμματιστές να αναπτύξουν το σύστημα, όπως να παρέχουν περιπτώσεις χρήσης, διαγράμματα ροής, διαγράμματα UML και BPMN.
  • Απαιτήσεις εγγράφων ή συμπληρώματα στα εγχειρίδια χρήστη.
  • Όποτε βρίσκεται σε εξέλιξη μια διαδικασία ανάπτυξης, ο αναλυτής συστημάτων είναι υπεύθυνος για την ανάπτυξη των στοιχείων και την παροχή αυτών των πληροφοριών στον προγραμματιστή. Όλα αυτά γίνονται με βάση τις βασικές έννοιες και αρχές της ανάλυσης συστήματος.

Κύκλος ζωής

Ο Κύκλος Ζωής Ανάπτυξης Συστήματος (SDLC) είναι μια παραδοσιακή μέθοδος ανάπτυξηςσυστήματα που χρησιμοποιούν οι οργανισμοί για έργα πληροφορικής μεγάλης κλίμακας. Το SDLC είναι ένα δομημένο πλαίσιο που αποτελείται από διαδοχικές διαδικασίες με τις οποίες αναπτύσσεται ένα πληροφοριακό σύστημα.

Τεχνολογικό σύστημα
Τεχνολογικό σύστημα

Η ουσία της ανάλυσης

Μόλις το έργο ανάπτυξης λάβει τις απαραίτητες εγκρίσεις από όλους τους συμμετέχοντες, ξεκινά το στάδιο της ανάλυσης συστήματος. Η ανάλυση συστημάτων είναι η ανάλυση ενός επιχειρηματικού προβλήματος που οι οργανισμοί σχεδιάζουν να λύσουν με ένα πληροφοριακό σύστημα. Ο κύριος στόχος της φάσης ανάλυσης του συστήματος είναι η συλλογή πληροφοριών σχετικά με το υπάρχον σύστημα προκειμένου να καθοριστούν οι απαιτήσεις για ένα βελτιωμένο σύστημα ή ένα νέο σύστημα. Το τελικό προϊόν αυτής της φάσης, γνωστό ως παραδοτέο, είναι ένα σύνολο απαιτήσεων συστήματος. Αυτές είναι οι βασικές αρχές της ανάλυσης και της σύνθεσης συστήματος.

Ίσως το πιο δύσκολο έργο σε αυτήν την ανάλυση είναι να καθοριστούν οι συγκεκριμένες απαιτήσεις που πρέπει να ικανοποιεί το σύστημα. Αυτές οι απαιτήσεις αναφέρονται συχνά ως απαιτήσεις χρήστη επειδή οι χρήστες τις παρέχουν. Όταν οι σχεδιαστές συστημάτων έχουν συγκεντρώσει τις απαιτήσεις των χρηστών για ένα νέο σύστημα, περνούν στο στάδιο του σχεδιασμού συστήματος.

Συστήματα υπολογιστών

Ο αναλυτής συστημάτων υπολογιστών είναι επάγγελμα στον τομέα της πληροφορικής. Ένας αναλυτής συστημάτων υπολογιστών εργάζεται για την επίλυση προβλημάτων που σχετίζονται με την τεχνολογία υπολογιστών. Πολλοί αναλυτές εγκαθιστούν νέα συστήματα υπολογιστών, τόσο υλικού όσο και λογισμικού, προσθέτοντας νέες εφαρμογές λογισμικούβελτίωση της απόδοσης του υπολογιστή. Άλλοι ενεργούν ως σχεδιαστές συστημάτων ή αρχιτέκτονες συστημάτων, αλλά οι περισσότεροι αναλυτές ειδικεύονται σε έναν συγκεκριμένο τύπο συστημάτων, όπως επιχειρηματικά συστήματα, λογιστικά συστήματα, χρηματοοικονομικά συστήματα ή επιστημονικά συστήματα.

Demand

Από το 2015, ο μεγαλύτερος αριθμός αναλυτών συστημάτων υπολογιστών κάλυπτε τους τομείς της κυβέρνησης, των ασφαλειών, του σχεδιασμού συστημάτων υπολογιστών, του επαγγελματικού και εμπορικού εξοπλισμού και της διαχείρισης εταιρειών και επιχειρήσεων. Ο αριθμός των θέσεων εργασίας σε αυτόν τον τομέα προβλεπόταν να αυξηθεί από 487.000 το 2009 σε 650.000 έως το 2016.

Ηλεκτρονικό πληροφοριακό σύστημα
Ηλεκτρονικό πληροφοριακό σύστημα

Αυτή η καταχώριση κατετάγη τρίτη στη δημοσκόπηση του 2010, πέμπτη στη δημοσκόπηση του 2011, 9η στη δημοσκόπηση του 2012 και 10η στη δημοσκόπηση του 2013.

Ο επιχειρησιακός αναλυτής (BA) είναι αυτός που αναλύει έναν οργανισμό ή επιχειρηματικό τομέα (πραγματικό ή υποθετικό) και τεκμηριώνει την επιχείρησή του ή τις διαδικασίες ή τα συστήματά του, αξιολογώντας το επιχειρηματικό μοντέλο ή την ενσωμάτωσή του με την τεχνολογία βάσει αρχών και ανάλυσης συστημάτων δομής.

Ο ρόλος ενός αναλυτή συστημάτων μπορεί επίσης να οριστεί ως γέφυρα μεταξύ επιχειρηματικών προβλημάτων και τεχνολογικών λύσεων. Εδώ, τα επιχειρηματικά προβλήματα μπορεί να σχετίζονται με επιχειρηματικά συστήματα, όπως ένα μοντέλο, μια διαδικασία ή μια μέθοδος. Οι τεχνολογικές λύσεις μπορεί να είναι η χρήση αρχιτεκτονικής τεχνολογίας, εργαλείων ή εφαρμογών λογισμικού. Οι αναλυτές συστημάτων απαιτείται να αναλύουν,μεταμορφώστε και τελικά λύστε επιχειρηματικά προβλήματα με την τεχνολογία.

Business Analysis

Υπάρχουν τουλάχιστον τέσσερις τύποι επιχειρηματικής ανάλυσης:

  • Προγραμματιστής επιχειρήσεων - προσδιορίστε τις επιχειρηματικές ανάγκες και τις επιχειρηματικές ευκαιρίες του οργανισμού.
  • Ανάλυση επιχειρηματικού μοντέλου - καθορισμός οργανωτικών πολιτικών και προσεγγίσεων αγοράς.
  • Σχεδιασμός Διαδικασιών - Για την τυποποίηση των ροών εργασίας ενός οργανισμού.
  • Ανάλυση συστημάτων - ερμηνεία επιχειρηματικών κανόνων και απαιτήσεων για τεχνικά συστήματα (συνήθως εντός IT).

Άλλα καθήκοντα

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

Το

BA μπορεί επίσης να υποστηρίξει την ανάπτυξη εκπαιδευτικού υλικού, να συμμετάσχει στην υλοποίηση και να παρέχει υποστήριξη μετά την εφαρμογή. Αυτό μπορεί να περιλαμβάνει την ανάπτυξη σχεδίων έργων και διαγραμμάτων ροής δεδομένων, διαγραμμάτων ροής κ.λπ.

Στον κύκλο ζωής ανάπτυξης συστημάτων, ο επιχειρηματικός αναλυτής λειτουργεί συνήθως ως ο σύνδεσμος μεταξύ της επιχειρηματικής πλευράς της επιχείρησης και των παρόχων υπηρεσιών πληροφορικής.

Συνιστάται: