CHAPTER ONE INTRODUCTION

This chapter is a small road map about UML and this book. It presents a self-contained overview of UML and its history, the UML metamodel and compliance levels, and a brief description of the three levels of the UML certification program.

1.1 WHAT IS UML?

The Unified Modeling Language (UML) is a language and notation system used to specify, construct, visualize, and document models of software systems. UML covers a wide range of applications and is suitable for technical (concurrent, distributed, time-critical) systems and so-called commercial systems; for example, socially embedded information systems.

By design, UML is not a methodology. Although the initiators and authors of UML recognize the significance of methodologies, ...

Get UML 2 Certification Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.