SlideShare a Scribd company logo
1 of 5
StructuredSystem Analysis andDesign Methodology
By: Aditi Kothari Page 1
Structured Systems Analysis and
Design Methodology
StructuredSystem Analysis andDesign Methodology
By: Aditi Kothari Page 2
Table of contents
Introduction.................................................................................................................................................3
Objective of SSADM..................................................................................................................................3
Benefits of SSADM....................................................................................................................................3
Disadvantages of SSADM..........................................................................................................................4
Steps used in SSADM ................................................................................................................................4
SSADM in context with the business situation...........................................................................................5
Conclusion ..................................................................................................................................................5
StructuredSystem Analysis andDesign Methodology
By: Aditi Kothari Page 3
Introduction
Structured Systems Analysis and Design Methodology (SSADM) is a systems approach to the analysis
and design of information systems. SSADM was produced for the CCTA, a UK government office
concerned with the use of technology in government, from 1980 onwards.
System design methods are a discipline within the software development industry which seek to provide a
framework for activity and the capture, storage, transformation and dissemination of information so as to
enable the economic development of computer systems that are fit for purpose.
SSADM is a waterfall method by which an IS design can be arrived at; SSADM can be thought to
represent a pinnacle of the rigorous document-led approach to system design, and contrasts with more
contemporary Rapid Application Development methods such as DSDM.
Objective of SSADM
SSADM was developed with the following objectives
• Develop overall better quality systems
• Improve the way in which projects are controlled and managed
• Allow more effective use of experienced and inexperienced staff and their development
• Make it possible for projects to be supported by computer based tools e.g. computer-aided software
engineering systems
• Improve communication between participants in a project so an effective framework is in place
Benefits of SSADM
Timelines: Theoretically, SSADM allows one to plan, manage and control a project well. These points
are essential to deliver the product on time.
Usability: Within SSADM special emphasis is put on the analysis of user needs. Simultaneously, the
systems model is developed and a comprehensive demand analysis is carried out. Both are tried to see if
they are well suited to each other.
Respond to changes in the business environment: As in SSADM documentation of the project’s
progress is taken very seriously, issues like business objectives and business needs are considered while
the project is being developed. This offers the possibility to tailor the planning of the project to the actual
requirements of the business.
Effective use of skills: SSADM does not require very special skills and can easily be taught to the staff.
Normally, common modelling and diagramming tools are used. Commercial CASE tools are also offered
in order to be able to set up SSADM easily.
StructuredSystem Analysis andDesign Methodology
By: Aditi Kothari Page 4
Better quality: SSADM reduces the error rate of IS by defining a certain quality level in the beginning
and constantly checking the system.
Improvement of productivity: By encouraging on-time delivery, meeting business requirements,
ensuring better quality, using human resources effectively as well as trying to avoid bureaucracy, SSADM
improves the overall productivity of the specific project and the company.
Cuts costs: SSADM separates the logical and the physical systems design, so the system does not need to
be implemented with new hardware or software again.
Disadvantages of SSADM
SSADM puts special emphasis on the analysis of the system and its documentation. This causes the
danger of over-analyzing, which can be very time and cost consuming. Due to various types of
description methods, checks of consistence cannot be carried out.
Especially with large systems, the outline diagram can become very unclear, because all relevant data
flows have to be included.
However, large companies carrying out various projects can profit from the fact that SSADM gives the
possibility to reuse certain techniques and tools for other projects. This reduces cost and time spent
enormously in the long run. So, the danger of spending too much money on analysis can be compensated
by the reuse of the developed systems and experience gained.
SSADM techniques
Logical Data Modeling – The data requirements of the system being designed are identified, modeled
and documented. This data is separated into entities and relationships between these entities identified.
Data Flow Modeling – Concerned with how the data moves around the information system. Examines
processes, data stores, external entities and data flows.
Entity Behavior Modeling – The identifying, modeling and document events with respect to the entities
in the system and the order in which these events take place.
Steps used in SSADM
SSADM is a waterfall view approach whereby there are sequences of events that run in series and each
step leads on from the last. There are five steps in total, and each step can be broken down further.
1. Feasibility study – To determine whether it is cost effective to go ahead with the system and whether
it is actually possible.
2. Requirements Analysis – Identifying of the requirements and needs of the system and modeling these
needs in terms of the processes carried out.
3. Requirements Specification – The functional and non-functional requirements are identified in detail.
StructuredSystem Analysis andDesign Methodology
By: Aditi Kothari Page 5
4. Logical System Specification – Technical systems options are created and the logical design of the
system created. This includes the design of update and enquiry processing.
5. Physical Design – The logical system specification and technical system specification is used to design
a physical database and set of program specifications.
For each of the above stages SSADM defines techniques and procedures for recording and
communicating the information. This includes both textual and diagrammatic representations.
SSADM in context with the business situation
After discussing various aspects of SSADM, advantages as well as disadvantages have been identified.
And these are closely related to the stability of the business situation of the organization. It can only profit
from the advantages that SSADM provides, such as better quality (due to the review of each stage) or
meeting the requirements more exactly (due to emphasis on the requirements analysis stage), when the
following criteria are met:
First of all the volume and the time that is at disposal must be large enough to undergo the whole
development process.
Secondly, the short-term business situation is not supposed to change drastically, because SSADM does
not intend to change the specifications that were made in advance after the review of the stage had been
completed. This fact can lead to the problem that the end result deliver does not meet the business
requirements at the point of time when it is delivered.
Considering the long-term situation, SSADM has shown that it increases the overall quality of
Information Systems within an organization. The fact that SSADM has become the imperative
development methodology for government departments and their suppliers of IS proves this fact.
However, it must be considered that SSADM was developed especially for these kinds of companies and
that government projects, in general, have enough time, money and human resources to cope with the
bureaucratic nature of SSADM.
Conclusion
For medium-sized companies, developing a comparatively small information system, there are better
solutions for developing an IS. If the aim is to develop a bespoke system, it is proposed to use the Rapid
Application Development (RAD). But bearing in mind the limited resources of a medium-sized company,
it should also consider using an off-the-shelf product, which is much less expensive and time-consuming
and has already been tested by various other companies.

More Related Content

What's hot

System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and DesignAamir Abbas
 
Structure system analysis and design method -SSADM
Structure system analysis and design method -SSADMStructure system analysis and design method -SSADM
Structure system analysis and design method -SSADMFLYMAN TECHNOLOGY LIMITED
 
Requirement Elicitation
Requirement ElicitationRequirement Elicitation
Requirement ElicitationRavikanth-BA
 
Structured Vs, Object Oriented Analysis and Design
Structured Vs, Object Oriented Analysis and DesignStructured Vs, Object Oriented Analysis and Design
Structured Vs, Object Oriented Analysis and DesignMotaz Saad
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)Showkot Usman
 
Capability Maturity Model (CMM) in Software Engineering
Capability Maturity Model (CMM) in Software EngineeringCapability Maturity Model (CMM) in Software Engineering
Capability Maturity Model (CMM) in Software EngineeringFaizanAhmad340414
 
Design Model & User Interface Design in Software Engineering
Design Model & User Interface Design in Software EngineeringDesign Model & User Interface Design in Software Engineering
Design Model & User Interface Design in Software EngineeringMeghaj Mallick
 
Data Flow Diagram_DFD
Data Flow Diagram_DFDData Flow Diagram_DFD
Data Flow Diagram_DFDCoT
 
REQUIREMENT ENGINEERING
REQUIREMENT ENGINEERINGREQUIREMENT ENGINEERING
REQUIREMENT ENGINEERINGSaqib Raza
 
Six major types of information systems
Six major types of information systemsSix major types of information systems
Six major types of information systemsMohanraj V
 
System engineering
System engineeringSystem engineering
System engineeringLisa Elisa
 
Software Configuration Management (SCM)
Software Configuration Management (SCM)Software Configuration Management (SCM)
Software Configuration Management (SCM)Er. Shiva K. Shrestha
 
Management information system
Management  information systemManagement  information system
Management information systemRamya Sree
 

What's hot (20)

System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
Structure system analysis and design method -SSADM
Structure system analysis and design method -SSADMStructure system analysis and design method -SSADM
Structure system analysis and design method -SSADM
 
Mis planning
Mis planningMis planning
Mis planning
 
Requirement Elicitation
Requirement ElicitationRequirement Elicitation
Requirement Elicitation
 
Structured Vs, Object Oriented Analysis and Design
Structured Vs, Object Oriented Analysis and DesignStructured Vs, Object Oriented Analysis and Design
Structured Vs, Object Oriented Analysis and Design
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
 
Capability Maturity Model (CMM) in Software Engineering
Capability Maturity Model (CMM) in Software EngineeringCapability Maturity Model (CMM) in Software Engineering
Capability Maturity Model (CMM) in Software Engineering
 
Design Model & User Interface Design in Software Engineering
Design Model & User Interface Design in Software EngineeringDesign Model & User Interface Design in Software Engineering
Design Model & User Interface Design in Software Engineering
 
System design
System designSystem design
System design
 
Feasibility study
Feasibility studyFeasibility study
Feasibility study
 
Data Flow Diagram_DFD
Data Flow Diagram_DFDData Flow Diagram_DFD
Data Flow Diagram_DFD
 
Software requirements
Software requirementsSoftware requirements
Software requirements
 
REQUIREMENT ENGINEERING
REQUIREMENT ENGINEERINGREQUIREMENT ENGINEERING
REQUIREMENT ENGINEERING
 
Six major types of information systems
Six major types of information systemsSix major types of information systems
Six major types of information systems
 
Spm unit 3
Spm unit 3Spm unit 3
Spm unit 3
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
System engineering
System engineeringSystem engineering
System engineering
 
Software Configuration Management (SCM)
Software Configuration Management (SCM)Software Configuration Management (SCM)
Software Configuration Management (SCM)
 
CMMI
CMMICMMI
CMMI
 
Management information system
Management  information systemManagement  information system
Management information system
 

Viewers also liked

Software Development Methodologies-HSM, SSADM
Software Development Methodologies-HSM, SSADMSoftware Development Methodologies-HSM, SSADM
Software Development Methodologies-HSM, SSADMNana Sarpong
 
Chapter 5 software design
Chapter 5 software designChapter 5 software design
Chapter 5 software designPiyush Gogia
 
Field Studies: Magic or structured analysis? Giles Colborne
Field Studies: Magic or structured analysis? Giles ColborneField Studies: Magic or structured analysis? Giles Colborne
Field Studies: Magic or structured analysis? Giles Colbornecxpartners
 
CIS 321 STRUCTURED ANALYSIS AND DESIGN
CIS 321 STRUCTURED ANALYSIS AND DESIGNCIS 321 STRUCTURED ANALYSIS AND DESIGN
CIS 321 STRUCTURED ANALYSIS AND DESIGNhw soloutions
 
Software Change in Software Engineering SE27
Software Change in Software Engineering SE27Software Change in Software Engineering SE27
Software Change in Software Engineering SE27koolkampus
 
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
 
Introduction to Object Oriented Design
Introduction to Object Oriented DesignIntroduction to Object Oriented Design
Introduction to Object Oriented DesignOleg Yaroshevych
 
Sigma Knowledge Engineering Environment
Sigma Knowledge Engineering EnvironmentSigma Knowledge Engineering Environment
Sigma Knowledge Engineering EnvironmentKingsley Uyi Idehen
 
Fault avoidance and fault tolerance
Fault avoidance and fault toleranceFault avoidance and fault tolerance
Fault avoidance and fault toleranceJabez Winston
 
Object Oriented Design And Programing
Object Oriented Design And ProgramingObject Oriented Design And Programing
Object Oriented Design And ProgramingEmmanuel Fuchs
 
3.o o design -_____________lecture 3
3.o o design -_____________lecture 33.o o design -_____________lecture 3
3.o o design -_____________lecture 3Warui Maina
 
Mypresentation
MypresentationMypresentation
MypresentationSukh14
 
Solving a “Transportation Planning” Problem through the Programming Language “C”
Solving a “Transportation Planning” Problem through the Programming Language “C”Solving a “Transportation Planning” Problem through the Programming Language “C”
Solving a “Transportation Planning” Problem through the Programming Language “C”Shahadat Hossain Shakil
 
Problem solving using Computer
Problem solving using ComputerProblem solving using Computer
Problem solving using ComputerDavid Livingston J
 

Viewers also liked (20)

SSADM
SSADMSSADM
SSADM
 
Structured Analysis and Structured Design
Structured Analysis and Structured DesignStructured Analysis and Structured Design
Structured Analysis and Structured Design
 
Software Development Methodologies-HSM, SSADM
Software Development Methodologies-HSM, SSADMSoftware Development Methodologies-HSM, SSADM
Software Development Methodologies-HSM, SSADM
 
Chapter 5 software design
Chapter 5 software designChapter 5 software design
Chapter 5 software design
 
Software design methodologies
Software design methodologiesSoftware design methodologies
Software design methodologies
 
Field Studies: Magic or structured analysis? Giles Colborne
Field Studies: Magic or structured analysis? Giles ColborneField Studies: Magic or structured analysis? Giles Colborne
Field Studies: Magic or structured analysis? Giles Colborne
 
CIS 321 STRUCTURED ANALYSIS AND DESIGN
CIS 321 STRUCTURED ANALYSIS AND DESIGNCIS 321 STRUCTURED ANALYSIS AND DESIGN
CIS 321 STRUCTURED ANALYSIS AND DESIGN
 
Software Change in Software Engineering SE27
Software Change in Software Engineering SE27Software Change in Software Engineering SE27
Software Change in Software Engineering SE27
 
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
 
Introduction to Object Oriented Design
Introduction to Object Oriented DesignIntroduction to Object Oriented Design
Introduction to Object Oriented Design
 
Sigma Knowledge Engineering Environment
Sigma Knowledge Engineering EnvironmentSigma Knowledge Engineering Environment
Sigma Knowledge Engineering Environment
 
Slide 3 musfique
Slide 3 musfiqueSlide 3 musfique
Slide 3 musfique
 
Fault avoidance and fault tolerance
Fault avoidance and fault toleranceFault avoidance and fault tolerance
Fault avoidance and fault tolerance
 
Object Oriented Design And Programing
Object Oriented Design And ProgramingObject Oriented Design And Programing
Object Oriented Design And Programing
 
Thinking and language
Thinking and languageThinking and language
Thinking and language
 
3.o o design -_____________lecture 3
3.o o design -_____________lecture 33.o o design -_____________lecture 3
3.o o design -_____________lecture 3
 
Mypresentation
MypresentationMypresentation
Mypresentation
 
Solving a “Transportation Planning” Problem through the Programming Language “C”
Solving a “Transportation Planning” Problem through the Programming Language “C”Solving a “Transportation Planning” Problem through the Programming Language “C”
Solving a “Transportation Planning” Problem through the Programming Language “C”
 
Problem solving using Computer
Problem solving using ComputerProblem solving using Computer
Problem solving using Computer
 

Similar to Structured systems analysis and design methodology

Designing Financial Information System Using Structured System Analysis and D...
Designing Financial Information System Using Structured System Analysis and D...Designing Financial Information System Using Structured System Analysis and D...
Designing Financial Information System Using Structured System Analysis and D...ijcnac
 
Comparison of SSADM and XP using NIMSAD framework
Comparison of SSADM and XP using NIMSAD frameworkComparison of SSADM and XP using NIMSAD framework
Comparison of SSADM and XP using NIMSAD frameworkWael Almadhoun, MSc, PMP®
 
Development Framework & Methods
Development Framework & MethodsDevelopment Framework & Methods
Development Framework & MethodsNay Lynn Aung
 
System_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.pptSystem_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.pptMarissaPedragosa
 
Management Information system
Management Information systemManagement Information system
Management Information systemCochin University
 
Assignment mqanagement information system 0047
Assignment mqanagement information system 0047Assignment mqanagement information system 0047
Assignment mqanagement information system 0047amol_dongare
 
System Analysis and Design (SAD)
System Analysis and Design (SAD)System Analysis and Design (SAD)
System Analysis and Design (SAD)Sachith Perera
 
Project on multiplex ticket bookingn system globsyn2014
Project on multiplex ticket bookingn system globsyn2014Project on multiplex ticket bookingn system globsyn2014
Project on multiplex ticket bookingn system globsyn2014Md Imran
 
SAD System Analyze and Design
SAD System Analyze and DesignSAD System Analyze and Design
SAD System Analyze and DesignYohan Gunathilaka
 
Management information sysstem set 1
Management information sysstem set 1Management information sysstem set 1
Management information sysstem set 1Sampath Raj
 
mis ch2.pptx
mis ch2.pptxmis ch2.pptx
mis ch2.pptxTeshome48
 
Advanced Systems Analyis Design (UML)
Advanced Systems Analyis Design (UML)Advanced Systems Analyis Design (UML)
Advanced Systems Analyis Design (UML)Makaha Rutendo
 
Role of Operational System Design in Data Warehouse Implementation: Identifyi...
Role of Operational System Design in Data Warehouse Implementation: Identifyi...Role of Operational System Design in Data Warehouse Implementation: Identifyi...
Role of Operational System Design in Data Warehouse Implementation: Identifyi...iosrjce
 
Information Technology for Managers Module 3 PPT.pdf
Information Technology for Managers  Module 3 PPT.pdfInformation Technology for Managers  Module 3 PPT.pdf
Information Technology for Managers Module 3 PPT.pdfT S Nanjudeswaraswamy
 
Basic-Project-Estimation-1999
Basic-Project-Estimation-1999Basic-Project-Estimation-1999
Basic-Project-Estimation-1999Michael Wigley
 
Table of ContentsIntroduction. 2Summary of the busines.docx
Table of ContentsIntroduction. 2Summary of the busines.docxTable of ContentsIntroduction. 2Summary of the busines.docx
Table of ContentsIntroduction. 2Summary of the busines.docxjohniemcm5zt
 
Analyzing Systems Using Data Flow Diagrams
Analyzing Systems Using Data Flow DiagramsAnalyzing Systems Using Data Flow Diagrams
Analyzing Systems Using Data Flow DiagramsChristina Valadez
 

Similar to Structured systems analysis and design methodology (20)

Designing Financial Information System Using Structured System Analysis and D...
Designing Financial Information System Using Structured System Analysis and D...Designing Financial Information System Using Structured System Analysis and D...
Designing Financial Information System Using Structured System Analysis and D...
 
Comparison of SSADM and XP using NIMSAD framework
Comparison of SSADM and XP using NIMSAD frameworkComparison of SSADM and XP using NIMSAD framework
Comparison of SSADM and XP using NIMSAD framework
 
Development Framework & Methods
Development Framework & MethodsDevelopment Framework & Methods
Development Framework & Methods
 
System_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.pptSystem_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.ppt
 
Sadchap3
Sadchap3Sadchap3
Sadchap3
 
Management Information system
Management Information systemManagement Information system
Management Information system
 
Sdlc1
Sdlc1Sdlc1
Sdlc1
 
Assignment mqanagement information system 0047
Assignment mqanagement information system 0047Assignment mqanagement information system 0047
Assignment mqanagement information system 0047
 
System Analysis and Design (SAD)
System Analysis and Design (SAD)System Analysis and Design (SAD)
System Analysis and Design (SAD)
 
Project on multiplex ticket bookingn system globsyn2014
Project on multiplex ticket bookingn system globsyn2014Project on multiplex ticket bookingn system globsyn2014
Project on multiplex ticket bookingn system globsyn2014
 
SAD System Analyze and Design
SAD System Analyze and DesignSAD System Analyze and Design
SAD System Analyze and Design
 
Management information sysstem set 1
Management information sysstem set 1Management information sysstem set 1
Management information sysstem set 1
 
mis ch2.pptx
mis ch2.pptxmis ch2.pptx
mis ch2.pptx
 
Advanced Systems Analyis Design (UML)
Advanced Systems Analyis Design (UML)Advanced Systems Analyis Design (UML)
Advanced Systems Analyis Design (UML)
 
Role of Operational System Design in Data Warehouse Implementation: Identifyi...
Role of Operational System Design in Data Warehouse Implementation: Identifyi...Role of Operational System Design in Data Warehouse Implementation: Identifyi...
Role of Operational System Design in Data Warehouse Implementation: Identifyi...
 
H017634452
H017634452H017634452
H017634452
 
Information Technology for Managers Module 3 PPT.pdf
Information Technology for Managers  Module 3 PPT.pdfInformation Technology for Managers  Module 3 PPT.pdf
Information Technology for Managers Module 3 PPT.pdf
 
Basic-Project-Estimation-1999
Basic-Project-Estimation-1999Basic-Project-Estimation-1999
Basic-Project-Estimation-1999
 
Table of ContentsIntroduction. 2Summary of the busines.docx
Table of ContentsIntroduction. 2Summary of the busines.docxTable of ContentsIntroduction. 2Summary of the busines.docx
Table of ContentsIntroduction. 2Summary of the busines.docx
 
Analyzing Systems Using Data Flow Diagrams
Analyzing Systems Using Data Flow DiagramsAnalyzing Systems Using Data Flow Diagrams
Analyzing Systems Using Data Flow Diagrams
 

More from Vatsana Technologies Pte Ltd (15)

Frida ji
Frida jiFrida ji
Frida ji
 
Sdlc models
Sdlc modelsSdlc models
Sdlc models
 
Unit 2
Unit 2Unit 2
Unit 2
 
Unit 3
Unit 3Unit 3
Unit 3
 
Unit 1
Unit   1Unit   1
Unit 1
 
Final mrp
Final mrpFinal mrp
Final mrp
 
Unit no.2
Unit no.2Unit no.2
Unit no.2
 
Unit 1 topic sbu
Unit 1 topic sbuUnit 1 topic sbu
Unit 1 topic sbu
 
Strategy management-3
Strategy management-3Strategy management-3
Strategy management-3
 
Unit 1 strategic management 2
Unit 1 strategic management 2Unit 1 strategic management 2
Unit 1 strategic management 2
 
3doodler
3doodler3doodler
3doodler
 
(e-Choupal Model of ITC)- Rural Marketing
(e-Choupal Model of ITC)- Rural Marketing(e-Choupal Model of ITC)- Rural Marketing
(e-Choupal Model of ITC)- Rural Marketing
 
Amazon.com’s Supply Chain Management Practices
Amazon.com’s Supply Chain Management PracticesAmazon.com’s Supply Chain Management Practices
Amazon.com’s Supply Chain Management Practices
 
Network topologies
Network topologiesNetwork topologies
Network topologies
 
Ethics
EthicsEthics
Ethics
 

Recently uploaded

REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 

Recently uploaded (20)

REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 

Structured systems analysis and design methodology

  • 1. StructuredSystem Analysis andDesign Methodology By: Aditi Kothari Page 1 Structured Systems Analysis and Design Methodology
  • 2. StructuredSystem Analysis andDesign Methodology By: Aditi Kothari Page 2 Table of contents Introduction.................................................................................................................................................3 Objective of SSADM..................................................................................................................................3 Benefits of SSADM....................................................................................................................................3 Disadvantages of SSADM..........................................................................................................................4 Steps used in SSADM ................................................................................................................................4 SSADM in context with the business situation...........................................................................................5 Conclusion ..................................................................................................................................................5
  • 3. StructuredSystem Analysis andDesign Methodology By: Aditi Kothari Page 3 Introduction Structured Systems Analysis and Design Methodology (SSADM) is a systems approach to the analysis and design of information systems. SSADM was produced for the CCTA, a UK government office concerned with the use of technology in government, from 1980 onwards. System design methods are a discipline within the software development industry which seek to provide a framework for activity and the capture, storage, transformation and dissemination of information so as to enable the economic development of computer systems that are fit for purpose. SSADM is a waterfall method by which an IS design can be arrived at; SSADM can be thought to represent a pinnacle of the rigorous document-led approach to system design, and contrasts with more contemporary Rapid Application Development methods such as DSDM. Objective of SSADM SSADM was developed with the following objectives • Develop overall better quality systems • Improve the way in which projects are controlled and managed • Allow more effective use of experienced and inexperienced staff and their development • Make it possible for projects to be supported by computer based tools e.g. computer-aided software engineering systems • Improve communication between participants in a project so an effective framework is in place Benefits of SSADM Timelines: Theoretically, SSADM allows one to plan, manage and control a project well. These points are essential to deliver the product on time. Usability: Within SSADM special emphasis is put on the analysis of user needs. Simultaneously, the systems model is developed and a comprehensive demand analysis is carried out. Both are tried to see if they are well suited to each other. Respond to changes in the business environment: As in SSADM documentation of the project’s progress is taken very seriously, issues like business objectives and business needs are considered while the project is being developed. This offers the possibility to tailor the planning of the project to the actual requirements of the business. Effective use of skills: SSADM does not require very special skills and can easily be taught to the staff. Normally, common modelling and diagramming tools are used. Commercial CASE tools are also offered in order to be able to set up SSADM easily.
  • 4. StructuredSystem Analysis andDesign Methodology By: Aditi Kothari Page 4 Better quality: SSADM reduces the error rate of IS by defining a certain quality level in the beginning and constantly checking the system. Improvement of productivity: By encouraging on-time delivery, meeting business requirements, ensuring better quality, using human resources effectively as well as trying to avoid bureaucracy, SSADM improves the overall productivity of the specific project and the company. Cuts costs: SSADM separates the logical and the physical systems design, so the system does not need to be implemented with new hardware or software again. Disadvantages of SSADM SSADM puts special emphasis on the analysis of the system and its documentation. This causes the danger of over-analyzing, which can be very time and cost consuming. Due to various types of description methods, checks of consistence cannot be carried out. Especially with large systems, the outline diagram can become very unclear, because all relevant data flows have to be included. However, large companies carrying out various projects can profit from the fact that SSADM gives the possibility to reuse certain techniques and tools for other projects. This reduces cost and time spent enormously in the long run. So, the danger of spending too much money on analysis can be compensated by the reuse of the developed systems and experience gained. SSADM techniques Logical Data Modeling – The data requirements of the system being designed are identified, modeled and documented. This data is separated into entities and relationships between these entities identified. Data Flow Modeling – Concerned with how the data moves around the information system. Examines processes, data stores, external entities and data flows. Entity Behavior Modeling – The identifying, modeling and document events with respect to the entities in the system and the order in which these events take place. Steps used in SSADM SSADM is a waterfall view approach whereby there are sequences of events that run in series and each step leads on from the last. There are five steps in total, and each step can be broken down further. 1. Feasibility study – To determine whether it is cost effective to go ahead with the system and whether it is actually possible. 2. Requirements Analysis – Identifying of the requirements and needs of the system and modeling these needs in terms of the processes carried out. 3. Requirements Specification – The functional and non-functional requirements are identified in detail.
  • 5. StructuredSystem Analysis andDesign Methodology By: Aditi Kothari Page 5 4. Logical System Specification – Technical systems options are created and the logical design of the system created. This includes the design of update and enquiry processing. 5. Physical Design – The logical system specification and technical system specification is used to design a physical database and set of program specifications. For each of the above stages SSADM defines techniques and procedures for recording and communicating the information. This includes both textual and diagrammatic representations. SSADM in context with the business situation After discussing various aspects of SSADM, advantages as well as disadvantages have been identified. And these are closely related to the stability of the business situation of the organization. It can only profit from the advantages that SSADM provides, such as better quality (due to the review of each stage) or meeting the requirements more exactly (due to emphasis on the requirements analysis stage), when the following criteria are met: First of all the volume and the time that is at disposal must be large enough to undergo the whole development process. Secondly, the short-term business situation is not supposed to change drastically, because SSADM does not intend to change the specifications that were made in advance after the review of the stage had been completed. This fact can lead to the problem that the end result deliver does not meet the business requirements at the point of time when it is delivered. Considering the long-term situation, SSADM has shown that it increases the overall quality of Information Systems within an organization. The fact that SSADM has become the imperative development methodology for government departments and their suppliers of IS proves this fact. However, it must be considered that SSADM was developed especially for these kinds of companies and that government projects, in general, have enough time, money and human resources to cope with the bureaucratic nature of SSADM. Conclusion For medium-sized companies, developing a comparatively small information system, there are better solutions for developing an IS. If the aim is to develop a bespoke system, it is proposed to use the Rapid Application Development (RAD). But bearing in mind the limited resources of a medium-sized company, it should also consider using an off-the-shelf product, which is much less expensive and time-consuming and has already been tested by various other companies.