This is not the document you are looking for? Use the search form below to find more!

Report home > Education

oo design

0.00 (0 votes)
Document Description
asda
File Details
  • Added: February, 25th 2012
  • Reads: 80
  • Downloads: 0
  • File size: 73.38kb
  • Pages: 8
  • Tags: software, engineering, education
  • content preview
Submitter
  • Name: john
Embed Code:

Add New Comment




Related Documents

Drying Technology : Software for Design and Analysis of Drying Systems

by: shinta, 12 pages

Available commercial software to simulate flowsheets incorporating drying is reviewed briefly. Such software can be very cost effective in the design, analysis, trouble-shooting, as well ...

Logic Design Project

by: mini, 2 pages

Logic Design Project

Paradigms of Interaction & Design

by: shinta, 3 pages

In this paper we introduce two approaches to interaction with technical systems and draw parallels between them and dominate approaches to design within the HCI community. Each of ...

Cognition and the We b: Moving from Theory to Web Design

by: shinta, 30 pages

The links from basic cognitive theory to applied web design practice are not as strong as we would like to see. This chapter outlines some areas in which the two disciplines complement each ...

Considering the Human in Multimedia : Learner-Centered Design (LCD) & Person-Centered e-Learning (PCeL)

by: shinta, 11 pages

Multi-medial learning material must be both usable and appealing to the learner in order to attract their attention. In any case, it is the learning outcome that is the primary indicator ...

All About Business Logo Design

by: bruceryder, 2 pages

This piece of writing is an overview of all dominant factors that influence a business logo design. Upon the first glance at your business logo, a viewer should know what it stands for. This applies ...

Describing Logo Design and Logo Designing in a Simple Way

by: bruceryder, 2 pages

Describing Logo Design and Logo Designing in a Simple Way

Do You Know the Importance of a Logo Design

by: bruceryder, 2 pages

Do You Know the Importance of a Logo Design

How to Find the Best Logo Design Help in the Market

by: bruceryder, 2 pages

How to Find the Best Logo Design Help in the Market

Properties of a Good Business Logo Design

by: bruceryder, 3 pages

Properties of a Good Business Logo Design

Content Preview
Object-oriented Software
Engineering
Object-oriented
Design
TOPIC FOUR
Software Engineering


Object-oriented Design

It transforms the analysis model created in object-oriented
analysis into a design model that serves as a blueprint for
software construction.

It must describe the specific data organization of attributes
and the procedural detail of individual operations.
Software Engineering


Five Basic Principles of
Design

Linguistic modular units

Few interfaces

Small interfaces/Weak Coupling

Explicit interface

Information Hiding
Software Engineering


Object-oriented Design
Methods

Booch Method
- It involves a "micro-development" process and a "macro-
development" process.

Coad and Yourdon Method
- It addresses not only the application but also the infasturcture for the
application.

Jacobson Method
- It emphasizes the traceability of the OOSE analysis model.
Software Engineering


Object-oriented Design
Methods

Rambaugh Method
- It encompasses a design activity that encourages design to be
conducted at two different levels of abstraction. System design
focuses on the layout for the components that are needed to
complete the product. Object design emphasizes the detailed layout
of an individual objects.

Wirfs-Brock Method
- It defines a continuous tasks in which analysis leads seamlessly into
design.
Software Engineering


Common Steps to All OOD

STEP 1: Define the subsystems of the software by
determining data-related subsystems (entity design),
control-related subsystems (controller design), and human
interaction-related subsystems (boundary design). This
should be guided by the software architecture of choice.

STEP 2: Define Class and Object Design

STEP 3: Define Message Design
Software Engineering


OO Design Main Work
Products

Software Architecture

Data Design

Interface Design

Component-level Design

Deployment Design
Software Engineering


Summary

Purpose
- To transform analysis model into a blueprint of software construction

OOD Methods

OOD Models
- Software Architecture
- Data Design
- Interface Design
- Component-level Design
- Deployment Design
Software Engineering


Download
oo design

 

 

Your download will begin in a moment.
If it doesn't, click here to try again.

Share oo design to:

Insert your wordpress URL:

example:

http://myblog.wordpress.com/
or
http://myblog.com/

Share oo design as:

From:

To:

Share oo design.

Enter two words as shown below. If you cannot read the words, click the refresh icon.

loading

Share oo design as:

Copy html code above and paste to your web page.

loading