50 likes | 202 Views
UML and SDL. Modeling Languages. Why Build Models?. Large systems are too complex to understand at once. A model abstracts crucial aspects of the problem. A model omits incidentals and details. A precise, well-chosen notation prevents misunderstandings.
E N D
UML and SDL Modeling Languages www.sdl-forum.org
Why Build Models? • Large systems are too complex to understand at once. • A model abstracts crucial aspects of the problem. • A model omits incidentals and details. • A precise, well-chosen notation prevents misunderstandings. • Important questions can be asked early with the model. • A model can be the basis for a design and implementation. Modelling IS design! www.sdl-forum.org
A modelling language A notation proposes a standard for technical exchange of models and designs Can be simulated What UML Is What SDL Is • Defines a “meta-model” www.sdl-forum.org
It is not a method or methodology does not dictate a particular process Choose aprocess for a particular project, independent of the modelling language can be used to fast prototyping What UML Is Not What SDL Is Not • can be used to record the resulting domain and design models, independent of the process www.sdl-forum.org
Standardized notation without sacrificing specialized model data Common language that can be used from product conception to delivery, from system to detailed design levels Reduced learning curve across projects Increased domain and design model reuse Increased customer involvement /understanding of problem translation to product solution Why Use UML? Why Use SDL? www.sdl-forum.org