Introduction To Ooad

6,420 views

Published on

Object-oriented analysis and design(OOAD) UML Slides. for more slides refer www.scmGalaxy.com.

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

  • Be the first to like this

No Downloads
Views
Total views
6,420
On SlideShare
0
From Embeds
0
Number of Embeds
18
Actions
Shares
0
Downloads
215
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Introduction To Ooad

  1. 1. OBJECT ORIENTED ANALYSIS & DESIGN A Beginning What is OOAD ?
  2. 2. Topics and skills covered: Rational Rose USE Cases OOAD Patterns UML notation Case study Topics & Skills Covered Requirement Specification
  3. 3. Introduction to OOAD <ul><li>OBJECTIVE : </li></ul><ul><li>Compare and contrast analysis and design. </li></ul><ul><li>Define object-oriented analysis and design </li></ul>What is Object-Oriented Analysis and Design? The essence of object – oriented analysis and design is to emphasize considering a problem domain and provide logical solution from the perspective of objects (things, concepts, or entities)
  4. 4. Object Oriented Analysis <ul><li>Emphasis on finding and describing the objects –or concepts – in the problem domain. </li></ul><ul><li>“ OOA is requirement analysis activity” </li></ul><ul><li>Ex: In the case of the library information system, some of the concepts include Book, Library and rack </li></ul>Library System concepts
  5. 5. Object Oriented Design <ul><li>Emphasis on defining logical software objects ( Class ) that will ultimately be implemented in an object oriented programming language. </li></ul><ul><ul><li>Eg: in the library system, a Book software object may have title attribute and a print method </li></ul></ul>
  6. 6. Analysis V/s Design? <ul><li>Analysis </li></ul><ul><li>Arrive at description of the problem </li></ul><ul><li>Arrive at requirements </li></ul><ul><li>What the problem is about and what a system must do. </li></ul><ul><li>Analysis emphasizes and investigation of the problem rather than how a solution is desired. </li></ul><ul><li>Design </li></ul><ul><li>Arrive at detailed descriptions of the logical solution </li></ul><ul><li>how the logical solution fulfills requirements and constraints. </li></ul><ul><li>Ultimately, designs can be implemented in software and hardware. </li></ul>
  7. 7. Summary <ul><li>The essence of object – oriented analysis and design is to emphasize considering a problem domain and provide logical solution from the perspective of objects (things, concepts, or entities). </li></ul>Investigation of problem Code Logical solution Analysis Design Construction Fig: Meaning of development activities Important Development Cycle Phases and Their Intent:

×