Intrati in legatura
 Durata 21 ore

Schița de curs

Modul 1. De ce avem nevoie de un limbaj nou

  • De ce folosim modele de sisteme?
  • De la SysML v1 la SysML v2.
  • Principalele îmbunătățiri și beneficii.
  • Limbaj, biblioteci și API.
  • Introducere în exemplu de curs.

Modul 2. Concepte cheie noi

  • Notarea textuală și grafică.
  • Definiții, Usages și Features.
  • Relații de tipizare și specializare.
  • Modeluri, View-uri și diagrame.
  • View-uri standard SysML v2.

Modul 3. Pachete și organizare

  • Pachete și organizarea modelului.
  • Nume și Namespaces.
  • Posedat și ierarhii de pachete.
  • Imports și vizibilitate.
  • Biblioteci, comentarii și documentație.

Modul 4. Contextul sistemului

  • Limita și domeniul sistemului.
  • Utilizatori externi și sisteme externe.
  • Definiții și Usages de context.
  • Conexiuni de nivel superior.
  • Exemplu de context pentru sistemul de robot.

Modul 5. Modelarea cerințelor

  • Elemente și identificatori de cerințe.
  • Supeți, actori și stakeholderi.
  • Definiții și Usages de cerințe.
  • Sub-cerințe și modele reutilizabile.
  • Presupuneri și condiții obligatorii.
  • Satisfacerea cerințelor.

Modul 6. Use case-uri

  • Comportament necesar și obiective ale utilizatorilor.
  • Supeți, actori și obiective.
  • Definiții și Usages de use case.
  • Conexiuni cu cerințele.
  • Use case-uri incluse.
  • De la use case-uri la acțiuni.

Modul 7. Acțiuni și comportament bazat pe flux

  • Apăriții și acțiuni.
  • Definiții și Usages de acțiuni.
  • Ordonare, finalizare și terminare.
  • Căi alternative și paralele.
  • Parametri, fluxuri și succesiuni de flux.
  • Acțiuni de trimitere și primire.
  • View-uri de flux de acțiuni.

Modul 8. Părți și modelare structurală

  • Elemente și părți.
  • Definiții și Usages de părți.
  • Atribute și valori de feature.
  • Decompozare structurală și reutilizare.
  • Multiplicități.
  • Părți compozite și de referință.
  • Specializare și redefinire.

Modul 9. Conexiuni, interfețe și fluxuri

  • Definiții și Usages de conexiuni.
  • Definiții și Usages de porturi.
  • Features direcționate și porturi conjugate.
  • Definiții și Usages de interfețe.
  • Conexiuni față de fluxuri.
  • View-uri de interconectare.

Modul 10. View-uri de secvență și interacțiuni

  • Participanți și linii de viață.
  • Trimiterea și primirea evenimentelor.
  • Contexte de interacțiune.
  • Mesaje și încărcături utile.
  • Ordonarea mesajelor și evenimentelor.
  • Exemplu de interacțiune de livrare pentru robot.

Modul 11. Modelare bazată pe stări

  • Definiții și Usages de stări.
  • Tranziții, declanșatoare și garduri.
  • Acțiuni de intrare, do și ieșire.
  • Efecte ale tranzitiilor.
  • Stări imbricate și paralele.
  • View-uri de tranziții de stare.
  • Alegerea între acțiuni sau stări.

Modul 12. Calculări, constrângeri și analiză

  • Mărimi și unități.
  • Definiții și Usages de calculări.
  • Cazuri de analiză, intrări și rezultate.
  • Constrângeri și afirmații.
  • Exemplu de analiză în timpul funcționării.
  • Compararea candidaților de design.

Modul 13. Bazele API SysML v2 și integrării

  • Scoat și servicii ale API.
  • Provideri și consumatori de API.
  • Proiecte, committ-uri, branch-uri și tag-uri.
  • Navigarea modelului și interogări.
  • PIM, PSM, REST/HTTP și OSLC.
  • Integrare și automatizare.

Modul 14. Migrarea din SysML v1.x

  • Domina migrării și suportul de instrumente.
  • Maparea conceptelor v1 pe v2.
  • De la diagrame la View-uri.
  • Revizuirea modelelor migrate.
  • Opțiuni de adoptare și proiecte pilot.

Cerințe

Înțelegerea de bază a conceptelor de inginerie de sisteme, inclusiv cerințe, structură și comportament de sistem. Familiarizarea cu SysML v1.x sau UML este utilă, dar nu este obligatorie. Nu se cere nicio cunoștință anterioară despre SysML v2 sau experiență de programare; participanții trebuie doar să fie obișnuiți să lucreze într-un editor textual.

Audiență

Ingineri de sisteme, practicieni MBSE, arhiteți de sisteme și software, ingineri de produs, analiști de afaceri tehnice și utilizatori de SysML v1.x care doresc să își dezvolte abilități practice de modelare cu SysML v2.

Numărul de participanți


Pret per participant

Mărturii (3)

Cursuri viitoare

Categorii înrudite