SlideShare a Scribd company logo
1 of 25
Structured Systems Analysis and
Design Method (SSADM)
CHAPTER 3
Cont……
• A comprehensive and structured approach to
systems development
• A “baseline” for comparison and evaluation of
other methodologies and for themes in
systems development
• The true successor to the traditional SDLC
approach with new techniques and tools
developed since the 1970s
SSADM techniques
• The three most important techniques that are
used in SSADM are:
i. Logical data modeling
The process of identifying, modeling and
documenting the data requirements of the
system being designed.
The result is a data model containing entities
(things about which a business needs to record
information), attributes (facts about the entities)
and relationships (associations between the
entities).
Cont…..
ii. Data Flow Modeling
The process of identifying, modeling and
documenting how data moves around an
information system.
Data Flow Modeling examines processes
(activities that transform data from one form to
another), data stores (the holding areas for
data), external entities (what sends data into a
system or receives data from a system), and data
flows (routes by which data can flow).
Cont…..
iii. Entity Event Modeling
A two-stranded process: Entity Behavior
Modeling, identifying, modeling and
documenting the events that affect each
entity and the sequence (or life history) in
which these events occur, and Event
Modeling, designing for each event the
process to coordinate entity life histories.
Stages
• The SSADM method involves the application of a
sequence of analysis, documentation and design
tasks concerned with the following.
1. Feasibility study
-In order to determine whether or not a given
project is feasible, there must be some form of
investigation into the goals and implications of
the project.
-For very small scale projects this may not be
necessary at all as the scope of the project is
easily understood.
Cont……..
When a feasibility study is carried out, there are
four main areas of consideration:
i. Technical – is the project technically possible?
ii. Financial – can the business afford to carry out
the project?
iii. Organizational – will the new system be
compatible with existing practices?
iv. Ethical – is the impact of the new system
socially acceptable?
Cont…..
• The product of this stage is a formal feasibility
study document.
2. Investigation of the current
environment
• This is one of the most important stages of
SSADM. The developers of SSADM understood
that though the tasks and objectives of a new
system may be radically different from the old
system, the underlying data will probably change
very little.
• By coming to a full understanding of the data
requirements at an early stage, the remaining
analysis and design stages can be built up on a
firm foundation
Cont……
• Through a combination of interviewing
employees, circulating
questionnaires, observations and existing
documentation, the analyst comes to full
understanding of the system as it is at the
start of the project.
This serves many purposes:
Cont……
• the analyst learns the terminology of the
business, what users do and how they do it
• the old system provides the core requirements for the
new system
• faults, errors and areas of inefficiency are highlighted
and their correction added to the requirements
• the data model can be constructed
• the users become involved and learn the techniques
and models of the analyst
• the boundaries of the system can be defined
Cont…..
The products of this stage are:
• Users Catalog describing all the users of the
system and how they interact with it
• Requirements Catalogs detailing all the
requirements of the new system
• Current Services Description further composed of
-Current environment logical data structure (ERD)
-Context diagram (DFD)
Stage 3 – Business system options
• Having investigated the current system, the
analyst must decide on the overall design of the
new system. To do this, he or she, using the
outputs of the previous stage, develops a set of
business system options.
• These are different ways in which the new
system could be produced varying from doing
nothing to throwing out the old system entirely
and building an entirely new one. The analyst
may hold a brainstorming session so that as many
and various ideas as possible are generated.
Cont….
• The ideas are then collected to form a set of two
or three different options which are presented to
the user. The options consider the following:
-the degree of automation
- the boundary between the system and the users
-the distribution of the system, for example, is it
centralized to one office or spread out across
several?
-cost/benefit
-impact of the new system
Cont……
• The output of this stage is the single selected
business option together with all the outputs
of the feasibility stage.
Stage 4 – Requirements specification
• This is probably the most complex stage in
SSADM. Using the requirements developed in
stage 1 and working within the framework of
the selected business option, the analyst must
develop a full logical specification of what the
new system must do.
• The specification must be free from
error, ambiguity and inconsistency. By
logical, we mean that the specification does
not say how the system will be implemented
but rather describes what the system will do.
Cont….
• To produce the logical specification, the analyst
builds the required logical models for both the
data-flow diagrams (DFDs) and the entity
relationship diagrams (ERDs). These are used to
produce function definitions of every function
which the users will require of the system, entity
life-histories (ELHs) and effect correspondence
diagrams, these are models of how each event
interacts with the system, a complement to entity
life-histories. These are continually matched
against the requirements and where necessary,
the requirements are added to and completed.
Cont…
The product of this stage is a complete
requirements specification document which is
made up of:
• the updated data catalog
• the updated requirements catalog
• the processing specification which in turn is made
up of
• user role/function matrix
• function definitions
• required logical data model
Stage 5 – Technical system options
• This stage is the first towards a physical
implementation of the new system. Like the
Business System Options, in this stage a large
number of options for the implementation of
the new
• system are generated. This is honed down to
two or three to present to the user from
which the final option is chosen or
synthesized.
Cont…
• However, the considerations are quite different being:
• the hardware architectures
• the software to use
• the cost of the implementation
• the staffing required
• the physical limitations such as a space occupied by the
system
• the distribution including any networks which that may
require
• the overall format of the human computer interface
Cont……
• The output of this stage is a chosen technical
system option.
Stage 6 – Logical design
• Though the previous level specifies details of
the implementation, the outputs of this stage
are implementation-independent and
concentrate on the requirements for the
human computer interface. The logical design
specifies the main methods of interaction in
terms of menu structures and command
structures.
Cont….
• One area of activity is the definition of the user
dialogues. These are the main interfaces with
which the users will interact with the system.
Other activities are concerned with analyzing
both the effects of events in updating the system
and the need to make inquiries about the data on
the system.
• Both of these use the events, function
descriptions and effect correspondence diagrams
produced in stage 3 to determine precisely how
to update and read data in a consistent and
secure way.
Cont….
• The product of this stage is the logical design
which is made up of:
• Data catalog
• Required logical data structure
• Logical process model – includes dialogues
and model for the update and inquiry
processes
• Stress & Bending moment.
Stage 7– Physical design
• This is the final stage where all the logical
specifications of the system are converted to
descriptions of the system in terms of real
hardware and software. This is a very technical
stage and a simple overview is presented here.
• The logical data structure is converted into a
physical architecture in terms of database
structures. The exact structure of the functions
and how they are implemented is specified. The
physical data structure is optimized where
necessary to meet size and performance
requirements.

More Related Content

What's hot

Flow oriented modeling
Flow oriented modelingFlow oriented modeling
Flow oriented modelingramyaaswin
 
INTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMSINTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMSAshita Agrawal
 
Software Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & SpecificationSoftware Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & SpecificationAjit Nayak
 
Software Engineering Layered Technology Software Process Framework
Software Engineering  Layered Technology Software Process FrameworkSoftware Engineering  Layered Technology Software Process Framework
Software Engineering Layered Technology Software Process FrameworkJAINAM KAPADIYA
 
golden rules of user interface design
golden rules of user interface designgolden rules of user interface design
golden rules of user interface designgadige harshini
 
RE processes and process models
RE processes and process modelsRE processes and process models
RE processes and process modelsSyed Zaid Irshad
 
Software estimation
Software estimationSoftware estimation
Software estimationMd Shakir
 
Software Engineering Unit 1
Software Engineering Unit 1Software Engineering Unit 1
Software Engineering Unit 1Abhimanyu Mishra
 
Importance of documentation to system analysis
Importance of documentation to system analysisImportance of documentation to system analysis
Importance of documentation to system analysis'Femi Akin-Laguda
 
Software engineering a practitioners approach 8th edition pressman solutions ...
Software engineering a practitioners approach 8th edition pressman solutions ...Software engineering a practitioners approach 8th edition pressman solutions ...
Software engineering a practitioners approach 8th edition pressman solutions ...Drusilla918
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process ModelsAtul Karmyal
 
requirements analysis and design
requirements analysis and designrequirements analysis and design
requirements analysis and designPreeti Mishra
 
Requirement analysis and specification, software engineering
Requirement analysis and specification, software engineeringRequirement analysis and specification, software engineering
Requirement analysis and specification, software engineeringRupesh Vaishnav
 
Structured system analysis
Structured system analysisStructured system analysis
Structured system analysislearnt
 

What's hot (20)

Flow oriented modeling
Flow oriented modelingFlow oriented modeling
Flow oriented modeling
 
UML Notation
UML NotationUML Notation
UML Notation
 
Software requirements
Software requirementsSoftware requirements
Software requirements
 
INTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMSINTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMS
 
Software Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & SpecificationSoftware Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & Specification
 
System Modelling
System ModellingSystem Modelling
System Modelling
 
Use case diagrams
Use case diagramsUse case diagrams
Use case diagrams
 
Software Engineering Layered Technology Software Process Framework
Software Engineering  Layered Technology Software Process FrameworkSoftware Engineering  Layered Technology Software Process Framework
Software Engineering Layered Technology Software Process Framework
 
Rad model
Rad modelRad model
Rad model
 
golden rules of user interface design
golden rules of user interface designgolden rules of user interface design
golden rules of user interface design
 
RE processes and process models
RE processes and process modelsRE processes and process models
RE processes and process models
 
Software estimation
Software estimationSoftware estimation
Software estimation
 
System modeling
System modelingSystem modeling
System modeling
 
Software Engineering Unit 1
Software Engineering Unit 1Software Engineering Unit 1
Software Engineering Unit 1
 
Importance of documentation to system analysis
Importance of documentation to system analysisImportance of documentation to system analysis
Importance of documentation to system analysis
 
Software engineering a practitioners approach 8th edition pressman solutions ...
Software engineering a practitioners approach 8th edition pressman solutions ...Software engineering a practitioners approach 8th edition pressman solutions ...
Software engineering a practitioners approach 8th edition pressman solutions ...
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
requirements analysis and design
requirements analysis and designrequirements analysis and design
requirements analysis and design
 
Requirement analysis and specification, software engineering
Requirement analysis and specification, software engineeringRequirement analysis and specification, software engineering
Requirement analysis and specification, software engineering
 
Structured system analysis
Structured system analysisStructured system analysis
Structured system analysis
 

Viewers also liked

Understanding and improving software productivity
Understanding and improving software productivityUnderstanding and improving software productivity
Understanding and improving software productivityGeorge Valiyaveetil
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and DesignAamir Abbas
 
System Analysis And Design 2011
System Analysis And Design  2011System Analysis And Design  2011
System Analysis And Design 2011tgushi12
 
Structured analysis and structured design
Structured analysis  and structured designStructured analysis  and structured design
Structured analysis and structured designSudeep Singh
 
Structured analysis and structured design
Structured analysis  and structured designStructured analysis  and structured design
Structured analysis and structured designSudeep Singh
 
Development Framework & Methods
Development Framework & MethodsDevelopment Framework & Methods
Development Framework & MethodsNay Lynn Aung
 
System Analysis and Design slides by Belew yenealem DTU Ethiopia
System Analysis and Design slides by Belew yenealem DTU EthiopiaSystem Analysis and Design slides by Belew yenealem DTU Ethiopia
System Analysis and Design slides by Belew yenealem DTU EthiopiaDebre Tabor University
 
System Analysis and Design slides by yared yenealem DTU Ethiopia
System Analysis and Design slides by yared yenealem DTU EthiopiaSystem Analysis and Design slides by yared yenealem DTU Ethiopia
System Analysis and Design slides by yared yenealem DTU EthiopiaDebre Tabor University
 
Module 4 Enterprise Resource Planning
Module 4 Enterprise Resource PlanningModule 4 Enterprise Resource Planning
Module 4 Enterprise Resource PlanningJitendra Tomar
 
2. e business opportunities
2. e business opportunities2. e business opportunities
2. e business opportunitiesJitendra Tomar
 
Modern Software Productivity Measurement: The Pragmatic Guide
Modern Software Productivity Measurement: The Pragmatic GuideModern Software Productivity Measurement: The Pragmatic Guide
Modern Software Productivity Measurement: The Pragmatic GuideCAST
 
1. introduction e business management
1. introduction e business management1. introduction e business management
1. introduction e business managementJitendra Tomar
 
3 e business management
3 e business management3 e business management
3 e business managementJitendra Tomar
 
Module 4 ERP and Selling Chain Management
Module 4 ERP and Selling Chain ManagementModule 4 ERP and Selling Chain Management
Module 4 ERP and Selling Chain ManagementJitendra Tomar
 
Chapter 8 system analysis and design
Chapter 8   system analysis and designChapter 8   system analysis and design
Chapter 8 system analysis and designPratik Gupta
 
Final presentation of tools and techniques of structure analysis (Management ...
Final presentation of tools and techniques of structure analysis (Management ...Final presentation of tools and techniques of structure analysis (Management ...
Final presentation of tools and techniques of structure analysis (Management ...Rohan Naik
 

Viewers also liked (20)

SSADM
SSADMSSADM
SSADM
 
E business
E businessE business
E business
 
Understanding and improving software productivity
Understanding and improving software productivityUnderstanding and improving software productivity
Understanding and improving software productivity
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
Ssadm
SsadmSsadm
Ssadm
 
System Analysis And Design 2011
System Analysis And Design  2011System Analysis And Design  2011
System Analysis And Design 2011
 
Structured analysis and structured design
Structured analysis  and structured designStructured analysis  and structured design
Structured analysis and structured design
 
Structured analysis and structured design
Structured analysis  and structured designStructured analysis  and structured design
Structured analysis and structured design
 
Development Framework & Methods
Development Framework & MethodsDevelopment Framework & Methods
Development Framework & Methods
 
System Analysis and Design slides by Belew yenealem DTU Ethiopia
System Analysis and Design slides by Belew yenealem DTU EthiopiaSystem Analysis and Design slides by Belew yenealem DTU Ethiopia
System Analysis and Design slides by Belew yenealem DTU Ethiopia
 
DFM BIT Coursework
DFM BIT CourseworkDFM BIT Coursework
DFM BIT Coursework
 
System Analysis and Design slides by yared yenealem DTU Ethiopia
System Analysis and Design slides by yared yenealem DTU EthiopiaSystem Analysis and Design slides by yared yenealem DTU Ethiopia
System Analysis and Design slides by yared yenealem DTU Ethiopia
 
Module 4 Enterprise Resource Planning
Module 4 Enterprise Resource PlanningModule 4 Enterprise Resource Planning
Module 4 Enterprise Resource Planning
 
2. e business opportunities
2. e business opportunities2. e business opportunities
2. e business opportunities
 
Modern Software Productivity Measurement: The Pragmatic Guide
Modern Software Productivity Measurement: The Pragmatic GuideModern Software Productivity Measurement: The Pragmatic Guide
Modern Software Productivity Measurement: The Pragmatic Guide
 
1. introduction e business management
1. introduction e business management1. introduction e business management
1. introduction e business management
 
3 e business management
3 e business management3 e business management
3 e business management
 
Module 4 ERP and Selling Chain Management
Module 4 ERP and Selling Chain ManagementModule 4 ERP and Selling Chain Management
Module 4 ERP and Selling Chain Management
 
Chapter 8 system analysis and design
Chapter 8   system analysis and designChapter 8   system analysis and design
Chapter 8 system analysis and design
 
Final presentation of tools and techniques of structure analysis (Management ...
Final presentation of tools and techniques of structure analysis (Management ...Final presentation of tools and techniques of structure analysis (Management ...
Final presentation of tools and techniques of structure analysis (Management ...
 

Similar to Structure system analysis and design method -SSADM

Management Information system
Management Information systemManagement Information system
Management Information systemCochin University
 
Software development life cycle
Software development life cycle Software development life cycle
Software development life cycle shefali mishra
 
system development life cycle
system development life cyclesystem development life cycle
system development life cycleSuhleemAhmd
 
Analyzing Systems Using Data Flow Diagrams
Analyzing Systems Using Data Flow DiagramsAnalyzing Systems Using Data Flow Diagrams
Analyzing Systems Using Data Flow DiagramsChristina Valadez
 
System engineering analysis and design
System engineering analysis and designSystem engineering analysis and design
System engineering analysis and designDr. Vardhan choubey
 
lake city institute of technology
lake city institute of technology lake city institute of technology
lake city institute of technology RaviKalola786
 
CH01_Foundation of Systems Development.pptx
CH01_Foundation of Systems Development.pptxCH01_Foundation of Systems Development.pptx
CH01_Foundation of Systems Development.pptxNoharaShinnosuke2
 
Creation of Information Systems.pptx
Creation of Information Systems.pptxCreation of Information Systems.pptx
Creation of Information Systems.pptxjoelphillipGranada2
 
Software Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptxSoftware Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptxsandhyakiran10
 
System Analysis and Design Project documentation
System Analysis and Design Project documentationSystem Analysis and Design Project documentation
System Analysis and Design Project documentationMAHERMOHAMED27
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycleAiswarya P Suresh
 
Software Engineering Important Short Question for Exams
Software Engineering Important Short Question for ExamsSoftware Engineering Important Short Question for Exams
Software Engineering Important Short Question for ExamsMuhammadTalha436
 
CIS 2303 LO1: Introduction to System Analysis and Design
CIS 2303 LO1: Introduction to System Analysis and DesignCIS 2303 LO1: Introduction to System Analysis and Design
CIS 2303 LO1: Introduction to System Analysis and DesignAhmad Ammari
 

Similar to Structure system analysis and design method -SSADM (20)

Management Information system
Management Information systemManagement Information system
Management Information system
 
Software development life cycle
Software development life cycle Software development life cycle
Software development life cycle
 
System analysis 1
System analysis 1System analysis 1
System analysis 1
 
system development life cycle
system development life cyclesystem development life cycle
system development life cycle
 
Sdlc1
Sdlc1Sdlc1
Sdlc1
 
Analyzing Systems Using Data Flow Diagrams
Analyzing Systems Using Data Flow DiagramsAnalyzing Systems Using Data Flow Diagrams
Analyzing Systems Using Data Flow Diagrams
 
Intro sad
Intro sadIntro sad
Intro sad
 
System engineering analysis and design
System engineering analysis and designSystem engineering analysis and design
System engineering analysis and design
 
lake city institute of technology
lake city institute of technology lake city institute of technology
lake city institute of technology
 
CH01_Foundation of Systems Development.pptx
CH01_Foundation of Systems Development.pptxCH01_Foundation of Systems Development.pptx
CH01_Foundation of Systems Development.pptx
 
Creation of Information Systems.pptx
Creation of Information Systems.pptxCreation of Information Systems.pptx
Creation of Information Systems.pptx
 
Gr 6 sdlc models
Gr 6   sdlc modelsGr 6   sdlc models
Gr 6 sdlc models
 
Software Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptxSoftware Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptx
 
Lec01.pptx
Lec01.pptxLec01.pptx
Lec01.pptx
 
System Analysis and Design Project documentation
System Analysis and Design Project documentationSystem Analysis and Design Project documentation
System Analysis and Design Project documentation
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
 
SDLC
SDLCSDLC
SDLC
 
Software Engineering Important Short Question for Exams
Software Engineering Important Short Question for ExamsSoftware Engineering Important Short Question for Exams
Software Engineering Important Short Question for Exams
 
CIS 2303 LO1: Introduction to System Analysis and Design
CIS 2303 LO1: Introduction to System Analysis and DesignCIS 2303 LO1: Introduction to System Analysis and Design
CIS 2303 LO1: Introduction to System Analysis and Design
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 

More from FLYMAN TECHNOLOGY LIMITED

Flyman Technology Limited Introduction Presentation
Flyman Technology Limited Introduction PresentationFlyman Technology Limited Introduction Presentation
Flyman Technology Limited Introduction PresentationFLYMAN TECHNOLOGY LIMITED
 
Flyman Technology Limited (Mzumbe University Tanzania)
Flyman Technology Limited (Mzumbe University Tanzania)Flyman Technology Limited (Mzumbe University Tanzania)
Flyman Technology Limited (Mzumbe University Tanzania)FLYMAN TECHNOLOGY LIMITED
 
introduction to the document object model- Dom chapter5
introduction to the document object model- Dom chapter5introduction to the document object model- Dom chapter5
introduction to the document object model- Dom chapter5FLYMAN TECHNOLOGY LIMITED
 

More from FLYMAN TECHNOLOGY LIMITED (20)

Flyman Technology Limited Introduction Presentation
Flyman Technology Limited Introduction PresentationFlyman Technology Limited Introduction Presentation
Flyman Technology Limited Introduction Presentation
 
Flyman Technology Limited (Mzumbe University Tanzania)
Flyman Technology Limited (Mzumbe University Tanzania)Flyman Technology Limited (Mzumbe University Tanzania)
Flyman Technology Limited (Mzumbe University Tanzania)
 
Flyman Technology Limited Tanzania
Flyman Technology Limited TanzaniaFlyman Technology Limited Tanzania
Flyman Technology Limited Tanzania
 
Saadani national park 2015
Saadani national park 2015Saadani national park 2015
Saadani national park 2015
 
Uuzaji wa mazao ya kuku wa asili
Uuzaji wa mazao ya kuku wa asiliUuzaji wa mazao ya kuku wa asili
Uuzaji wa mazao ya kuku wa asili
 
Entrepreneurship manual BIT
Entrepreneurship manual BITEntrepreneurship manual BIT
Entrepreneurship manual BIT
 
Security chapter6
Security chapter6Security chapter6
Security chapter6
 
introduction to the document object model- Dom chapter5
introduction to the document object model- Dom chapter5introduction to the document object model- Dom chapter5
introduction to the document object model- Dom chapter5
 
Dhtml chapter2
Dhtml chapter2Dhtml chapter2
Dhtml chapter2
 
internet intranet and extranet
internet intranet and extranetinternet intranet and extranet
internet intranet and extranet
 
introduction to web application development
introduction to web application developmentintroduction to web application development
introduction to web application development
 
Marketing management
Marketing managementMarketing management
Marketing management
 
Marketing communications
Marketing communicationsMarketing communications
Marketing communications
 
Marketing analysis
Marketing analysisMarketing analysis
Marketing analysis
 
Market segmentation
Market segmentationMarket segmentation
Market segmentation
 
Consumer markets
Consumer marketsConsumer markets
Consumer markets
 
ENTREPRENEURSHIP MANUAL
ENTREPRENEURSHIP MANUALENTREPRENEURSHIP MANUAL
ENTREPRENEURSHIP MANUAL
 
THINGS NOT TO DO IN A JOB INTERVIEW!
THINGS NOT TO DO IN A JOB INTERVIEW!THINGS NOT TO DO IN A JOB INTERVIEW!
THINGS NOT TO DO IN A JOB INTERVIEW!
 
TAXATION CONCEPTS
TAXATION CONCEPTSTAXATION CONCEPTS
TAXATION CONCEPTS
 
Html tutorial
Html tutorialHtml tutorial
Html tutorial
 

Recently uploaded

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 

Recently uploaded (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

Structure system analysis and design method -SSADM

  • 1. Structured Systems Analysis and Design Method (SSADM) CHAPTER 3
  • 2. Cont…… • A comprehensive and structured approach to systems development • A “baseline” for comparison and evaluation of other methodologies and for themes in systems development • The true successor to the traditional SDLC approach with new techniques and tools developed since the 1970s
  • 3. SSADM techniques • The three most important techniques that are used in SSADM are: i. Logical data modeling The process of identifying, modeling and documenting the data requirements of the system being designed. The result is a data model containing entities (things about which a business needs to record information), attributes (facts about the entities) and relationships (associations between the entities).
  • 4. Cont….. ii. Data Flow Modeling The process of identifying, modeling and documenting how data moves around an information system. Data Flow Modeling examines processes (activities that transform data from one form to another), data stores (the holding areas for data), external entities (what sends data into a system or receives data from a system), and data flows (routes by which data can flow).
  • 5. Cont….. iii. Entity Event Modeling A two-stranded process: Entity Behavior Modeling, identifying, modeling and documenting the events that affect each entity and the sequence (or life history) in which these events occur, and Event Modeling, designing for each event the process to coordinate entity life histories.
  • 6. Stages • The SSADM method involves the application of a sequence of analysis, documentation and design tasks concerned with the following. 1. Feasibility study -In order to determine whether or not a given project is feasible, there must be some form of investigation into the goals and implications of the project. -For very small scale projects this may not be necessary at all as the scope of the project is easily understood.
  • 7. Cont…….. When a feasibility study is carried out, there are four main areas of consideration: i. Technical – is the project technically possible? ii. Financial – can the business afford to carry out the project? iii. Organizational – will the new system be compatible with existing practices? iv. Ethical – is the impact of the new system socially acceptable?
  • 8. Cont….. • The product of this stage is a formal feasibility study document.
  • 9. 2. Investigation of the current environment • This is one of the most important stages of SSADM. The developers of SSADM understood that though the tasks and objectives of a new system may be radically different from the old system, the underlying data will probably change very little. • By coming to a full understanding of the data requirements at an early stage, the remaining analysis and design stages can be built up on a firm foundation
  • 10. Cont…… • Through a combination of interviewing employees, circulating questionnaires, observations and existing documentation, the analyst comes to full understanding of the system as it is at the start of the project. This serves many purposes:
  • 11. Cont…… • the analyst learns the terminology of the business, what users do and how they do it • the old system provides the core requirements for the new system • faults, errors and areas of inefficiency are highlighted and their correction added to the requirements • the data model can be constructed • the users become involved and learn the techniques and models of the analyst • the boundaries of the system can be defined
  • 12. Cont….. The products of this stage are: • Users Catalog describing all the users of the system and how they interact with it • Requirements Catalogs detailing all the requirements of the new system • Current Services Description further composed of -Current environment logical data structure (ERD) -Context diagram (DFD)
  • 13. Stage 3 – Business system options • Having investigated the current system, the analyst must decide on the overall design of the new system. To do this, he or she, using the outputs of the previous stage, develops a set of business system options. • These are different ways in which the new system could be produced varying from doing nothing to throwing out the old system entirely and building an entirely new one. The analyst may hold a brainstorming session so that as many and various ideas as possible are generated.
  • 14. Cont…. • The ideas are then collected to form a set of two or three different options which are presented to the user. The options consider the following: -the degree of automation - the boundary between the system and the users -the distribution of the system, for example, is it centralized to one office or spread out across several? -cost/benefit -impact of the new system
  • 15. Cont…… • The output of this stage is the single selected business option together with all the outputs of the feasibility stage.
  • 16. Stage 4 – Requirements specification • This is probably the most complex stage in SSADM. Using the requirements developed in stage 1 and working within the framework of the selected business option, the analyst must develop a full logical specification of what the new system must do. • The specification must be free from error, ambiguity and inconsistency. By logical, we mean that the specification does not say how the system will be implemented but rather describes what the system will do.
  • 17. Cont…. • To produce the logical specification, the analyst builds the required logical models for both the data-flow diagrams (DFDs) and the entity relationship diagrams (ERDs). These are used to produce function definitions of every function which the users will require of the system, entity life-histories (ELHs) and effect correspondence diagrams, these are models of how each event interacts with the system, a complement to entity life-histories. These are continually matched against the requirements and where necessary, the requirements are added to and completed.
  • 18. Cont… The product of this stage is a complete requirements specification document which is made up of: • the updated data catalog • the updated requirements catalog • the processing specification which in turn is made up of • user role/function matrix • function definitions • required logical data model
  • 19. Stage 5 – Technical system options • This stage is the first towards a physical implementation of the new system. Like the Business System Options, in this stage a large number of options for the implementation of the new • system are generated. This is honed down to two or three to present to the user from which the final option is chosen or synthesized.
  • 20. Cont… • However, the considerations are quite different being: • the hardware architectures • the software to use • the cost of the implementation • the staffing required • the physical limitations such as a space occupied by the system • the distribution including any networks which that may require • the overall format of the human computer interface
  • 21. Cont…… • The output of this stage is a chosen technical system option.
  • 22. Stage 6 – Logical design • Though the previous level specifies details of the implementation, the outputs of this stage are implementation-independent and concentrate on the requirements for the human computer interface. The logical design specifies the main methods of interaction in terms of menu structures and command structures.
  • 23. Cont…. • One area of activity is the definition of the user dialogues. These are the main interfaces with which the users will interact with the system. Other activities are concerned with analyzing both the effects of events in updating the system and the need to make inquiries about the data on the system. • Both of these use the events, function descriptions and effect correspondence diagrams produced in stage 3 to determine precisely how to update and read data in a consistent and secure way.
  • 24. Cont…. • The product of this stage is the logical design which is made up of: • Data catalog • Required logical data structure • Logical process model – includes dialogues and model for the update and inquiry processes • Stress & Bending moment.
  • 25. Stage 7– Physical design • This is the final stage where all the logical specifications of the system are converted to descriptions of the system in terms of real hardware and software. This is a very technical stage and a simple overview is presented here. • The logical data structure is converted into a physical architecture in terms of database structures. The exact structure of the functions and how they are implemented is specified. The physical data structure is optimized where necessary to meet size and performance requirements.