SysML
SysML ( Eng. Systems Modeling Language , limbaj de modelare a sistemelor) este un limbaj de modelare a sistemelor specific domeniului . Sprijină definirea, analiza, proiectarea, verificarea și validarea unei game largi de sisteme. SysML a fost dezvoltat inițial în cadrul Open Source Specification Project și are o licență deschisă pentru redistribuire și utilizare. Ca limbaj, SysML este o extensie a unei părți a limbajului UML .
În comparație cu UML, care se concentrează pe produse software de modelare, SysML oferă inginerului de sistem capabilități suplimentare:
- O mare flexibilitate și expresivitate. SysML elimină limitările UML orientate spre programare prin introducerea a două tipuri suplimentare de diagrame: diagrama cerințelor și diagrama parametrică. Prima este evident pentru colectarea cerințelor, iar a doua pentru analiza cantitativă și a performanței. Ca rezultat, devine posibilă modelarea unei game largi de sisteme, care pot include echipamente, software, informații, procese, personal și zone.
- SysML este mai compact și mai ușor de învățat și utilizat, deoarece elimină multe dintre caracteristicile orientate spre programare ale UML.
- Construcțiile de limbaj pentru gestionarea unui model susțin modele, vederi (vederi în engleză ) și puncte de vedere (puncte de vedere în engleză ) (utilizate pentru a crea vederi [1] ). Aceste construcții extind capacitățile UML și sunt arhitectural la egalitate cu IEEE-Std-1471-2000 (IEEE Recommended Practice for Architectural Description of Software-Loaded Systems) . (Practica recomandată IEEE pentru descrierea arhitecturală a sistemelor intensive în software) .
Note
- ↑ TheArchitecture/ViewsAndViewpoints - SOA-RM Wiki . Consultat la 23 aprilie 2008. Arhivat din original pe 8 martie 2007. (nedefinit)
Literatură
- Delligatti, Lenny. SysML Distilled: Un scurt ghid pentru limbajul de modelare a sistemelor. - Addison-Wesley Professional, 2013. - ISBN 978-0-321-92786-6 .
- Holt, John. SysML pentru ingineria sistemelor. - Instituția de Inginerie și Tehnologie, 2008. - ISBN 978-0-86341-825-9 .
- Weilkiens, Tim. Ingineria sistemelor cu SysML/UML: modelare, analiză, proiectare. - Morgan Kaufmann / The OMG Press, 2008. - ISBN 0-12-374274-9 .
- Friedenthal, Sanford. Un ghid practic pentru SysML: Limbajul de modelare a sistemelor. - Morgan Kaufmann / The OMG Press, 2008. - ISBN 978-0-12-378607-4 .
Link -uri