Software Design and Development: Modeling with UML

Software Design    |    Beginner
  • 11 Videos | 51m 35s
  • Includes Assessment
  • Earns a Badge
Programmers have several tools to choose from that can help make the development process easier, more streamlined, and more cost effective. One important tool is the Unified Modeling Language (UML) - a generalized modeling language that standardizes visualization of system design, giving everyone on the team one clear direction. UML helps present projects visually while maintaining the flexibility to be interpreted in different ways. Explore the many reasons for applying a UML approach to program development. Examine the architecture of UML, including the different types of models and diagrams. Learn about UML notations, and look at static and dynamic diagrams and apply use cases to each. At the end of this course, you will be able to add UML to your programmer's toolbox to design parts of an object-oriented program.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    define Unified Modeling Language (UML)
    recognize the need for UML
    outline the architecture of UML
    list the different types of UML models and diagrams
    recognize the notation used in a UML diagram
  • define static diagrams used in UML
    apply use cases to static diagrams
    define dynamic diagrams used in UML
    apply use cases to dynamic diagrams
    summarize the key concepts covered in this course

IN THIS COURSE

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.