Motivated by the viewpoint that software development efficiency can
most certainly be improved, author Dragan Milicev proposes a
technique that raises the level of abstraction and reduces
accidental complexity in software development. This comprehensive
reference focuses on an executable profile of UML and a method that
allows you to save significant time and avoid human error by using
modeling.
Serving as an in-depth tutorial on model-driven development,
this book places special emphasis on information systems and
describes in detail just what is meant by this term. You''ll
discover how information systems can be understood better and
developed more efficiently by using the object paradigm,
model-driven development, and a profile of UML that is formal and
executable. Helpful examples demonstrate the development process
and show how to use UML for building information systems. An
extensive overview describes the fundamental concepts of object
orientation, and further discussions review the full coupling of
object orientation with information systems development and how
challenges with this development can be handled.
What you will learn from this book
- The characteristics of information systems, and process models
for their development
-
Advantages and common problems with popular technologies for
building information systems and how they affect development
-
An introduction to the object paradigm as applied to building
information systems
-
Concepts and parts of UML that are likely needed in building
information systems
Who this book is for
This book is for software practitioners who analyze, specify,
design, model, develop, or test information systems and are
interested in improving their knowledge and productivity by
exploiting model-driven rapid application development with an
executable UML.
Wrox guides are crafted to make learning
programming languages and technologies easier than you think.
Written by programmers for programmers, they provide a structured,
tutorial format that will guide you through all the techniques
involved.