By Martina Seidl, Marion Scholz, Christian Huemer, Gerti Kappel
This textbook normally addresses newcomers and readers with a uncomplicated wisdom of object-oriented programming languages like Java or C#, yet with very little modeling or software program engineering adventure – therefore reflecting nearly all of scholars in introductory classes at universities. utilizing UML, it introduces uncomplicated modeling ideas in a hugely exact demeanour, whereas refraining from the translation of infrequent designated circumstances.
After a short clarification of why modeling is an critical a part of software program improvement, the authors introduce the person diagram forms of UML (the type and item diagram, the series diagram, the country laptop diagram, the task diagram, and the use case diagram), in addition to their interrelationships, in a step by step demeanour. the themes coated contain not just the syntax and the semantics of the person language parts, but in addition pragmatic facets, i.e., the right way to use them correctly at a variety of phases within the software program improvement method. To this finish, the paintings is complemented with examples that have been rigorously chosen for his or her academic and illustrative value.
Overall, the publication offers an effective origin and deeper figuring out of an important object-oriented modeling innovations and their program in software program improvement. an extra web site (www.uml.ac.at) bargains an entire set of slides to help in educating the contents of the ebook, workouts and additional e-learning fabric.