Πρωτότυπο μοντέλο στη Μηχανική Λογισμικού

Τι είναι το Πρωτότυποping Μοντέλο;

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

Πρωτότυποping Φάσεις Μοντέλου

Πρωτότυποping Φάσεις Μοντέλου

Πρωτότυποping Το μοντέλο έχει τις ακόλουθες έξι φάσεις SDLC:

Βήμα 1: Συγκέντρωση και ανάλυση απαιτήσεων

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

Βήμα 2: Γρήγορη σχεδίαση

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

Βήμα 3: Κατασκευάστε ένα πρωτότυπο

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

Βήμα 4: Αρχική αξιολόγηση χρήστη

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

Βήμα 5: Διύλιση πρωτοτύπου

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

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

Βήμα 6: Εφαρμογή προϊόντος και συντήρηση

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

Τύποι Πρωτοτύπωνping Μοντέλα

Τέσσερις τύποι πρωτοτύπωνping τα μοντέλα είναι:

  1. Πρωτότυπα Rapid Throwaway
  2. Εξελικτικό πρωτότυπο
  3. Αυξητικό πρωτότυπο
  4. Ακραίο πρωτότυπο

Πρωτότυπο Rapid Throwaway

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

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

Εξελικτικό Πρωτότυποping

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

Αυτό το μοντέλο είναι χρήσιμο για ένα έργο που χρησιμοποιεί μια νέα τεχνολογία που δεν είναι καλά κατανοητή. Χρησιμοποιείται επίσης για ένα σύνθετο έργο όπου κάθε λειτουργικότητα πρέπει να ελεγχθεί μία φορά. Είναι χρήσιμο όταν η απαίτηση δεν είναι σταθερή ή δεν είναι κατανοητή καθαρά στο αρχικό στάδιο.

Αυξητικό Πρωτότυποping

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

Ακραίο Πρωτότυποping

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

  1. Το βασικό πρωτότυπο με όλη την υπάρχουσα σελίδα υπάρχει σε μορφή HTML.
  2. Μπορείτε να προσομοιώσετε τη διαδικασία δεδομένων χρησιμοποιώντας ένα πρωτότυπο επίπεδο υπηρεσιών.
  3. Οι υπηρεσίες υλοποιούνται και ενσωματώνονται στο τελικό πρωτότυπο.

καλυτερα Practices of Prototyping

Ακολουθούν μερικά πράγματα που πρέπει να προσέξετε κατά τη διάρκεια της πρωτότυπης παρουσίασηςping επεξεργάζομαι, διαδικασία:

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

Πλεονεκτήματα του Πρωτότυπουping Μοντέλο

Εδώ, παρατίθενται σημαντικά πλεονεκτήματα/οφέλη από τη χρήση του Prototyping μοντέλα:

  • Οι χρήστες συμμετέχουν ενεργά στην ανάπτυξη. Επομένως, τα σφάλματα μπορούν να εντοπιστούν στο αρχικό στάδιο της διαδικασίας ανάπτυξης λογισμικού.
  • Μπορεί να εντοπιστεί η έλλειψη λειτουργικότητας, η οποία βοηθά στη μείωση του κινδύνου αποτυχίας ως Πρωτότυποping θεωρείται επίσης ως δραστηριότητα μείωσης του κινδύνου.
  • Βοηθά τα μέλη της ομάδας να επικοινωνούν αποτελεσματικά
  • Η ικανοποίηση του πελάτη υπάρχει επειδή ο πελάτης μπορεί να αισθανθεί το προϊόν σε πολύ πρώιμο στάδιο.
  • Δεν θα υπάρχει σχεδόν καμία πιθανότητα απόρριψης λογισμικού.
  • Τα πιο γρήγορα σχόλια των χρηστών σάς βοηθούν να επιτύχετε καλύτερες λύσεις ανάπτυξης λογισμικού.
  • Επιτρέπει στον πελάτη να συγκρίνει εάν ο κώδικας λογισμικού ταιριάζει με τις προδιαγραφές λογισμικού.
  • Σας βοηθά να ανακαλύψετε τη λειτουργικότητα που λείπει στο σύστημα.
  • Προσδιορίζει επίσης τις πολύπλοκες ή δύσκολες συναρτήσεις.
  • Ενθαρρύνει την καινοτομία και τον ευέλικτο σχεδιασμό.
  • Είναι ένα απλό μοντέλο, επομένως είναι εύκολο να γίνει κατανοητό.
  • Δεν χρειάζονται εξειδικευμένοι ειδικοί για την κατασκευή του μοντέλου
  • Το πρωτότυπο χρησιμεύει ως βάση για την εξαγωγή προδιαγραφών συστήματος.
  • Το πρωτότυπο βοηθά στην καλύτερη κατανόηση των αναγκών του πελάτη.
  • Τα πρωτότυπα μπορούν να αλλάξουν και ακόμη και να απορριφθούν.
  • Ένα πρωτότυπο χρησιμεύει επίσης ως βάση για τις λειτουργικές προδιαγραφές.
  • Τα πρωτότυπα μπορεί να προσφέρουν πρώιμη εκπαίδευση για μελλοντικούς χρήστες του συστήματος λογισμικού.

Μειονεκτήματα του Πρωτότυπουping Μοντέλο

Εδώ, παρατίθενται σημαντικά μειονεκτήματα/μειονεκτήματα του πρωτοτύπουping μοντέλο:

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

Περίληψη

  • Στη Μηχανική Λογισμικού, η μεθοδολογία Πρωτότυπου είναι ένα μοντέλο ανάπτυξης λογισμικού στο οποίο κατασκευάζεται ένα πρωτότυπο, δοκιμάζεται και στη συνέχεια επαναδιατυπώνεται όταν χρειάζεται μέχρι να επιτευχθεί ένα αποδεκτό πρωτότυπο.
  • 1) Συλλογή και ανάλυση απαιτήσεων, 2) Γρήγορος σχεδιασμός, 3) Κατασκευή πρωτοτύπου, 4) Αρχική αξιολόγηση από τον χρήστη, 5) Βελτίωση πρωτοτύπου, 6) Υλοποίηση προϊόντος και συντήρηση: είναι 6 βήματα του πρωτοτύπου.ping διαδικασια μας
  • Τύπος πρωτοτύπουping Τα μοντέλα είναι 1) Πρωτότυπα ταχείας απόρριψης 2) Εξελικτικό πρωτότυπο 3) Σταδιακό πρωτότυπο 4) Ακραίο πρωτότυπο
  • Οι τακτικές συναντήσεις είναι απαραίτητες για την έγκαιρη ολοκλήρωση του έργου και την αποφυγή δαπανηρών καθυστερήσεων στην πρωτοτυποποίηση.ping πλησιάζω.
  • Μπορεί να εντοπιστεί η έλλειψη λειτουργικότητας, η οποία βοηθά στη μείωση του κινδύνου αποτυχίας ως Πρωτότυποping θεωρείται επίσης ως δραστηριότητα μείωσης του κινδύνου στο SDLC.
  • Πρωτότυποping μπορεί να ενθαρρύνει υπερβολικά αιτήματα για αλλαγές.

Συνοψίστε αυτήν την ανάρτηση με: