λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Εταιρείες Ανάπτυξης Λογισμικού

Πώς να γράψετε ένα έγγραφο Analysis & Design για μια Λογισμικού

Ο τελικός στόχος του προγράμματος λογισμικού είναι να λύσει ένα πρόβλημα . Το πρόβλημα μπορεί να είναι απλή , όπως ένα πρόγραμμα λογισμικού που ελέγχει για ορθογραφικά λάθη λέξεις σε ένα έγγραφο κειμένου , ή σύνθετα , όπως ένα πρόγραμμα λογισμικού που χρησιμοποιείται για να δημιουργήσει μια βάση δεδομένων . Ανεξάρτητα από το πρόβλημα , εάν το λογισμικό δεν αντιμετωπίζει αποτελεσματικά το πρόβλημα και να παρέχει ένα μέσο για τον χρήστη να δημιουργήσει μια λύση , δεν είναι αποτελεσματική και υπολείπεται του στόχου της . Γράφοντας καλό λογισμικό ξεκινά με την ανάλυση και το σχεδιασμό έγγραφο που αντιμετωπίζει τις απαιτήσεις των χρηστών και δημιουργεί ένα σχέδιο για την παροχή λύσεων . Τα πράγματα που θα χρειαστείτε
Λογισμικό λεπτομέρειες του αιτήματος
επιχειρησιακών κανόνων , διαδικασιών
πρόσβαση στους τελικούς χρήστες
λογισμικού παρουσίασης ( προαιρετικό )
Η Εμφάνιση Περισσότερες οδηγίες
Ορίστε το πρόβλημα
Φτηνές 1

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

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

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

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

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

Δημιουργήστε ένα λεξικό δεδομένων που καθορίζει και περιγράφει τα απαραίτητα στοιχεία δεδομένων και συνδυάζει τα στοιχεία αυτά σε αρχεία δεδομένων . Για παράδειγμα , στο σύστημα του βιβλίου παραγγελιών , τα παραδείγματα των στοιχείων δεδομένων που περιλαμβάνουν το όνομα του βιβλίου , ISBN , συγγραφέα , και την τιμή . Τα στοιχεία αυτά στη συνέχεια συνδυάζονται για να σχηματίσουν ένα βιβλίο ρεκόρ ? . Άλλα στοιχεία , όπως το όνομα του πωλητή , τον αριθμό λογαριασμού , και οι πωλήσεις ύφασμα , μπορεί να συνδυάζονται για να σχηματίσουν ένα ρεκόρ προμηθευτή
Η 7

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

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

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