kodėl programinės įrangos inžinieriui reikia žinoti apie mbse?

Post on 20-Feb-2017

210 Views

Category:

Software

6 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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?

MBSEModeliais 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

OneSingle 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 modelis2. 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

top related