An overview of object oriented systems development
-
Upload
adri-jovin -
Category
Technology
-
view
2.599 -
download
1
description
Transcript of An overview of object oriented systems development
![Page 1: An overview of object oriented systems development](https://reader036.fdocuments.net/reader036/viewer/2022082921/555ede20d8b42ab6408b4d70/html5/thumbnails/1.jpg)
An Overview of Object-Oriented Systems Development
Adri Jovin J.J.PG Scholar/HBS
Department of Information TechnologyAnna University of Technology,Coimbatore
2010
![Page 2: An overview of object oriented systems development](https://reader036.fdocuments.net/reader036/viewer/2022082921/555ede20d8b42ab6408b4d70/html5/thumbnails/2.jpg)
Introduction
• Software Development– A Dynamic Process– Comprises of all activities that go into producing
an information systems solution– Series of processes (Analysis,Modeling, Design,
Implementation and Testing) leading to development of Application
![Page 3: An overview of object oriented systems development](https://reader036.fdocuments.net/reader036/viewer/2022082921/555ede20d8b42ab6408b4d70/html5/thumbnails/3.jpg)
Why Object-Orientation?
• High Level of Abstraction• Seamless transition among different phases
of software Development• Encouragement of Good Programming
Techniques• Promotion of Reusability
![Page 4: An overview of object oriented systems development](https://reader036.fdocuments.net/reader036/viewer/2022082921/555ede20d8b42ab6408b4d70/html5/thumbnails/4.jpg)
Unified Approach
• Based on Methodologies by Booch, Rumbaugh and Jacobson along with Object Management Group’s Unified Modeling Language (UML)
• UML- set of notations and conventions used to describe and model an application
• Advantage- Dynamic and can grow
![Page 5: An overview of object oriented systems development](https://reader036.fdocuments.net/reader036/viewer/2022082921/555ede20d8b42ab6408b4d70/html5/thumbnails/5.jpg)
Layered Architecture
• Allows to create objects that represent tangible elements of the business
• Independent of representation• 3 layers– View or User Interface layer– Business Layer– Access Layer