Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Ημέρα 1: Διαδικασία
Εισαγωγή
- Τι είναι η Μηχανική Συστημάτων; Τι είναι το Software Engineering; Γιατί είναι δύσκολο το Software Engineering; Απαιτήσεις συστήματος Μοντελοποίηση συστήματος
Software Engineering Διαδικασίες
- Τι είναι η Διαδικασία Ανάπτυξης Λογισμικού; Παραδοσιακές Διεργασίες Agile Διαδικασίες Διαδικασίες για την κατασκευή Συστημάτων Υψηλής Ακεραιότητας Πρότυπα και συστήματα πιστοποίησης
Συστήματα Υψηλής Ακεραιότητας
- Τι είναι τα συστήματα υψηλής ακεραιότητας; Ο ρόλος της κουλτούρας QM Λόγοι για σφάλματα Πρότυπο κρίσιμων συστημάτων Μηχανική αξιοπιστίας
Συντήρηση Λογισμικού
Ημέρα 2: Προγραμματισμός
Απαιτήσεις
- Απαιτήσεις χρήστη Εκκίνηση/ανάλυση απαιτήσεων χρήστη Απαιτήσεις συστήματος Απαιτήσεις λογισμικού Προδιαγραφές λογισμικού Διαδικασία απαιτήσεων Εργαλεία διαχείρισης απαιτήσεων
Software Design
- Conways Law μοτίβα σχεδίασης Εργαλεία μοντελοποίησης κειμένου Αρχές σχεδίασης OO Εργαλεία σχεδίασης Κοινές αρχιτεκτονικές
Πρίπλασμα
- Σχεδιασμός αρχιτεκτονικής UML γραφικές αναπαραστάσεις ΜηUML γραφικές αναπαραστάσεις
Ημέρα 3: Κωδ
Κατασκευή Λογισμικού
- Πώς να μεταφέρετε ένα σχέδιο σε κώδικα Programming βέλτιστες πρακτικές Αφαίρεση του κώδικα Programming ροή εργασίας
Διαμόρφωση Management
- Τι είναι η Διαμόρφωση Management; Διαμόρφωση Management σε εργαλεία ISO9000 και CMMI CASE για προγραμματισμό, σχεδιασμό και QA CASE εργαλεία για συγγραφή λογισμικού Έλεγχος έκδοσης με SVN System Integration
Κώδικας για Συστήματα Υψηλής Ακεραιότητας
- Πρόληψη σφαλμάτων Εντοπισμός σφαλμάτων Μείωση του αντίκτυπου των σφαλμάτων Τυπικά προβλήματα με τον κώδικα για συστήματα υψηλής ακεραιότητας
Μετρήσεις ποιότητας κώδικα
- Μετρήσεις μεγέθους κώδικα Μετρήσεις πολυπλοκότητας κώδικα Μετρικές μετρήσεις μη κωδικών Στατική ανάλυση
Ημέρα 4: Επαλήθευση και επικύρωση
Κριτικές
- Βασικές αρχές της ανεξάρτητης επαλήθευσης και επικύρωσης VV Σχεδιασμός και αναθεωρήσεις απαιτήσεων Επιθεωρήσεις κώδικα Λογισμικό Έλεγχοι περιόδων ελέγχου Άλλες μέθοδοι V & V
Δοκιμή συστημάτων υψηλής ακεραιότητας
- Έγγραφα σχετικά με την ασφάλεια Σενάρια επιχειρηματολογία για την ασφάλεια Ανασκοπήσεις συστημάτων υψηλής ακεραιότητας Πρόβλεψη αξιοπιστίας Επίσημες μέθοδοι Κόστος V + V
Αυτοματοποιημένη δοκιμή
- Γιατί δοκιμή; Αυτόματες έναντι χειροκίνητων δοκιμών Αύξηση δοκιμών Τύποι δοκιμών Εργαλεία δοκιμών Εξαρτήματα δοκιμών
Ημέρα 5: Management
Project Management
- Τι είναι το Project Management; Πρότυπα παράδοσης πελατών (PMP, PRINCE2) Διαχείριση χρόνου Διαχείριση κόστους Διαχείριση κινδύνου Τεκμηρίωση έργου
Αξιολόγηση Διαδικασίας
- Η λειτουργία της αξιολόγησης της διαδικασίας Ενεργώντας στη μέτρηση Μετρήσεις διαδικασίας Πρότυπα και πλαίσια αξιολόγησης διαδικασίας (CMMI, ISO 9001, TickIt+) Συναντήσεις αξιολόγησης διαδικασίας
ΠΕΡΙΛΗΨΗ ΚΑΙ ΣΥΜΠΕΡΑΣΜΑΤΑ
35 Hours
Testimonials (2)
Everything was built up from a basic level while progressing quick enough to prevent anyone getting bored.
Nathan Roberts
Course - Software Engineering
The level of interactiveness and pace meant that it was never boring.