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

Number of participants



Price per participant

Testimonials (2)

Related Courses

Tosca: Model-Based Testing for Complex Systems

35 Hours

Robot Framework: Keyword Driven Acceptance Testing

14 Hours

Serenity BDD for Automated Acceptance Tests

7 Hours

Behat: Behavior Driven Development (BDD) with PHP

14 Hours

JBehave: BDD with Java

7 Hours

Related Categories