1 / 5

UML and SDL

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.

Download Presentation

UML and SDL

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. UML and SDL Modeling Languages www.sdl-forum.org

  2. 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

  3. 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

  4. 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

  5. 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

More Related