Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

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

269 visualizaciones

Publicado el

Prezentacijos tikslas pristatyti inovatyvų požiūrį į kompleksinių sistemų kūrimą

Publicado en: Software
  • Sé el primero en comentar

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

  1. 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“
  2. 2. Susipažinkit – No Magic! 2
  3. 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. 4 Įvadas Prezentacijos tikslas pristatyti inovatyvų požiūrį į kompleksinių sistemų kūrimą
  5. 5. 5 Kompleksinių sistemų samprata
  6. 6. 6 Kompleksinių sistemų samprata
  7. 7. 7 Kompleksinių sistemų samprata
  8. 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. 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. 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. 11 MBSE kas tai? MBSE Modeliais grįsta sistemų inžinerija Model-based Systems Engineering
  12. 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
  13. 13. 13 Modeliavimo požiūris One Single Source of Truth Modelio saugykla Eksportavimas į dokumentus Publikavimas WEB
  14. 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.
  15. 15. 15 Modeliavimo motyvacija
  16. 16. 16 SysML modeliavimo kalba
  17. 17. 17 SysML modeliavimo kalba
  18. 18. 18 Atvejo analizė: NASA CubeSat palydovas 1. CubeSat MBSE referencinis modelis 2. Radio Aurora Explorer (RAX) CubeSat misijos modelis
  19. 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. 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. 21 RAX CubeSat palydovas – struktūra (BDD) Misijos struktūra Palydovo struktūra
  22. 22. 22 RAX CubeSat palydovas – misijos reikalavimai
  23. 23. 23 NASA CubeSat palydovas – būsenos
  24. 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. 25 Pabaigai • MBSE – ne sidabrinė kulka. • Didžiausia grąža bus gaunama jei organizacijoje bus suformuota modeliavimo kultūra.
  26. 26. Ačiū!
  27. 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

×