OCSMP Model Builder - Intermediate prep ( ocsmpmbi1 | 28 hours )
Deelnemers moeten vooraf een OCSMP Model Builder - Fundamental-certificering hebben voordat ze de training bijwonen
Het OCSMP Model Builder – Intermediate examination test de kennis en vaardigheden die worden gebruikt om systeemmodellen te ontwikkelen met behulp van de volledige SysML functieset. Deze mogelijkheid maakt een gedetailleerdere en preciezere modellering van vereisten, structuur, gedrag en parametrische beperkingen mogelijk dan die welke op fundamenteel niveau zijn gemodelleerd. Bovendien heeft deze ingenieur het inzicht dat nodig is om complexe modellen te organiseren, de onderlinge relaties tussen modelelementen en diagrammen te definiëren en aspecten van modelkwaliteit te beoordelen, waaronder conformiteit met taal- en methodebeperkingen. Het kennisniveau dat door deze certificering wordt getest, vergezeld van een overeenkomstig niveau van expertise in modelgebaseerde systeemengineeringmethoden en -tools, is geschikt voor een System Modeling Lead voor een project en voor de hoogst gerangschikte teamleden die zelfstandig bijdragen aan het model of aan het systeem, zoals een Lead Systems Engineer. De OCSMP Model Builder - Intermediate Certification is een vereiste voor de hoogste certificering van het programma, OCSMP Model Builder - Advanced, en vereist de OCSMP Model Builder - Fundamental certificering als vereiste.
De cursusstructuur is gebaseerd op het boek - A Practical Guide to SysML: The Systems Modeling Language van Friedenthal, Moore en Steiner.
Inleiding tot Systems Engineering Overzicht
- Motivatie
- Het Systems Engineering Proces
- Typische toepassing van het Systems Engineering-proces
- Documentgebaseerde versus modelgebaseerde benadering voor systeemengineering
- Snelle revisie van SysML
- SysML Doel en belangrijkste kenmerken
- SysML Overzicht diagrammen
- Maak kennis met SysML-Lite
- Een vereenvoudigde MBSE methode
- De leercurve voor SysML en MBSE
- OCSMP Dekking van certificering en SysML
- Overzicht van SysML modellen met diagrammen
Het pakketdiagram
- Overzicht
- Pakketten definiëren met behulp van een pakketdiagram
- Een pakkethiërarchie organiseren
- Verpakbare Elements weergeven op een pakketdiagram
- Pakketten als naamruimten
- Model Elements importeren in pakketten
- Afhankelijkheden tussen verpakbare Elements weergeven
Blokken
- Diagram van blokdefinitie
- Modelleren van de structuur en kenmerken van blokken met behulp van eigenschappen
- Stroomt
- Gedrag blokkeren
- Interfaces modelleren met behulp van poorten
- Classificatiehiërarchieën modelleren met behulp van generalisatie
- Blokconfiguraties modelleren met behulp van instanties
- Semantiek van blokken
Beperkingen
- Beperking Expressionen
- Beperkingen inkapselen in beperkingsblokken om hergebruik mogelijk te maken
- Compositie gebruiken om complexe beperkingsblokken te bouwen
- Een parametrisch diagram gebruiken om parameters van beperkingsblokken te binden
- Beperkende waarde-eigenschappen van een blok
- Waarden vastleggen in blokconfiguraties
- Beperking van tijdafhankelijke eigenschappen om op tijd gebaseerde analyse mogelijk te maken
- Beperkingsblokken gebruiken om artikelstromen te beperken
Activities
- Het activiteitendiagram
- Acties — De Stichting
- Object en Controle Stromen
- Signalen en andere gebeurtenissen
- Structureren Activities
- Geavanceerde stromingsmodellering
- Modelleringsbeperkingen voor de uitvoering van activiteiten
- Activities relateren aan blokkades en ander gedrag
- Activiteitshiërarchieën modelleren met behulp van blokdefinitiediagrammen
- Verbeterd functioneel stroomblokdiagram
- Activities uitvoeren
Modelleren van op berichten gebaseerd gedrag met interacties
- Het sequentiediagram
- De context voor interacties
- Lifelines
- Berichten uitwisselen tussen levenslijnen
- Tijd weergeven op een sequentiediagram
- Complexe scenario's met behulp van gecombineerde fragmenten
- Complexe interacties
- Ontbindende levenslijnen om intern gedrag weer te geven
Het Diagram van de staatmachine
- Op gebeurtenissen gebaseerd gedrag en statusmachine
- Staten opgeven
- Overgang tussen staten
- Operatie oproepen
- Hiërarchieën van de staat
- Contrasterende discrete en continue toestanden
Use Case Diagram
- Actoren gebruiken om de gebruikers van een systeem te vertegenwoordigen
- Use Cases gebruiken om systeemfunctionaliteit te beschrijven
- Uitwerken van Use Cases met gedrag
Modelleren van op tekst gebaseerde vereisten en hun relatie tot het ontwerp
- Diagram van vereisten
- Een tekstvereiste in het model weergeven
- Typen vereistenrelaties
- Transversale relaties
- Grondgedachte voor vereistenrelaties weergeven
- Vereisten en hun relaties weergeven in tabellen
- Modellering van vereistehiërarchieën in pakketten
- Een hiërarchie voor het inperken van vereisten modelleren
- Afleiding van modelleringsvereisten
- Beweren dat aan een vereiste is voldaan
- Controleren of aan een vereiste is voldaan
- Ambiguïteit in vereisten verminderen met behulp van de relatie verfijnen
- De traceringsrelatie voor algemeen gebruik gebruiken
- Vereisten hergebruiken met de kopieerrelatie
Toewijzingen
- Relatie toewijzen
- Toewijzing notatie
- Soorten toewijzing
- Hergebruiken: Specificeren van definitie en gebruik in toewijzing
- Gedrag toewijzen aan structuur met behulp van functionele toewijzing
- Gedragsstromen toewijzen aan structurele stromen
- Allocatie tussen onafhankelijke structurele hiërarchieën
- Modellering van structurele stroomtoewijzing
- Diep geneste eigenschappen toewijzen
- Evaluatie van toewijzing in een gebruikersmodel
Aanpassen SysML voor specifieke domeinen
- De SysML Specificatie en taalarchitectuur
- Modelbibliotheken definiëren om herbruikbare constructies te bieden
- Stereotypen definiëren om concepten uit te breiden SysML
- De SysML taal uitbreiden met behulp van profielen
- Profielen toepassen op gebruikersmodellen om stereotypen te gebruiken
- Stereotypen toepassen bij het bouwen van een model
- Gezichtspunten definiëren en gebruiken om weergaven van het model te genereren
Objectgeoriënteerde systeemengineeringmethode
- Overzicht van de methode
- Een casestudy/voorbeeld
Integratie SysML in een systeemontwikkelingsomgeving
- Specificeren van een geïntegreerde systeemontwikkelingsomgeving
- Mechanismen voor gegevensuitwisseling
- Een hulpprogramma voor systeemmodellering selecteren
Implementeren SysML in een organisatie
- Verbeterproces
- Elements van een implementatiestrategie
United Arab Emirates - OCSMP Model Builder - Intermediate prep
Qatar - OCSMP Model Builder - Intermediate prep
Egypt - OCSMP Model Builder - Intermediate prep
Saudi Arabia - OCSMP Model Builder - Intermediate prep
South Africa - OCSMP Model Builder - Intermediate prep
Brasil - OCSMP Model Builder - Intermediate prep
Canada - OCSMP Model Builder - Intermediate prep
中国 - OCSMP Model Builder - Intermediate prep
香港 - OCSMP Model Builder - Intermediate prep
澳門 - OCSMP Model Builder - Intermediate prep
台灣 - OCSMP Model Builder - Intermediate prep
USA - OCSMP Model Builder - Intermediate prep
Österreich - OCSMP Model Builder - Intermediate prep
Schweiz - OCSMP Model Builder - Intermediate prep
Deutschland - OCSMP Model Builder - Intermediate prep
Czech Republic - OCSMP Model Builder - Intermediate prep
Denmark - OCSMP Model Builder - Intermediate prep
Estonia - OCSMP Model Builder - Intermediate prep
Finland - OCSMP Model Builder - Intermediate prep
Greece - OCSMP Model Builder - Intermediate prep
Magyarország - OCSMP Model Builder - Intermediate prep
Ireland - OCSMP Model Builder - Intermediate prep
Israel - OCSMP Model Builder - Intermediate prep
Luxembourg - OCSMP Model Builder - Intermediate prep
Latvia - OCSMP Model Builder - Intermediate prep
España - OCSMP Model Builder - Intermediate prep
Italia - OCSMP Model Builder - Intermediate prep
Lithuania - OCSMP Model Builder - Intermediate prep
Nederland - OCSMP Model Builder - Intermediate prep
Norway - OCSMP Model Builder - Intermediate prep
Portugal - OCSMP Model Builder - Intermediate prep
România - OCSMP Model Builder - Intermediate prep
Sverige - OCSMP Model Builder - Intermediate prep
Türkiye - OCSMP Model Builder - Intermediate prep
Malta - OCSMP Model Builder - Intermediate prep
Belgique - OCSMP Model Builder - Intermediate prep
France - OCSMP Model Builder - Intermediate prep
日本 - OCSMP Model Builder - Intermediate prep
Australia - OCSMP Model Builder - Intermediate prep
Malaysia - OCSMP Model Builder - Intermediate prep
New Zealand - OCSMP Model Builder - Intermediate prep
Philippines - OCSMP Model Builder - Intermediate prep
Singapore - OCSMP Model Builder - Intermediate prep
Thailand - OCSMP Model Builder - Intermediate prep
Vietnam - OCSMP Model Builder - Intermediate prep
India - OCSMP Model Builder - Intermediate prep
Argentina - OCSMP Model Builder - Intermediate prep
Chile - OCSMP Model Builder - Intermediate prep
Costa Rica - OCSMP Model Builder - Intermediate prep
Ecuador - OCSMP Model Builder - Intermediate prep
Guatemala - OCSMP Model Builder - Intermediate prep
Colombia - OCSMP Model Builder - Intermediate prep
México - OCSMP Model Builder - Intermediate prep
Panama - OCSMP Model Builder - Intermediate prep
Peru - OCSMP Model Builder - Intermediate prep
Uruguay - OCSMP Model Builder - Intermediate prep
Venezuela - OCSMP Model Builder - Intermediate prep
Polska - OCSMP Model Builder - Intermediate prep
United Kingdom - OCSMP Model Builder - Intermediate prep
South Korea - OCSMP Model Builder - Intermediate prep
Pakistan - OCSMP Model Builder - Intermediate prep
Sri Lanka - OCSMP Model Builder - Intermediate prep
Bulgaria - OCSMP Model Builder - Intermediate prep
Bolivia - OCSMP Model Builder - Intermediate prep
Indonesia - OCSMP Model Builder - Intermediate prep
Kazakhstan - OCSMP Model Builder - Intermediate prep
Moldova - OCSMP Model Builder - Intermediate prep
Morocco - OCSMP Model Builder - Intermediate prep
Tunisia - OCSMP Model Builder - Intermediate prep
Kuwait - OCSMP Model Builder - Intermediate prep
Oman - OCSMP Model Builder - Intermediate prep
Slovakia - OCSMP Model Builder - Intermediate prep
Kenya - OCSMP Model Builder - Intermediate prep
Nigeria - OCSMP Model Builder - Intermediate prep
Botswana - OCSMP Model Builder - Intermediate prep
Slovenia - OCSMP Model Builder - Intermediate prep
Croatia - OCSMP Model Builder - Intermediate prep
Serbia - OCSMP Model Builder - Intermediate prep