learn UML with video tutorial : introduction

learn UML with video tutorial : introduction 



learn UML with video tutorial : introduction











INTRODUCTION



UML is a result of the evolution of object-oriented modeling languages. It was developed by Rational Software Company by unifying some of the leading object-oriented modeling methods,

• Booch by Grady Booch,
• OMT (Object Modeling Technique), by Jim Raumbaugh and
• OOSE (Object-Oriented Software Engineering), by Ivar Jacobson.

The authors of these languages are sometimes called the three amigos of software engineering. They were participating in the around twenty people strong group which was formed in ’94 and submitted UML 1.0 to the Object Management Group (OMG) in ’97. The current version of UML is 1.4 (published in Sep 2001) and there is ongoing work within OMG on a new major version 2.0, planned to be released during late 2003 or early 2004.

UML is used for modeling software systems; such modeling includes analysis and design. By an analysis the system is first described by a set of requirements, and then by identification of system parts on a high level. The design phase is tightly connected to the analysis phase. It starts from the identified system parts and continues with detailed specification of these parts and their interaction. For the early phases of software projects UML provide support for identifying and specifying requirements as use cases. Class diagrams or component diagrams can be used for identification of system parts on a high level. During the design phase class diagrams, interaction diagrams, component diagrams and state chart diagrams can be used for comprehensive descriptions of the different parts in the system.

We will start by giving the basic building blocks of UML, and then introduce the most essential UML diagrams one by one, each with a small example. Finally an example with a couple of diagrams is given to illustrate how the diagrams can be combined to describe the design of a small software system.















learn UML with video tutorial : introduction 

0 commentaires: