CS8592 OOAD Notes
Anna University Regulation 2017 CSC CS8592 OOAD Notes, OBJECT ORIENTED ANALYSIS AND DESIGN Lecture Handwritten Notes for all 5 units are provided below. Download link for CSC 5th Sem OBJECT ORIENTED ANALYSIS AND DESIGN Notes are listed down for students to make perfect utilization and score maximum marks with our study materials.
UNIT I UML DIAGRAMS
INTRODUCTION TO OOAD
Object-oriented analysis and design (OOAD) is a software engineering approach that models a system as a group of interacting objects. Each object represents some entity of interest in the system being modeled, and is characterised by its class, its state (data elements), and its behavior. Various models can be created to show the static structure, dynamic behavior, and runtime deployment of these collaborating objects. There are a number of different notations for representing these models, such as the Unified Modeling Language (UML). Object-oriented analysis (OOA) applies object-modelling techniques to analyze the functional requirements for a system. Object-oriented design (OOD) elaborates the analysis models to produce implementation specifications. OOA focuses on what the system does, OOD on how the system does it.
An object-oriented system is composed of objects. The behavior of the system results from the collaboration of those objects. Collaboration between objects involves them sending messages to each other. Sending a message differs from calling a function in that when a target object receives a message, it itself decides what function to carry out to service that message. The same message may be implemented by many different functions, the one selected depending on the state of the target object. The implementation of “message sending” varies depending on the architecture of the system being modeled, and the location of the objects being communicated with.
Object-oriented analysis (OOA) looks at the problem domain, with the aim of producing a conceptual model of the information that exists in the area being analyzed. Analysis models do not consider any implementation constraints that might exist, such as concurrency, distribution, persistence, or how the system is to be built. Implementation constraints are dealt during objectoriented design (OOD). Analysis is done before the Design. The sources for the analysis can be a written requirements statement, a formal vision document, interviews with stakeholders or other interested parties. A system may be divided into multiple domains, representing different business, technological, or other areas of interest, each of which are analyzed separately. The result of object-oriented analysis is a description of what the system is functionally required to do, in the form of a conceptual model. That will typically be presented as a set of use cases, one or more UML class diagrams, and a number of interaction diagrams. It may also
include some kind of user interface mock-up. The purpose of object oriented analysis is to develop a model that describes computer software as it works to satisfy a set of customer defined requirements.
CS8592 OOAD Unit 1 notes – Download Here
CS8592 OOAD Unit 2 notes – Download Here
CS8592 OOAD Unit 3 notes – Download Here
CS8592 OOAD Unit 4 notes – Download Here
CS8592 OOAD Unit 5 notes – Download Here
If you require any other notes/study materials, you can comment in the below section.
For CS8592 OOAD Previous Year Question Papers – Click here
For CS8592 OOAD Question Bank/2marks 16marks with answers – Click here
For CS8592 OOAD Important Questions/Answer Key – Click here
For CS8592 OOAD Lecture Handwritten Notes – Click here
CS8592 OOAD Notes
Anna University 5th Sem CSC OOAD Lecture Handwritten Notes
CS8592 OBJECT ORIENTED ANALYSIS AND DESIGN Notes free download
Anna University CSC OOAD Notes Regulation 2017
CS8592 Notes, OOAD Unit wise Lecture Handwritten Notes – CSC 5th Semester