Presentation is loading. Please wait.

Presentation is loading. Please wait.

Instructor: Tasneem Darwish1 University of Palestine Faculty of Applied Engineering and Urban Planning Software Engineering Department Object Oriented.

Similar presentations


Presentation on theme: "Instructor: Tasneem Darwish1 University of Palestine Faculty of Applied Engineering and Urban Planning Software Engineering Department Object Oriented."— Presentation transcript:

1 Instructor: Tasneem Darwish1 University of Palestine Faculty of Applied Engineering and Urban Planning Software Engineering Department Object Oriented Analysis & Design Introduction

2 Instructor: Tasneem Darwish2 Outlines  Background  A Brief History of Programming  Methodologies

3 Instructor: Tasneem Darwish3 Background  New software are usually object-oriented  Objects are used at every stage of the software development: To reduce and organise the amount of used information To improve the communication between members of the development team.

4 Instructor: Tasneem Darwish4 A Brief History of Programming  Commercial programming has had a number of generations: Machine code: Programming using binary numbers Assembly language: Programming using alphanumeric symbols. High-level languages: Programming using languages such as Fortran and COBOL. Structured programming: Programming using cleaner high-level languages such as Pascal.

5 Instructor: Tasneem Darwish5 A Brief History of Programming Object-oriented programming:  Programming using independent modules of data and functions  Good object-oriented programming languages include Java and Eiffel, because they’re well designed, pure and portable  Other examples include Smalltalk, C# and, in general, any language that started life as a structured language and grew up with object-oriented extensions such as C++

6 Instructor: Tasneem Darwish6 Methodologies  A methodology is a description of the steps a development team should go through in order to produce a high-quality system.  A methodology also describes what should be produced and what form the products should take

7 Instructor: Tasneem Darwish7 Methodologies  Object-oriented methodologies:  the Booch method  Objectory  OMT  Rational Unified Process (RUP) owned by IBM  extreme programming (XP)  The methodology used in this book is Ripple

8 Instructor: Tasneem Darwish8 Ripple Methodology


Download ppt "Instructor: Tasneem Darwish1 University of Palestine Faculty of Applied Engineering and Urban Planning Software Engineering Department Object Oriented."

Similar presentations


Ads by Google