This is an PPt of C++.Programming Language This includes the topic such as"Object Oriented Analysis & Design".
Size: 271.23 KB
Language: en
Added: Apr 07, 2020
Slides: 10 pages
Slide Content
BIRLA INSTITUTE OF TECHNOLOGY SAJAN SINGH RATHORE Roll No. :- MCA/25019/18 d
Object- Oriented Analysis and design(OOAD) is a popular technical approach for – Analyzing Designing an application , system, or business By applying the object oriented paradigm and Visual modeling throughout the development life cycles for better communication and product quality OBJECT ORIENTED ANALYSIS AND DESIGN
What is OOAD :- Object-oriented analysis and design(OOAD) is a software engineering approach that models a system as a group of interacting objects. OOAD -> A software development approach that emphasizes a logical solution based on objects EXAMPLES OF OBJECT ORIENTED SYSTEMS :- IN OO system , “everything is object”. A spreadsheet cell, bar chart, report, Numbers, arrays , records , fields , files ,forms, an invoice , etc DEFINITION OF OOAD
Object–Oriented Analysis (OOA) is the procedure of identifying software engineering requirements and developing software specifications in terms of a software system’s object model, which comprises of interacting objects . The primary tasks in object-oriented analysis (OOA) are − Identifying objects 2.Organizing the objects by creating object model diagram. 3. Defining the internals of the objects, or object attributes. 4. Defining the behavior of the objects, i.e., object actions 5. Describing how the objects interact OBJECT-ORIENTED ANALYSIS
Object–Oriented Design (OOD) involves implementation of the conceptual model produced during object-oriented analysis. In OOD, concepts in the analysis model, which are technology−independent, are mapped onto implementing classes, constraints are identified and interfaces are designed, resulting in a model for the solution domain, i.e., a detailed description of how the system is to be built on concrete technologies . OOA focuses on What the system does , OOD on how the system does it. OBJECT-ORIENTED DESIGN
BENEFITS :- The ability to tackle more challenging problem domains . Improved communication among users , analysts , designers , and programmers. Reusability of analysis , design , and programming results. Increased consistency among the models developed during object-oriented analysis, design , and programming. THE OBJECT-ORIENTED MODELING APPROACH