0% found this document useful (0 votes)
72 views12 pages

Mastering Object-Oriented Analysis and Design With UML

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
72 views12 pages

Mastering Object-Oriented Analysis and Design With UML

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 12

Mastering Object-Oriented Analysis

and Design with UML


Module 0: About This Course
Introductions
 Your organization
 Your role
 Your background, experience
 Object technology experience
 Software development experience
 Implementation language experience
 Your expectations for this course

Mastering Object Oriented Analysis and Design with UML


Copyright © 2003 Rational Software, all rights reserved 2
Course Objectives
 Upon completion of the course, participants
will be able to:
 Apply an iterative, use case-driven,
architecture-centric process to the development
of a robust design model
 Use the Unified Modeling Language (UML) to
represent the design model
 Apply Object-Oriented (OO) concepts:
abstraction, encapsulation, inheritance,
hierarchy, modularity, and polymorphism to the
development of a robust design model

Mastering Object Oriented Analysis and Design with UML


Copyright © 2003 Rational Software, all rights reserved 3
Course Objectives (cont.)
 Upon completion of the course, participants
will be able to:
 Describe the different views of software
architecture, key mechanisms that are defined
in support of that architecture, and the effect of
the architecture on the produced design
 Define basic design considerations, including
the use of patterns

Mastering Object Oriented Analysis and Design with UML


Copyright © 2003 Rational Software, all rights reserved 4
Intended Audience
 Intended Audience
 Practitioners who want a basic explanation of
Object-Oriented Analysis and Design (OOAD)
concepts, as well as hands-on practical
experience in applying the techniques
 Analysts, designers, software developers

Mastering Object Oriented Analysis and Design with UML


Copyright © 2003 Rational Software, all rights reserved 5
Prerequisites
 Some experience applying the following
techniques in a software development
environment
 An exposure to object technology including, how to:
• Read a use-case model
• Add classes, objects, associations and how to create simple
interaction and class diagrams
• Find classes and distribute class behavior
• Distinguish between the UML Analysis class stereotypes:
boundary, control, and entity
 Prerequisites can be achieved through attendance in
“Essentials of Visual Modeling with UML” or
equivalent experience

Mastering Object Oriented Analysis and Design with UML


Copyright © 2003 Rational Software, all rights reserved 6
Rational University Curriculum
Curriculum Flow: Instructor-led Web-
based
Designer Optional

Path
Path 11
DEV110 DEV111 DEV112 DEV113 DEV305
Principles of Principles of Principles of Principles of Essentials of
Modeling UC Modeling Analysis I Analysis II Rational Rose
with UML
5 hours
2 hours 2 hours 2 hours 2 hours

OR
OR OR
OR
Path
Path 22
DEV275 DEV475
Essentials of Mastering Object
Visual Fund. of
Modeling with Oriented Rational Rose
UML Analysis &
Design with UML 1 day
1 day 4 days

Mastering Object Oriented Analysis and Design with UML


Copyright © 2003 Rational Software, all rights reserved 7
Rational University Curriculum
Curriculum Flow: Instructor-led Web-
based
Enterprise Architect Optional

Path
Path 11
DEV275
Essentials of DEV111 DEV112 DEV113
Visual Principles of Principles of Principles of
Modeling with UC Modeling Analysis I Analysis II
UML with UML
PRJ110
1 day 2 hours 2 hours 2 hours
Principles of
Rational Principles of
Unified Architecting
Process OR
OR Software
Systems
3 hours Path
Path 22 3 days
DEV475
DEV110
Mastering Object
Principles of
Modeling Oriented
Analysis &
Design with UML
2 hours 4 days

Mastering Object Oriented Analysis and Design with UML


Copyright © 2003 Rational Software, all rights reserved 8
Rational University Curriculum
Curriculum Flow: Instructor-led Web-
based
Analyst Optional

REQ310 DEV110 DEV305


Essentials of Principles of Essentials of
Rational Modeling Rational Rose
RequisitePro
2 hours
5 hours 2 hours

Req. OR
OR OR
OR OR
OR
Management
with Use
Cases DEV275
3 days Essentials of
Fund. Of Visual Fund. of
Rational Modeling with Rational Rose
RequisitePro UML
1 day
1 day 1 day

Mastering Object Oriented Analysis and Design with UML


Copyright © 2003 Rational Software, all rights reserved 9
Course Materials
 Student Manual, Books 1, 2, and 3
 Additional Information Appendix
 Course Registration Requirements
Document
 Payroll Requirements Document
 Payroll Architecture Handbook
 Payroll Solution Appendix
 Course Registration Models and Payroll
Solutions Models CD
 UML User’s Guide by Grady Booch
Mastering Object Oriented Analysis and Design with UML
Copyright © 2003 Rational Software, all rights reserved 10
Other Sources of Information
 Student Manual
 Detailed reference list provided
 Rational Unified Process
 www.rational.com/products/rup/index.jsp
 Rational Web Site
 www.rational.com
 Rational Developer Network
 www.rational.net

Mastering Object Oriented Analysis and Design with UML


Copyright © 2003 Rational Software, all rights reserved 11
Logistics

Morning
2-Fifteen-minute breaks
Lunch
1 Hour
Afternoon
2-Fifteen-minute breaks

Mastering Object Oriented Analysis and Design with UML


Copyright © 2003 Rational Software, all rights reserved 12

You might also like