Schița de curs
Introducere
- Ciclul de Viață al Dezvoltării Sistemelor cu Procesul Harmony (IBM/Telelogic)
- Prezentarea generală a diagramelor UML/SysML utilizate în colectarea cerințelor, analiza de sistem și design-ul din domeniul Ingineriei de sisteme
- Un Cadru bazat pe Metodologie pentru colectarea cerințelor, analiza de sistem și design
Colectarea Cerințelor și Transformarea lor în Specificații de Sistem
- Asocierea cerințelor de afaceri și de sistem folosind diagrama de cerințe SysML
- Definirea scope-ului sistemului, format din funcții și use cases care invocă aceste funcții
- Modelarea Ciclului de Viață al Sistemului care orchestrează tranzițiile între stările sale în care funcțiile sunt declanșate
- Pregătirea cazurilor de testare folosind scenarii care realizează Use Cases și Funcții de Sistem
- Caz de studiu: Modelarea Scope-ului Sistemului și a utilizării funcțiilor de sistem pe baza cerințelor
Transformarea Specificațiilor de Sistem în Componente la Nivel de Design
- Modelarea Diagramei de Blocuri a sistemului și rafinarea ei folosind blocuri interne
- Elaborarea Arhitecturii de Comunicare între Sub-Sisteme folosind Parts, Ports și Interfețe
- Caz de studiu: Elaborarea diagramelor de blocuri și blocuri interne pe baza specificațiilor de sistem și ținând cont de alegerile de design la nivel de design
- Modelarea descrierii interacțiunilor white box la nivelul de design
- Caz de studiu: Modelarea interacțiunilor între blocuri și blocuri interne pe baza alegerilor de design la nivel de design
- Multiplicarea Operațiilor pe Componentele (Parts) blocurilor
- Elaborarea Diagramei Parametrice a Funcțiilor de Sistem
- Caz de studiu: Actualizarea Diagramelor de Blocuri și Blocuri Interne pe baza scenariilor de design la nivel de design
Concluzie
- Pasii analizei de cerințe și a specificațiilor de sistem în ingineria de sisteme
- Trasabilitatea între cerințe și software
- Testele de Integrare și Acceptare ale cerințelor la nivel de sistem
Notă: Sesiunile de training și mentoring de mai sus sunt conduse interactiv utilizând instrumente de Inginerie a Cerințelor și Modelare precum Enterprise Architect (EA), pentru a asigura un nivel bun de trasabilitate între cerințe și soluțiile de bază. Conceptele sunt explicate întâi folosind exemple de bază, urmate de schițe de soluții la propriile tale probleme. După această sesiune, te putem însoți prin revizuirea și validarea soluțiilor tale în funcție de nevoile tale.
Cerințe
Experiență profesională:
- Minimum 2 ani de experiență profesională în dezvoltarea software, ingineria de sisteme, analiza afacerii/tehnică sau arhitectura tehnică.
Fundamente metodologice:
- Înțelegere fundamentală a ciclului de viață al dezvoltării software (SDLC) și a conceptelor de ciclul de viață al ingineriei de sisteme (de exemplu, V-Model, livrare Agile/Iterativă).
- Familiaritate cu conceptele de ingineria cerințelor (cerințe funcționale vs. non-funcționale, constrângeri, verificare).
Concepte Tehnice & de Modelare:
- Cunoștințe de bază despre principiile Analizei și Design-ului Orientat pe Obiecte (OOAD) (de exemplu, clase, instanțe, moștenire, compoziție, interfețe).
- O expunere anterioară la diagrame vizuale de bază (cum ar fi diagrama de flux sau UML de bază) este benefică, dar expertiza anterioară în SysML nu este necesară.
Mărturii (1)
Dl Malavika este un instrucționist foarte bun. Muncită foarte mult și a răspuns cu bine la întrebările mele. Înțeleg că perspectiva pentru SysML și EA este foarte vastă, iar ea a încercat să prezinte instruirea în cel mai potrivit mod. A cheltuit chiar și timpul de pauză cautând răspunsuri la întrebările noastre. Respect! O mare profesoră!
Chee Kiang Chua - Desay SV Automotive Singapore Pte. Ltd.
Curs - System Engineering using SysML and UML 2
Tradus de catre o masina