SlideShare una empresa de Scribd logo
1 de 27
Descargar para leer sin conexión
Kodėl programinės įrangos inžinieriui reikia žinoti apie MBSE?
Donatas Mažeika
Sistemų Analitikas
No Magic Europe
Konferencija „Informacinės technologijos 2015“
Susipažinkit – No Magic!
2
Pristatymo turinys
• Kompleksinių sistemų samprata
• Sistemų inžinerija / sistemų inžinierius
• Tradicinis požiūris
• MBSE kas tai?
• Modeliavimo požiūris
• Modeliavimo motyvacija
• SysML modeliavimo kalba
• Atvejo analizė: NASA CubeSat palydovas
4
Įvadas
Prezentacijos tikslas pristatyti
inovatyvų požiūrį į kompleksinių
sistemų kūrimą
5
Kompleksinių sistemų samprata
6
Kompleksinių sistemų samprata
7
Kompleksinių sistemų samprata
8
Kompleksinių sistemų samprata
Šiandien didžiausias iššūkis yra kompleksiškumas ir
dinamika. Sistemos keičiasi, atsiranda naujos
produktų versijos bei didėja priklausomybės tarp
įvairų disciplinų
9
Sistemų inžinerija / sistemų inžinierius
In many respects, the future of systems engineering
can be said to be “model-based.”
(INCOSE Vision 2020)
10
Tradicinis požiūris
• Sistemos turi turėti specifikacijas bei kitus artefaktus
• Artefaktai kuriami tekstiniais redaktoriais, braižymo
įrankiais, skaičiuoklėmis ir t.t.
• Spręstini klausimai: dokumentų rinkinio nuoseklumo palaikymas projekto
eigoje, greitas reikiamos aktualios informacijos pateikimas suinteresuotos
šalims, kitų sistemos versijų / variantų kūrimas?
11
MBSE kas tai?
MBSE
Modeliais grįsta sistemų inžinerija
Model-based Systems Engineering
12
MBSE kas tai?
Trys esminiai MBSE ramsčiai:
1. Modeliavimo kalba. Tam, kad visi
komandos nariai turėtų vienodą supratimą.
2. Modeliavimo metodas. Modeliavimo
kalba – gramatika, metodas – žemėlapis ir numatytos
užduotys, kaip teisingai turi būti suformuotas sistemos
modelis.
3. Modeliavimo įrankis. Tam, kad būtų
užtikrinamas teisingai suformuotų sistemos modelių
kūrimas ir tolimesnis to modelio panaudojimas.
OOSEM
13
Modeliavimo požiūris
One
Single
Source
of
Truth
Modelio
saugykla
Eksportavimas į
dokumentus
Publikavimas WEB
14
Modeliavimo motyvacija
• Integruota modelio saugykla – viskas vienoje vietoje
• Sistemos matymas skirtingomis perspektyvomis: diagramomis,
lentelėmis, matricomis.
• Kompleksinės informacijos suvaldymas – modelio
struktūrizavimas.
• Sklandus perėjimas prie naujų formatų – eksportavimas į WEB,
MS Word, Excel, XML ir kitus formatus.
• Galimybė kurti modelius komandoms – modeliai saugomi
serveryje.
• Atsekamumas (traceability) tarp skirtingų abstrakcijos lygių.
• Modelio analizė: modelio pilnumas, teisingumas, pokyčių įtaka.
• Modelio perpanaudojimas.
• Standartų palaikymas.
15
Modeliavimo motyvacija
16
SysML modeliavimo kalba
17
SysML modeliavimo kalba
18
Atvejo analizė: NASA CubeSat palydovas
1. CubeSat MBSE referencinis modelis
2. Radio Aurora Explorer (RAX) CubeSat misijos modelis
19
CubeSat MBSE referencinis modelis
• 2011 m. INCOSE Space Systems Working Group
įgyvendino projektą, kurio tikslas pateikti pilnai
išbaigtą CubeSat MBSE referencinį modelį, kuris
galėtų būti pritaikytas bet kuriam CubeSat projektui.
20
RAX CubeSat modelio tikslai
• 1 tikslas – pritaikyti referencinį CubeSat MBSE modelį
RAX misijai ir palydovui. Sumodeliuojant struktūrą,
funkcijas, ryšius, reikalavimus bei jų atsekamumą.
• 2 tikslas – susimuliuoti RAX CubeSat palydovo elgseną.
MagicDraw, Cameo Simulation Toolkit, STK, Matlab
21
RAX CubeSat palydovas – struktūra (BDD)
Misijos struktūra
Palydovo struktūra
22
RAX CubeSat palydovas – misijos reikalavimai
23
NASA CubeSat palydovas – būsenos
24
NASA CubeSat palydovas – simuliacija
• Plačiau apie misiją galite išgirsti iš NASA JPL ir INCOSE
komandos narių: http://mbse.nomagic.com/
25
Pabaigai
• MBSE – ne sidabrinė kulka.
• Didžiausia grąža bus gaunama jei organizacijoje bus
suformuota modeliavimo kultūra.
Ačiū!
Sužinok, kaip dirba modeliavimo ekspertai pasaulinėse
kompanijose!
Jei nori pamatyti kaip mūsų siūlomus modeliavimo
sprendimus taiko Siemens, General Electric, NASA ar BMW
ir norėtum prisidėti prie tų sprendimų kūrimo, nepraleisk
puikios progos tapti No Magic Europe kolektyvo nariu!
www.nomagic.lt

Más contenido relacionado

Destacado

29. összefoglaló feljegyzés a motiváció és a hosszútávú munkaerő megtartás-...
29. összefoglaló feljegyzés   a motiváció és a hosszútávú munkaerő megtartás-...29. összefoglaló feljegyzés   a motiváció és a hosszútávú munkaerő megtartás-...
29. összefoglaló feljegyzés a motiváció és a hosszútávú munkaerő megtartás-...Pronay46
 
23 összefoglaló feljegyzés kreatív probléma megoldó módszerek - 2015március19
23  összefoglaló feljegyzés   kreatív probléma megoldó módszerek - 2015március1923  összefoglaló feljegyzés   kreatív probléma megoldó módszerek - 2015március19
23 összefoglaló feljegyzés kreatív probléma megoldó módszerek - 2015március19Pronay46
 
Estrategia Final de Alianza por San José
Estrategia Final de Alianza por San JoséEstrategia Final de Alianza por San José
Estrategia Final de Alianza por San JoséErick Salazar
 
RESUME Zhou Gary 2016
RESUME Zhou Gary  2016RESUME Zhou Gary  2016
RESUME Zhou Gary 2016Gary zhou
 
HBDI profile of Haines 7+1人
HBDI profile of Haines 7+1人HBDI profile of Haines 7+1人
HBDI profile of Haines 7+1人Lewis Atkinson
 
03 - Managing Director Recommendation Letter
03 - Managing Director Recommendation Letter03 - Managing Director Recommendation Letter
03 - Managing Director Recommendation LetterMohamed Yasser
 

Destacado (9)

29. összefoglaló feljegyzés a motiváció és a hosszútávú munkaerő megtartás-...
29. összefoglaló feljegyzés   a motiváció és a hosszútávú munkaerő megtartás-...29. összefoglaló feljegyzés   a motiváció és a hosszútávú munkaerő megtartás-...
29. összefoglaló feljegyzés a motiváció és a hosszútávú munkaerő megtartás-...
 
Lines And Shapes
Lines And ShapesLines And Shapes
Lines And Shapes
 
Trabajo de gbi
Trabajo de gbiTrabajo de gbi
Trabajo de gbi
 
23 összefoglaló feljegyzés kreatív probléma megoldó módszerek - 2015március19
23  összefoglaló feljegyzés   kreatív probléma megoldó módszerek - 2015március1923  összefoglaló feljegyzés   kreatív probléma megoldó módszerek - 2015március19
23 összefoglaló feljegyzés kreatív probléma megoldó módszerek - 2015március19
 
Estrategia Final de Alianza por San José
Estrategia Final de Alianza por San JoséEstrategia Final de Alianza por San José
Estrategia Final de Alianza por San José
 
UAA balancing
UAA balancingUAA balancing
UAA balancing
 
RESUME Zhou Gary 2016
RESUME Zhou Gary  2016RESUME Zhou Gary  2016
RESUME Zhou Gary 2016
 
HBDI profile of Haines 7+1人
HBDI profile of Haines 7+1人HBDI profile of Haines 7+1人
HBDI profile of Haines 7+1人
 
03 - Managing Director Recommendation Letter
03 - Managing Director Recommendation Letter03 - Managing Director Recommendation Letter
03 - Managing Director Recommendation Letter
 

Similar a Kodėl programinės įrangos inžinieriui reikia žinoti apie MBSE?

Ontologijų panaudojimas projekto repozitorijui intelektualizuoti
Ontologijų panaudojimas projekto repozitorijui intelektualizuotiOntologijų panaudojimas projekto repozitorijui intelektualizuoti
Ontologijų panaudojimas projekto repozitorijui intelektualizuotiSaulius Maskeliunas
 
Paslaugomis grindžiama architektūra ir pasaulinio tinklo paslaugos
Paslaugomis grindžiama architektūra ir  pasaulinio tinklo paslaugosPaslaugomis grindžiama architektūra ir  pasaulinio tinklo paslaugos
Paslaugomis grindžiama architektūra ir pasaulinio tinklo paslaugosSaulius Maskeliunas
 
Reikalavimų Inžinerijos Procesas Skirtas Paslaugų Reikalavimams (slides in li...
Reikalavimų Inžinerijos Procesas Skirtas Paslaugų Reikalavimams (slides in li...Reikalavimų Inžinerijos Procesas Skirtas Paslaugų Reikalavimams (slides in li...
Reikalavimų Inžinerijos Procesas Skirtas Paslaugų Reikalavimams (slides in li...Sandra Svanidzaitė, PhD, CBAP
 
Qlik Sense Desktop | Lithuanian language
Qlik Sense Desktop | Lithuanian languageQlik Sense Desktop | Lithuanian language
Qlik Sense Desktop | Lithuanian languageDay Q
 
M.Klasavičius - Kelias diegiant monitoringo sistemą - nuo 0 iki verslo metrikų
M.Klasavičius - Kelias diegiant monitoringo sistemą - nuo 0 iki verslo metrikųM.Klasavičius - Kelias diegiant monitoringo sistemą - nuo 0 iki verslo metrikų
M.Klasavičius - Kelias diegiant monitoringo sistemą - nuo 0 iki verslo metrikųAgile Lietuva
 
Ontologijos, semantinis saitynas ir semantinė paieška
Ontologijos, semantinis saitynas ir semantinė paieškaOntologijos, semantinis saitynas ir semantinė paieška
Ontologijos, semantinis saitynas ir semantinė paieškaSaulius Maskeliunas
 
Simonas Vareikis - Web ir mobile aplikacijų kūrimo eiga bei įrankiai
Simonas Vareikis - Web ir mobile aplikacijų kūrimo eiga bei įrankiaiSimonas Vareikis - Web ir mobile aplikacijų kūrimo eiga bei įrankiai
Simonas Vareikis - Web ir mobile aplikacijų kūrimo eiga bei įrankiaitobuletuve
 
02_Kas_naujo_SOLIDWORKS-2015-LT
02_Kas_naujo_SOLIDWORKS-2015-LT02_Kas_naujo_SOLIDWORKS-2015-LT
02_Kas_naujo_SOLIDWORKS-2015-LTIN RE UAB
 

Similar a Kodėl programinės įrangos inžinieriui reikia žinoti apie MBSE? (11)

IT Karjeros Receptai
IT Karjeros ReceptaiIT Karjeros Receptai
IT Karjeros Receptai
 
Ontologijų panaudojimas projekto repozitorijui intelektualizuoti
Ontologijų panaudojimas projekto repozitorijui intelektualizuotiOntologijų panaudojimas projekto repozitorijui intelektualizuoti
Ontologijų panaudojimas projekto repozitorijui intelektualizuoti
 
Paslaugomis grindžiama architektūra ir pasaulinio tinklo paslaugos
Paslaugomis grindžiama architektūra ir  pasaulinio tinklo paslaugosPaslaugomis grindžiama architektūra ir  pasaulinio tinklo paslaugos
Paslaugomis grindžiama architektūra ir pasaulinio tinklo paslaugos
 
Rytis MALAKAUSKAS (VU MIF). Debesijos technologijos
Rytis MALAKAUSKAS (VU MIF). Debesijos technologijos Rytis MALAKAUSKAS (VU MIF). Debesijos technologijos
Rytis MALAKAUSKAS (VU MIF). Debesijos technologijos
 
Reikalavimų Inžinerijos Procesas Skirtas Paslaugų Reikalavimams (slides in li...
Reikalavimų Inžinerijos Procesas Skirtas Paslaugų Reikalavimams (slides in li...Reikalavimų Inžinerijos Procesas Skirtas Paslaugų Reikalavimams (slides in li...
Reikalavimų Inžinerijos Procesas Skirtas Paslaugų Reikalavimams (slides in li...
 
PI_0paskaita
PI_0paskaitaPI_0paskaita
PI_0paskaita
 
Qlik Sense Desktop | Lithuanian language
Qlik Sense Desktop | Lithuanian languageQlik Sense Desktop | Lithuanian language
Qlik Sense Desktop | Lithuanian language
 
M.Klasavičius - Kelias diegiant monitoringo sistemą - nuo 0 iki verslo metrikų
M.Klasavičius - Kelias diegiant monitoringo sistemą - nuo 0 iki verslo metrikųM.Klasavičius - Kelias diegiant monitoringo sistemą - nuo 0 iki verslo metrikų
M.Klasavičius - Kelias diegiant monitoringo sistemą - nuo 0 iki verslo metrikų
 
Ontologijos, semantinis saitynas ir semantinė paieška
Ontologijos, semantinis saitynas ir semantinė paieškaOntologijos, semantinis saitynas ir semantinė paieška
Ontologijos, semantinis saitynas ir semantinė paieška
 
Simonas Vareikis - Web ir mobile aplikacijų kūrimo eiga bei įrankiai
Simonas Vareikis - Web ir mobile aplikacijų kūrimo eiga bei įrankiaiSimonas Vareikis - Web ir mobile aplikacijų kūrimo eiga bei įrankiai
Simonas Vareikis - Web ir mobile aplikacijų kūrimo eiga bei įrankiai
 
02_Kas_naujo_SOLIDWORKS-2015-LT
02_Kas_naujo_SOLIDWORKS-2015-LT02_Kas_naujo_SOLIDWORKS-2015-LT
02_Kas_naujo_SOLIDWORKS-2015-LT
 

Kodėl programinės įrangos inžinieriui reikia žinoti apie MBSE?

  • 1. Kodėl programinės įrangos inžinieriui reikia žinoti apie MBSE? Donatas Mažeika Sistemų Analitikas No Magic Europe Konferencija „Informacinės technologijos 2015“
  • 3. Pristatymo turinys • Kompleksinių sistemų samprata • Sistemų inžinerija / sistemų inžinierius • Tradicinis požiūris • MBSE kas tai? • Modeliavimo požiūris • Modeliavimo motyvacija • SysML modeliavimo kalba • Atvejo analizė: NASA CubeSat palydovas
  • 4. 4 Įvadas Prezentacijos tikslas pristatyti inovatyvų požiūrį į kompleksinių sistemų kūrimą
  • 8. 8 Kompleksinių sistemų samprata Šiandien didžiausias iššūkis yra kompleksiškumas ir dinamika. Sistemos keičiasi, atsiranda naujos produktų versijos bei didėja priklausomybės tarp įvairų disciplinų
  • 9. 9 Sistemų inžinerija / sistemų inžinierius In many respects, the future of systems engineering can be said to be “model-based.” (INCOSE Vision 2020)
  • 10. 10 Tradicinis požiūris • Sistemos turi turėti specifikacijas bei kitus artefaktus • Artefaktai kuriami tekstiniais redaktoriais, braižymo įrankiais, skaičiuoklėmis ir t.t. • Spręstini klausimai: dokumentų rinkinio nuoseklumo palaikymas projekto eigoje, greitas reikiamos aktualios informacijos pateikimas suinteresuotos šalims, kitų sistemos versijų / variantų kūrimas?
  • 11. 11 MBSE kas tai? MBSE Modeliais grįsta sistemų inžinerija Model-based Systems Engineering
  • 12. 12 MBSE kas tai? Trys esminiai MBSE ramsčiai: 1. Modeliavimo kalba. Tam, kad visi komandos nariai turėtų vienodą supratimą. 2. Modeliavimo metodas. Modeliavimo kalba – gramatika, metodas – žemėlapis ir numatytos užduotys, kaip teisingai turi būti suformuotas sistemos modelis. 3. Modeliavimo įrankis. Tam, kad būtų užtikrinamas teisingai suformuotų sistemos modelių kūrimas ir tolimesnis to modelio panaudojimas. OOSEM
  • 14. 14 Modeliavimo motyvacija • Integruota modelio saugykla – viskas vienoje vietoje • Sistemos matymas skirtingomis perspektyvomis: diagramomis, lentelėmis, matricomis. • Kompleksinės informacijos suvaldymas – modelio struktūrizavimas. • Sklandus perėjimas prie naujų formatų – eksportavimas į WEB, MS Word, Excel, XML ir kitus formatus. • Galimybė kurti modelius komandoms – modeliai saugomi serveryje. • Atsekamumas (traceability) tarp skirtingų abstrakcijos lygių. • Modelio analizė: modelio pilnumas, teisingumas, pokyčių įtaka. • Modelio perpanaudojimas. • Standartų palaikymas.
  • 18. 18 Atvejo analizė: NASA CubeSat palydovas 1. CubeSat MBSE referencinis modelis 2. Radio Aurora Explorer (RAX) CubeSat misijos modelis
  • 19. 19 CubeSat MBSE referencinis modelis • 2011 m. INCOSE Space Systems Working Group įgyvendino projektą, kurio tikslas pateikti pilnai išbaigtą CubeSat MBSE referencinį modelį, kuris galėtų būti pritaikytas bet kuriam CubeSat projektui.
  • 20. 20 RAX CubeSat modelio tikslai • 1 tikslas – pritaikyti referencinį CubeSat MBSE modelį RAX misijai ir palydovui. Sumodeliuojant struktūrą, funkcijas, ryšius, reikalavimus bei jų atsekamumą. • 2 tikslas – susimuliuoti RAX CubeSat palydovo elgseną. MagicDraw, Cameo Simulation Toolkit, STK, Matlab
  • 21. 21 RAX CubeSat palydovas – struktūra (BDD) Misijos struktūra Palydovo struktūra
  • 22. 22 RAX CubeSat palydovas – misijos reikalavimai
  • 24. 24 NASA CubeSat palydovas – simuliacija • Plačiau apie misiją galite išgirsti iš NASA JPL ir INCOSE komandos narių: http://mbse.nomagic.com/
  • 25. 25 Pabaigai • MBSE – ne sidabrinė kulka. • Didžiausia grąža bus gaunama jei organizacijoje bus suformuota modeliavimo kultūra.
  • 27. Sužinok, kaip dirba modeliavimo ekspertai pasaulinėse kompanijose! Jei nori pamatyti kaip mūsų siūlomus modeliavimo sprendimus taiko Siemens, General Electric, NASA ar BMW ir norėtum prisidėti prie tų sprendimų kūrimo, nepraleisk puikios progos tapti No Magic Europe kolektyvo nariu! www.nomagic.lt

Notas del editor

  1. No Magic is the producer of the modeling tool MagicDraw® and the application lifecycle management tool suite Cameo®. No Magic is a member of the Object Management Group (OMG) consortium and contributes to the evolution of modeling standards such as UML, BPMN, SysML, and UPDM. MagicDraw is one of the most widely used UML tools in the worldwide market – it has customers in more than 90 countries and is used in many well-known organizations. No Magic Europe yra JAV kompanijos No Magic Inc. dukterinė įmonė. Pagrindinis ir geriausiai žinomas kompanijos produktas, Lietuvoje plėtojamas nuo 1997 metų – MagicDraw. Tai – pasaulinį pripažinimą pelnęs modeliavimo sprendimas, skirtas modeliuoti sudėtingoms programinės ir techninės įrangos sistemoms, organizacijos architektūroms (angl. enterprise architecture) ir verslo procesams (angl. business proceses). Kompanijos gaminamus produktus pasaulyje naudoja daugiau milijonas vartotojų 90 -yje šalių. Pietų Europos Observatorija (ESO) su jais modeliuoja didžiausio pasaulyje E-ELT teleskopo dalis, o NASA naudoja įvairiems projektams, pvz. Jupiter Europa Orbiter misijai. No Magic Europe klientų sąraše – didžiausios pasaulyje finansinės institucijos (Citigroup, Credit Suisse, JP Morgan, ABN AMRO), automobilių gamybos lyderiai (BMW, Rolls-Royce, Ford, Volkswagen, Daimler), aeronautikos kompanijos (NASA, Boeing, Lockheed Martin, Northrop Grumman Corporation) ir kitos, puikiai žinomos kompanijos - SAP, Siemens, DHL, T-Mobile, Shell.
  2. The Systems Modeling Language (SysML) is a general-purpose modeling language for systems engineering applications. It supports the specification, analysis, design, verification and validation of a broad range of systems and systems-of-systems. SysML was originally developed by an open source specification project, and includes an open source license for distribution and use. SysML is defined as an extension of a subset of the Unified Modeling Language (UML) using UML's profile mechanism.
  3. The Systems Modeling Language (SysML) is a general-purpose modeling language for systems engineering applications. It supports the specification, analysis, design, verification and validation of a broad range of systems and systems-of-systems. SysML was originally developed by an open source specification project, and includes an open source license for distribution and use. SysML is defined as an extension of a subset of the Unified Modeling Language (UML) using UML's profile mechanism.