λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Τεχνολογία Λογισμικού

Τι είναι το Deffirent Bitween Software Product and Process;

Η διαφορά μεταξύ ενός προϊόντος λογισμικού και μιας διαδικασίας λογισμικού έγκειται στη φύση τους:

* Προϊόν λογισμικού: Αυτή είναι η * απτή έξοδος * της ανάπτυξης λογισμικού. Είναι η πραγματική εφαρμογή λογισμικού, σύστημα ή πρόγραμμα με τους οποίους αλληλεπιδρούν οι χρήστες. Σκεφτείτε πράγματα όπως η Microsoft Word, ένα κινητό παιχνίδι ή ένα λειτουργικό σύστημα. Είναι κάτι που μπορείτε να εγκαταστήσετε, να εκτελέσετε και να χρησιμοποιήσετε. Διαθέτει χαρακτηριστικά, λειτουργικότητα και ένα περιβάλλον εργασίας χρήστη.

* Διαδικασία λογισμικού: Αυτή είναι η * μεθοδολογία * ή * προσέγγιση * που χρησιμοποιείται για την ανάπτυξη ενός προϊόντος λογισμικού. Είναι ένα σύνολο δραστηριοτήτων, μεθόδων, πρακτικών και μετασχηματισμών που χρησιμοποιούνται για την οικοδόμηση, την ανάπτυξη και τη διατήρηση του λογισμικού. Παραδείγματα περιλαμβάνουν Agile (scrum, kanban), καταρράκτη, devops και σπείρα. Η διαδικασία δεν διαθέτει περιβάλλον εργασίας χρήστη. Είναι ένα πλαίσιο για το πώς δημιουργείται το προϊόν.

Εδώ είναι μια αναλογία:Σκεφτείτε να οικοδομήσετε ένα σπίτι.

* Προϊόν λογισμικού: Το ίδιο το σπίτι - η τελική δομή που μπορείτε να ζήσετε.

* Διαδικασία λογισμικού: Το σχέδιο κατασκευής, τα σχέδια και οι μέθοδοι που χρησιμοποιούνται για την κατασκευή του σπιτιού (π.χ. χρησιμοποιώντας παραδοσιακές μεθόδους ή προκατασκευασμένα εξαρτήματα). Διαφορετικές κατασκευαστικές εταιρείες ενδέχεται να χρησιμοποιούν διαφορετικές διαδικασίες για την κατασκευή του ίδιου σχεδιασμού σπιτιών.

Εν ολίγοις:Το * προϊόν * είναι αυτό που παίρνετε και η * διαδικασία * είναι το πώς το παίρνετε. Μπορείτε να έχετε πολλές διαφορετικές διαδικασίες που χρησιμοποιούνται για τη δημιουργία του ίδιου (ή παρόμοιου) προϊόντος και μια ενιαία διαδικασία μπορεί να χρησιμοποιηθεί για τη δημιουργία πολλών διαφορετικών προϊόντων.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα