Saturday, October 18, 2014 
Tuck up your sleeves and plunge into Business 
© Amit Midha 
Slide 1 
B.E ( Computer Science )...
MAJOR BENEFITS OF OOAD: 
The object oriented approach is a way 
of thinking about a problem using 
real world concepts ins...
CHARACTERISTICS OF VISUAL MODELING 
 A model provides the blueprints of a system as shown in the figure 
 It may encompass...
WHAT IS A TOOL? 
 It is automated support for 
every stage of software 
development 
life cycle. 
 Since we are concentrat...
Helps designer for creating designs 
Consistency checking 
Completeness checking 
Constrain checking. 
 Time required for ...
WHAT IS UML? 
 UML stands for Unified Modeling Language 
 The UML combines the best of the best 
from 
• Data Modeling con...
CONCEPTS WITHIN UML 
 Structural concepts 
...Describe how things are specified 
 Behavioral concepts 
...Describe how thi...
Saturday, October 18, 2014 
Tuck up your sleeves and plunge into Business 
© Amit Midha 
OOAD Concepts 
Slide 8 
UML Model...
Course Coverage 
Understanding OOAD and UML (Workshop Objectives) 
OOAD and UML Basics and Understand Domain, Class, Appli...
Saturday, October 18, 2014 
Tuck up your sleeves and plunge into Business 
© Amit Midha 
Slide 10
Saturday, October 18, 2014 
Tuck up your sleeves and plunge into Business 
© Amit Midha 
Slide 11 
A 
COMPREHENSIVE 
COURS...
Saturday, October 18, 2014 
Don’t 
Tuck up your sleeves and plunge into Business 
© Amit Midha 
Slide 12 
Thanks 
FFFFoooo...
Saturday, October 18, 2014 
Tuck up your sleeves and plunge into Business 
© Amit Midha 
Slide 13 
Thank You 
Amit Midha 
...
Upcoming SlideShare
Loading in …5
×

OOAD AND UML-TRAINING WORKSHOP

771
-1

Published on

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
771
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

OOAD AND UML-TRAINING WORKSHOP

  1. 1. Saturday, October 18, 2014 Tuck up your sleeves and plunge into Business © Amit Midha Slide 1 B.E ( Computer Science ) MBA ( FINANCE) USING & Amit Midha OOAD AND UML Creating Object Oriented Artifacts using UML
  2. 2. MAJOR BENEFITS OF OOAD: The object oriented approach is a way of thinking about a problem using real world concepts instead using adhoc function concepts. We intent to learn OOAD approach for the following reason: Promotes better understanding of user requirements Leads cleaner design Design flexibility' Decomposition of the system is consistent Facilitates data abstraction information hiding Software reuse Easy maintenance Implementation flexibility Saturday, October 18, 2014 Tuck up your sleeves and plunge into Business © Amit Midha Slide 2 2
  3. 3. CHARACTERISTICS OF VISUAL MODELING A model provides the blueprints of a system as shown in the figure It may encompass detailed plans It may include more general plans that give a 30,000-foot view of the system under A good model includes those elements that are relevant to the given level of abstraction Saturday, October 18, 2014 Tuck up your sleeves and plunge into Business © Amit Midha construction Slide 3
  4. 4. WHAT IS A TOOL? It is automated support for every stage of software development life cycle. Since we are concentrating on requirement, analysis and design phase, following are the names of few tools which are greatly in use: Saturday, October 18, 2014 Tuck up your sleeves and plunge into Business © Amit Midha Slide 4 1. Rational Rose 2. Cayenne 3. Platinum 4. Sparx Systems Enterprise Architect 4 Manage Quality
  5. 5. Helps designer for creating designs Consistency checking Completeness checking Constrain checking. Time required for certain operation Saturday, October 18, 2014 Tuck up your sleeves and plunge into Business © Amit Midha WHY TOOL? much more quickly. Supports validations like: could be predicted . Code generation Reverse engineering. Quick documentation…etc Slide 5 5 Validated Design Code
  6. 6. WHAT IS UML? UML stands for Unified Modeling Language The UML combines the best of the best from • Data Modeling concepts (Entity Relationship Diagrams) • Business Modeling (work flow) • Object Modeling • Component Modeling The UML is the standard language for visualizing, specifying, constructing, and documenting the artifacts of a software-intensive Saturday, October 18, 2014 Tuck up your sleeves and plunge into Business © Amit Midha Slide 6 system It can be used with all processes, throughout the development life cycle, and across different implementation technologies
  7. 7. CONCEPTS WITHIN UML Structural concepts ...Describe how things are specified Behavioral concepts ...Describe how things behave (processes) ...Describe how things relate to and depend on each other Saturday, October 18, 2014 Tuck up your sleeves and plunge into Business © Amit Midha Grouping concepts Slide 7
  8. 8. Saturday, October 18, 2014 Tuck up your sleeves and plunge into Business © Amit Midha OOAD Concepts Slide 8 UML Models SDLC using UML E2E Case Study Mock Test Real Life Hands on Exercises Modeling Exercises Using UML
  9. 9. Course Coverage Understanding OOAD and UML (Workshop Objectives) OOAD and UML Basics and Understand Domain, Class, Application, Data and Technology Models using Sparx System Enterprise Architect Detailed Case Studies Day 1 Theme: Introduction to Sparx Systems EA and UML Introduction to Sparx System Enterprise Architect Introduction to UML with Hands on Using Sparx EA (Domain and Class Model) Introduction to UML Diagrams - Class, Package, State, Use Case, Sequence, Activity, Component, Collaboration, Deployment Diagrams Visualization of Business Requirements using UML Online Banking Case Study- Class Diagram, Use Case Diagrams and Sequence Diagrams Introduction to OOAD using UML Diagrams Day 2 Theme: Object Orient Analysis and Design using UML and introduction to Process Modeling Introduction to Object Oriented Programming and understand Best Practices Modeling UML artifact's based on Object Oriented Analysis –Hands on Process Modeling -Introduction to BPMN Process Modeling Hands-on using Sparx EA (Claim Management System) Day 3 Theme: Sparx EA for IT Architecture and Modeling a Software System Modeling a Claim Management System using Sparx EA (Domain, Class, Application, Process and Deployment Diagrams) Report Generation and Version Control for UML Artifacts using Sparx EA Architecture and Design (UML Artifacts) Hands on- Modeling an ATM System using Sparx EA Mock Test –Hands on Written Test Summary and QA Session Saturday, October 18, 2014 Tuck up your sleeves and plunge into Business © Amit Midha Slide 9
  10. 10. Saturday, October 18, 2014 Tuck up your sleeves and plunge into Business © Amit Midha Slide 10
  11. 11. Saturday, October 18, 2014 Tuck up your sleeves and plunge into Business © Amit Midha Slide 11 A COMPREHENSIVE COURSE
  12. 12. Saturday, October 18, 2014 Don’t Tuck up your sleeves and plunge into Business © Amit Midha Slide 12 Thanks FFFFoooorrrr YYYYoooouuuurrrr AAAAtttttttteeeennnnttttiiiioooonnnn Forget to put
  13. 13. Saturday, October 18, 2014 Tuck up your sleeves and plunge into Business © Amit Midha Slide 13 Thank You Amit Midha A Freelance EA Consultant amit_prk@yahoo.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×