0% found this document useful (0 votes)
542 views8 pages

Structured System Analysis and Design

The document discusses structured system analysis and design (SSAD) and object-oriented system analysis and design (OOSAD). SSAD treats functions and data separately, which can cause issues when data formats change. OOSAD views the system in terms of objects that reflect requirements. It models the system using objects, attributes, and behaviors. This makes it easier to implement new requirements through object processing and limits the impact of changes.

Uploaded by

tanish1060
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
542 views8 pages

Structured System Analysis and Design

The document discusses structured system analysis and design (SSAD) and object-oriented system analysis and design (OOSAD). SSAD treats functions and data separately, which can cause issues when data formats change. OOSAD views the system in terms of objects that reflect requirements. It models the system using objects, attributes, and behaviors. This makes it easier to implement new requirements through object processing and limits the impact of changes.

Uploaded by

tanish1060
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 8

STRUCTURED SYSTEM ANALYSIS

AND DESIGN

It is a traditional software development Method

The Modern Methodology is Object Oriented


Programming
DRAWBACKS OF STRUCTURED SYSTEM ANALYSIS AND DESIGN

1) Functions and Data are handled separately.

2) The function behaves correctly under rigid data definition and


structure

3) In real life data format changes

4) As a result it calls for the change in program to meet revised


formats and processing.

5) The length of program and it’s complexity increases due to

a) First checking the data structure

b) Then moving the control to appropriate command set

6) The Programmer does not think in terms of data but think in terms of
functionality or process to be performed
OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGN
(OOSAD)

1) Object Oriented Technology views system and then


models it in terms of an item called Object.

2) It reflects the requirement directly into the objects

3) In OOT a new requirement is fulfilled through the


object processing , where the object itself is based on
the behavior.

4) Any change boil down to the lowest level in most of the


cases.
STEPS IN DEVELOPMENT OF SOFTWARE
 Requirement Analysis
 Requirement Definition
 System Design
a) Input Design
b) Process Design
c) Output Design
 System Development
a) Structuring the modules
b) Developing the Modules
1) Unit testing
2) Integration of Modules
3) Integrated System Testing
4) Implementation
5) Maintenance
OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGN
(OOSAD)

O
OA

OOSAD

O
OD
OBJECT ORIENTED ANALYSIS ( OOA)

1) Finding the objects

2) Organizing the Object

3) Specifying the object interaction

4) Defining the Operations of the object

5) Constructing the object in terms of behavior, attributes and


parts
OBJECT ORIENTED DESIGN ( OOD)

1) Design classes , methods, Attributes and associations

2) Examine the class design

3) Design view/acess layers and prototype design

4) Test use cases to inform user satisfaction of the design

5) Repeat the steps and test till workable design is constructed


OOSAD DEVELOPMENT LIFE CYCLE
The purpose of software development process is
to transform users need into a software solution
that satisfy their needs.

Requirement Definition and Description

Solution Architecture and Design

Implementation

You might also like