Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introduction To Ooad

6,877 views

Published on

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

Published in: Technology
  • Login to see the comments

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:

×