Εξέλιξη Κομματιού
Εισαγωγή
- Ο Κύκλος Ζωής Ανάπτυξης Συστήματος με τη Διαδικασία Harmony (IBM/Telelogic)
- Επισκόπηση των διαγραμμάτων UML/SysML που χρησιμοποιούνται στη συλλογή απαιτήσεων, την ανάλυση συστημάτων και τον σχεδιασμό στον τομέα της Μηχανικής Συστημάτων
- Ένα πλαίσιο μεθοδολογίας για τη συλλογή απαιτήσεων, την ανάλυση συστημάτων και τον σχεδιασμό
Συλλογή Απαιτήσεων και Μετατροπή τους σε Προδιαγραφές Συστήματος
- Κάντε τις απαιτήσεις επιχείρησης και συστήματος ιχνηλατούμενες χρησιμοποιώντας το διάγραμμα απαιτήσεων SysML
- Ορίστε το πεδίο εφαρμογής του συστήματος, που αποτελείται από λειτουργίες και use cases που καλούν αυτές τις λειτουργίες
- Μοντελοποιήστε τον Κύκλο Ζωής του Συστήματος που οργанизεί τις μεταβάσεις μεταξύ των καταστάσεών του, όπου ενεργοποιούνται οι λειτουργίες
- Προετοιμάστε περιπτώσεις δοκιμών χρησιμοποιώντας σεναριακά σενάρια που υλοποιούν Use Cases και Λειτουργίες Συστήματος
- Μελέτη Περίπτωσης: Μοντελοποίηση του πεδίου εφαρμογής του συστήματος και της χρήσης των λειτουργιών του συστήματος με βάση τις απαιτήσεις
Μετατροπή Προδιαγραφών Συστήματος σε Συστατικά Επιπέδου Σχεδίασης
- Μοντελοποιήστε το Διάγραμμα Μπλοκ (Block Diagram) του συστήματος και βελτιώστε το χρησιμοποιώντας εσωτερικά μπλοκ
- Εξελίξτε την Αρχιτεκτονική Επικοινωνίας μεταξύ Υποσυστημάτων χρησιμοποιώντας Μέρη (Parts), Πύλες (Ports) και Συνδιασμούς (Interfaces)
- Μελέτη Περίπτωσης: Εξέλιξη των διαγραμμάτων Block και Internal Block με βάση τις προδιαγραφές συστήματος και λαμβάνοντας υπόψη επιλογές επιπέδου σχεδίασης
- Μοντελοποίηση της περιγραφής των αλληλεπιδράσεων «λευκού κουτιού» (white box) στο επίπεδο σχεδίασης
- Μελέτη Περίπτωσης: Μοντελοποίηση αλληλεπιδράσεων μεταξύ μπλοκ και Εσωτερικών Μπλοκ με βάση επιλογές επιπέδου σχεδίασης
- Χαρτογράφηση Λειτουργιών (Operations) στα Συστατικά (Μέρη) των Μπλοκ
- Εξέλιξη του Παραμετρικού Διαγράμματος των Λειτουργιών του Συστήματος
- Μελέτη Περίπτωσης: Ενημέρωση των Διαγραμμάτων Block και Internal Block με βάση σενάρια επιπέδου σχεδίασης
Συμπέρασμα
- Βήματα ανάλυσης απαιτήσεων και προδιαγραφών συστήματος στη μηχανική συστημάτων
- Ιχνηλασιμότητα μεταξύ απαιτήσεων και λογισμικού
- Δοκιμές Ενσωμάτωσης Συστήματος και Δεκτή των απαιτήσεων
Σημείωση: Οι παραπάνω συνεδρίες εκπαίδευσης-mentorings διεξάγονται διαδραστικά χρησιμοποιώντας εργαλεία Μηχανικής Απαιτήσεων και Μοντελοποίησης, όπως το Enterprise Architect (EA), προκειμένου να εξασφαλιστεί υψηλό επίπεδο ιχνηλασιμότητας μεταξύ των απαιτήσεων και των υποκείμενων λύσεων. Οι έννοιες εξηγούνται πρώτα χρησιμοποιώντας βασικά παραδείγματα και στη συνέχεια ακολουθούν σχεδίασες λύσεων για τα δικά σας προβλήματα. Μετά από αυτή τη συνεδρία, μπορούμε να σας συνοδεύσουμε εξετάζοντας και επικυρώνοντας τις λύσεις σας, ανάλογα με τις ανάγκες σας.
Απαιτήσεις
Επαγγελματική Εμπειρία:
- Τουλάχιστον 2 χρόνια επαγγελματικής εμπειρίας σε ανάπτυξη λογισμικού, μηχανική συστημάτων, ανάλυση επιχείρησης/τεχνολογίας ή τεχνική αρχιτεκτονική.
Μεθοδολογικό Υπόβαθρο:
- Βασική κατανόηση του κύκλου ζωής ανάπτυξης λογισμικού (SDLC) και των εννοιών του κύκλου ζωής της μηχανικής συστημάτων (π.χ., V-Model, Agile/Διαδοχική παράδοση).
- Συνήθεια με τις εννοιές της μηχανικής απαιτήσεων (λειτουργικές έναντι μη λειτουργικών απαιτήσεων, περιορισμοί, επιβεβαίωση).
Τεχνικές & Έννοιες Μοντελοποίησης:
- Βασικές γνώσεις στις αρχές της Ανάλυσης και Σχεδίασης με Αντικείμενα (OOAD) (π.χ., κλάσεις, στιγμιότυπα, κληρονομικότητα, σύνθεση, συνδιασμοί).
- Η προηγούμενη εξοικείωση με βασικά οπτικά διαγράμματα (όπως ροή εργασιών ή βασικό UML) είναι ευεργετική, αλλά η προηγούμενη εξειδίκευση στο SysML δεν απαιτείται.
Σχόλια (1)
Η κυρία Malavika είναι μια πολύ καλή εκπαιδευτική. Εργάζεται πολύ σκληρά και απαντά στις ερωτήσεις μου με ικανοποιητικό τρόπο. Καταλαβαίνω ότι το πεδίο εφαρμογής του SysML και του EA είναι πολύ ευρύ, και δοκίμασε να παρουσιάσει την εκπαίδευση με τον πιο κατάλληλο τρόπο. Έχει ακόμη και χρησιμοποιήσει το διάλειμμα της για να αναζητήσει απαντήσεις στις ερωτήσεις μας. Περίφημη! Μια μεγάλη δάσκαλος!
Chee Kiang Chua - Desay SV Automotive Singapore Pte. Ltd.
Κομμάτι - System Engineering using SysML and UML 2
Μηχανική Μετάφραση