Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
1Activity

Table Of Contents

0 of .
Results for:
No results containing your search query
P. 1
OOSE Chapter 5

OOSE Chapter 5

Ratings: (0)|Views: 19 |Likes:

More info:

Categories:Types, Research
Published by: Sushath SimplytheBest on Jul 21, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PPT, PDF, TXT or read online from Scribd
See more
See less

07/21/2011

pdf

text

original

 
Object-Oriented Software Engineering
Practical Software Development using UML and Java
Chapter 5:
Modelling with Classes
 
© Lethbridge/Laganière 2005
Chapter 5: Modelling with classes2
5.1
What is UML?
T
he Unified Modelling Language is a standard graphical languagefor modelling object oriented software
‡ A
t the end of the 1980s and the beginning of 1990s, the first object-oriented development processes appeared
‡ T
he proliferation of methods and notations tended to causeconsiderable confusion
‡ T
wo important methodologists Rumbaugh and Booch decided tomerge their approaches in 1994. ² 
T
hey worked together at the Rational Software Corporation
‡ I
n 1995, another methodologist, Jacobson, joined the team ²His work focused on use cases
‡ I
n 1997 the Object Management Group (OMG) started the processof UML standardization
 
© Lethbridge/Laganière 2005
Chapter 5: Modelling with classes3
UML diagrams
‡
Class diagrams ²describe classes and their relationships
‡ I
nteraction diagrams ²show the behaviour of systems in terms of howobjects interact with each other 
‡
State diagrams and activity diagrams ²show how systems behave internally
‡
Component and deployment diagrams ²show how the various components of systems arearranged logically and physically

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->