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

Report 19

Ratings: (0)|Views: 11 |Likes:
Published by mugamshun
s
s

More info:

Published by: mugamshun on Feb 10, 2009
Copyright:Attribution Non-commercial

Availability:

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

10/17/2011

 
 
Object-OrientedAnalysis and Designwith UML
Training Course
Adegboyega OjoElsa Esteveze-Macao Report 19Version 1.0, October 2005
 
Table of Contentsi
Table of Contents
1. Overview...............................................................................................................1
 
2. Objectives.............................................................................................................1
 
3. Prerequisites..........................................................................................................2
 
4. Methodology..........................................................................................................2
 
5. Content.................................................................................................................2
 
5.1. Introduction.....................................................................................................2
 
5.2. Object-Orientation............................................................................................2
 
5.3. UML Basics......................................................................................................3
 
5.4. UML Modelling..................................................................................................3
 
5.4.1. Requirements............................................................................................3
 
5.4.2. Architecture...............................................................................................3
 
5.4.3. Design......................................................................................................3
 
5.4.4. Implementation.........................................................................................4
 
5.4.5. Deployment...............................................................................................4
 
5.5. Unified Process................................................................................................4
 
5.6. Tools..............................................................................................................4
 
5.7. Summary........................................................................................................4
 
6. Assessment...........................................................................................................4
 
7. Organization..........................................................................................................4
 
References................................................................................................................6
 
Appendix...................................................................................................................7
 
A. Slides...................................................................................................................7
 
A.1. Introduction....................................................................................................7
 
A.2. Object Orientation..........................................................................................12
 
A.2.1. Background.............................................................................................12
 
A.2.3. Concepts.................................................................................................17
 
A.2.4. Object Oriented Analysis...........................................................................28
 
A.2.5. Object Oriented Design.............................................................................30
 
A.3. UML Basics....................................................................................................33
 
A.3.1. UML Background......................................................................................33
 
A.3.2. UML Building Blocks.................................................................................36
 
A.3.3. Modelling Views.......................................................................................49
 
A.4. Requirements................................................................................................53
 
A.4.1. Software Requirements.............................................................................53
 
A.4.2. Use Case Modelling..................................................................................58
 
A.4.3. Conceptual Modelling................................................................................66
 
A.4.4. Behavioural Modelling...............................................................................76
 
A.5. Architecture...................................................................................................94
 
A.5.1. Software Architecture...............................................................................94
 
A.5.2. Collaboration Diagrams...........................................................................100
 
A.5.3. Component Diagrams.............................................................................106
 
A.5.4. Packages..............................................................................................111
 
A.5.5. Frameworks and Patterns........................................................................115
 
A.6. Design........................................................................................................123
 
A.6.1. Software Design.....................................................................................123
 
A.6.2. Design Class Diagrams...........................................................................127
 
A.6.3. Activity Diagrams...................................................................................134
 
A.6.4. Sequence Diagrams................................................................................141
 
A.6.5. Statechart Diagrams...............................................................................146
 
A.6.6. Design Patterns.....................................................................................153
 

You're Reading a Free Preview

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