Title: A Modeling Framework called Umple and The Use of Professional Open Source

Abstract:

Graphical modeling languages and tools have been developed and improved after many years of research. These languages allow software designers  to view systems from an abstract view so the process of building large and complex systems is simplified. Umple introduces textual modeling and breaks the paradigm of seeing a software design as a diagrammatic representation. To be more concise, Umple is a modeling language that  helps you rapidly turn your models into efficient, correct and high quality implementation code. In addition, we will explore the benefits of  incorporating open source software to your projects and how this can boost your productivity and create better software.