Structure system analysis and design methodology
:
- Structure system analysis and design
methodology is a methodology used for developing
information systems .
- It follows sequential process to develop a project.
- In this methodology ,the project is developed step by step and
it never goes to back step.
- This methodology follows a set of standards to analyze a system
and for developing applications.
- This methodology is simple which follows the SDLC(Software
development Life Cycle) methods.
- It mainly follows the waterfall model which have stages from
studying of a system to developing physical system.
- This model divides the project into modules and develop the
each module by step wise.
- Because of it following the waterfall model there is user
involvement in selecting and analysing requirements stage.
- It develops the project in step wise like in waterfall
model.
- In SSADM there are six phases to develop a
project.They are
- Feasibility study
- Requirements analysis
- Implementation of
system options
- Defining technical
requirements
- Design of
logical design
- Design of
physical design
- First it design the system in logical and physical form.
- It mainly focus on structure of the project that identifies the
requirements, how the data is stored, entities.
Object oriented analysis and design methodology
:
- Object oriented analysis and design
methodology is a methodology which is used to develop
applications and information systems.
- This methodology mainly focus on real world objects to develop
a project.
- In this methodology different object models are used to make
the logical components of the system can interact with each
other.
- It follows iterative process to develop a system .
- By following iterative process it checks the system at each
stage. When it goes to next stage it checks all constraints
iteratively in each stage.
- The main aim of this methodology is to focus and creating real
world objects of a system .
- For developing a system or project with real world objects if
have five phases :
- Collecting objects
of a system
- Analyze and organise objects
- Describing objects communication
- Defining external behaviour of objects
- Defining Internal behaviour of objects
- In each stage it checks the constraints of system which called
as "iterative" process.
Differences between SSADM and OOADM :
- SSADM follows sequential process where
OOADM follows iterative process.
- SSADM follows SDLC methodology where
OOADM follows Iterative methodology.
- SSADM mainly focus on process where
OOADM focus on real world objects.
- SSADM follows different modelling techniques
like DFD, flowcharts etc.. where OOADM uses data
structure techniques.
- In SSADM it focus on requirements of a system
where OOADM focus on objects of a system.
- In SSADM the project is divided into modules
where in OOADM the project objects are identified
first.
- In SSADM it defines the technical, system
options where in OOADM defines the objects
behaviour and it's properties.
- The reusability of SSADM is very less when compared to OOADM
because SSADM is a sequential process so we can't reuse the
features in this model where in OOADM we can reuse the objects
because it is a iterative process.
Similarities between SSADM and OOADM :
- Similarities between these two methodologies are very
less.
- Both methodologies are used for developing information systems
and applications.
- Both follows the development Life cycle methods.
- They mainly focus on the system's development which have
different phases.
- They follow stepwise development of a project or system.