Studenții care doresc să participe la acest curs nu trebuie să aibă o expunere anterioară la modelarea sistemelor, dar ar trebui să aibă o înțelegere solidă a tehnicilor de inginerie a sistemelor “document centric”.
Acest curs este oferit în două variante pentru a oferi o înțelegere practică a modului în care sistemele pot fi modelate folosind cea mai recentă versiune a specificației OMG pentru sisteme de modelare a sistemelor ( SysML ). Notatia si semantica de baza a SysML sunt explicate intr-un mod care permite elevilor sa aplice ceea ce invata in orice metoda sau instrument de modelare adecvata a sistemului.
Introducere în modelarea sistemelor
- Ce este un model de sistem?
- Cei patru piloni ai modelării sistemului
- Centrat pe model vs centrat pe document
- Ce este SysML?
- Relația dintre SysML și UML
- Cei patru stâlpi ai SysML
Construcții comune și transversale
- Profiluri, stereotipuri și etichete
- Cadre de diagramă
- Comentarii
- Alocările
Diagramele pachetelor
- Ce este un pachet?
- Structurarea modelului cu pachete
- Reținerea pachetului
- Dependențe de pachet
- Reprezentând structura modelului
- Vederi și puncte de vedere
Diagrame de cerințe
- Ce este o cerință?
- Modelarea cerințelor atomice
- Trasabilitatea cerințelor
Use Case Diagrame
- Sistemul ca o cutie neagră
- Identificarea graniței sistemului cu actorii
- Utilizați cazuri ca servicii de sistem
- În spatele diagramei de caz de utilizare
- Structura cazurilor de utilizare · Scenarii nominale și alternative
- Gestionarea comportamentului comun
- Comportament extins și specializat
Diagrame de activitate
- Modelarea logicii bazate pe flux
- Acțiuni vs activități
- Înțelegerea fluxului de jetoane
- Controlul fluxului vs fluxul obiectului
- Modelarea deciziilor · Modelarea concurenței
- Curse de înot și responsabilitate
Diagrame de definiție a blocurilor
- Ce este un bloc?
- Blocare caracteristici
- Tipuri de modelare
- Modelarea ierarhiei sistemului
- Generalizarea elementelor sistemului
Diagrame bloc interne
- Parts revisited
- Ports with Flow Properties
- Standard ports and interfaces
- Proxy ports and interface blocks
- Full ports
Diagrame parametrice
- Ce este un bloc de constrângeri?
- Constrângerea proprietăților sistemului
Diagrame de secvență
- Comportamentul bazat pe interacțiune
- Secvențe simple
- Sincron vs asincron
- Nodurile fragmentate
- Nodurile de utilizare a interacțiunii
Diagramele mașinii de stat
- Statele și sintaxa lor
- Tranziții între state
- Pseudo notație de stare (inițială, decizie, istoric, sfârșit)
- Stări de descompunere
- Modelarea stărilor concurente
Resurse de modelare a sistemului și lecturi suplimentare
- Resurse web sugerate
- Literatura recomandata
United Arab Emirates - Systems Modelling with SysML
Qatar - Systems Modelling with SysML
Egypt - Systems Modelling with SysML
Saudi Arabia - Systems Modelling with SysML
South Africa - Systems Modelling with SysML
Brasil - Modelagem de Sistemas com SysML
Canada - Systems Modelling with SysML
中国 - Systems Modelling with SysML
香港 - Systems Modelling with SysML
澳門 - Systems Modelling with SysML
台灣 - Systems Modelling with SysML
USA - Systems Modelling with SysML
Österreich - System Modeling with SysML
Schweiz - System Modeling with SysML
Deutschland - System Modeling with SysML
Czech Republic - Systems Modelling with SysML
Denmark - Systems Modelling with SysML
Estonia - Systems Modelling with SysML
Finland - Systems Modelling with SysML
Greece - Systems Modelling with SysML
Magyarország - Systems Modelling with SysML
Ireland - Systems Modelling with SysML
Luxembourg - Systems Modelling with SysML
Latvia - Systems Modelling with SysML
España - Modelado de Sistemas con SysML
Italia - Systems Modelling with SysML
Lithuania - Systems Modelling with SysML
Nederland - Systems Modelling with SysML
Norway - Systems Modelling with SysML
Portugal - Modelagem de Sistemas com SysML
România - Systems Modelling with SysML
Sverige - Systems Modelling with SysML
Türkiye - Systems Modelling with SysML
Malta - Systems Modelling with SysML
Belgique - Systems Modelling with SysML
France - Systems Modelling with SysML
日本 - Systems Modelling with SysML
Australia - Systems Modelling with SysML
Malaysia - Systems Modelling with SysML
New Zealand - Systems Modelling with SysML
Philippines - Systems Modelling with SysML
Singapore - Systems Modelling with SysML
Thailand - Systems Modelling with SysML
Vietnam - Systems Modelling with SysML
India - Systems Modelling with SysML
Argentina - Modelado de Sistemas con SysML
Chile - Modelado de Sistemas con SysML
Costa Rica - Modelado de Sistemas con SysML
Ecuador - Modelado de Sistemas con SysML
Guatemala - Modelado de Sistemas con SysML
Colombia - Modelado de Sistemas con SysML
México - Modelado de Sistemas con SysML
Panama - Modelado de Sistemas con SysML
Peru - Modelado de Sistemas con SysML
Uruguay - Modelado de Sistemas con SysML
Venezuela - Modelado de Sistemas con SysML
Polska - Systems Modeling with SysML
United Kingdom - Systems Modelling with SysML
South Korea - Systems Modelling with SysML
Pakistan - Systems Modelling with SysML
Sri Lanka - Systems Modelling with SysML
Bulgaria - Systems Modelling with SysML
Bolivia - Modelado de Sistemas con SysML
Indonesia - Systems Modelling with SysML
Kazakhstan - Systems Modelling with SysML
Moldova - Systems Modelling with SysML
Morocco - Systems Modelling with SysML
Tunisia - Systems Modelling with SysML
Kuwait - Systems Modelling with SysML
Oman - Systems Modelling with SysML
Slovakia - Systems Modelling with SysML
Kenya - Systems Modelling with SysML
Nigeria - Systems Modelling with SysML
Botswana - Systems Modelling with SysML
Slovenia - Systems Modelling with SysML
Croatia - Systems Modelling with SysML
Serbia - Systems Modelling with SysML
Bhutan - Systems Modelling with SysML