SlideShare a Scribd company logo
1 of 23
Welcome to our
Presentation
Comparative Study and
Evulation of SA&D methods
Presented By-
Presented To-
System Analysis and Design?
System analysis and design are the
application of the systems approach to
problem solving,generally using
computers.
When to use system analysis and design
 To correct problem in existing system
 To improve existing system
 Usher in a new system
 Outside group may mandate change
 Competition can lead to change
Reasons for systems projects
 Improved service
 Better performance
 More information
 Stronger controls
 Reduced cost
System Analysis Methodologies
 Lifecycle/waterfall approach,
 CASE tools,
 Prototype,
 RAD/RSD,
 JAD,
 Object-oriented methodology,
 Agile.
Waterfall
Waterfall
 A sequence of stages in which the output of each stage
becomes the input for the next.
 In the waterfall model, it is possible to rework earlier
stages in the light of experience gained at a later stage.
Each stage is signed off and the next stage is
proceeded with. However the end user is rarely
involved in the development stage, even though they
may well be involved in signing off.
 It is therefore critical that the analysts and the
programmers understand the end-users’ requirements.
 This can be quite difficult with the waterfall model.
Waterfall Benefits
 Misunderstandings are detected at early stages
 Identifies systems requirements long before
programming begins
 The user will notice any missing functions, incomplete
or inconsistent requirements.
 Minimizes changes to requirements as project
progresses.
 Can be built quickly to demonstrate systems
 It can be used for training before the system is finished
Waterfall Shortcoming
 Design must be specified on paper before
programming begins
 Long time between system proposal and delivery of
new system
 The waterfall model has disadvantages, which can be
overcome using Prototyping, in which a model of the
system is developed in partnership with the end-user.
 The features are worked out with the end user using
a prototype, and the end user can have a
considerable input into the development of a project.
Rapid Application Development (RAD)
Utilizes prototyping to delay producing system
design until after user requirements are clear
 Phased development
A series of versions developed sequentially
 Prototyping
System prototyping
 Throw-away prototyping
Design prototyping
Phased Development
Prototyping
 A small-scale, incomplete, but working sample of a desired
system.
 Working model of proposed system
 Building a scaled-down working version of the system
 Advantages:
 Users are involved in design
 Captures requirements in concrete form
Prototyping
Prototyping
Benefits
 Users interact with prototype very quickly
 Users can identify needed changes and
refine real requirements
Shortcoming
 Tendency to do superficial analysis
 Initial design decisions may be poor
Throwaway Prototyping
Throwaway Prototyping
Benefits
 Risks are minimized
 Important issues are understood before
the real system is built
Shortcoming
 May take longer than prototyping
Joint Application Design (JAD)
 Users, Managers and Analysts work together
for several days
 System requirements are reviewed
 Structured meetings
Agile method
 The integration of various approaches of
systems analysis and design for applications
as deemed appropriate to the problem being
solved and the system being developed.
Agile
Agile
Benefits
 Fast delivery of results
 Works well in projects with undefined or
changing requirements
Shortcoming
 Requires discipline
 Works best in small projects
 Requires much user input
Selecting the Appropriate Methodology
 Clear user requirements
 Familiarity with technology
 Complexity of system
 Reliability of system
 Time schedule
 Schedule visibility
Thank you

More Related Content

What's hot

What's hot (20)

Prototyping
PrototypingPrototyping
Prototyping
 
What is a Prototype
What is a PrototypeWhat is a Prototype
What is a Prototype
 
Software Development Life Cycle-SDLC
Software Development Life Cycle-SDLCSoftware Development Life Cycle-SDLC
Software Development Life Cycle-SDLC
 
Prototype model and process
Prototype model  and processPrototype model  and process
Prototype model and process
 
System Development
System  DevelopmentSystem  Development
System Development
 
Spiral model presentation
Spiral model presentationSpiral model presentation
Spiral model presentation
 
Prototype Model
Prototype ModelPrototype Model
Prototype Model
 
3
33
3
 
Software engineering model
Software engineering modelSoftware engineering model
Software engineering model
 
Management information system
Management information systemManagement information system
Management information system
 
Spiral model
Spiral modelSpiral model
Spiral model
 
Prototypemodel
PrototypemodelPrototypemodel
Prototypemodel
 
SDLC
SDLCSDLC
SDLC
 
Sdlc process
Sdlc processSdlc process
Sdlc process
 
Software development process models
Software development process modelsSoftware development process models
Software development process models
 
V model in SDLC
V model in SDLCV model in SDLC
V model in SDLC
 
Spiral model : System analysis and design
Spiral model : System analysis and designSpiral model : System analysis and design
Spiral model : System analysis and design
 
Sdlc (software development life cycle)
Sdlc (software development life cycle)Sdlc (software development life cycle)
Sdlc (software development life cycle)
 
Iterative Development: Breaking from the Waterfall
Iterative Development: Breaking from the WaterfallIterative Development: Breaking from the Waterfall
Iterative Development: Breaking from the Waterfall
 
PROTOTYPE MODEL
PROTOTYPE MODELPROTOTYPE MODEL
PROTOTYPE MODEL
 

Similar to Comparative Study and Evulation of system analysis and design methods

Comparison of Software Engineering Models
Comparison of Software Engineering  ModelsComparison of Software Engineering  Models
Comparison of Software Engineering Modelstahir iqbal
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process ModelsHassan A-j
 
Software Development Life Cycle Model
Software Development Life Cycle ModelSoftware Development Life Cycle Model
Software Development Life Cycle ModelJ.T.A.JONES
 
Software Devlopment Life Cycle
Software Devlopment Life CycleSoftware Devlopment Life Cycle
Software Devlopment Life CycleVivek Gupta
 
Software life cycle models
Software life cycle modelsSoftware life cycle models
Software life cycle modelsWasif Khan
 
Kelis king - software development life cycle (sdlc)
Kelis king -  software development life cycle (sdlc)Kelis king -  software development life cycle (sdlc)
Kelis king - software development life cycle (sdlc)KelisKing
 
Kelis king - software development life cycle (sdlc)
Kelis king  - software development life cycle (sdlc)Kelis king  - software development life cycle (sdlc)
Kelis king - software development life cycle (sdlc)KelisKing
 
SDLC model Lecture 03.ppt
SDLC model Lecture 03.pptSDLC model Lecture 03.ppt
SDLC model Lecture 03.pptPriyanshTan
 
SDLC model Lecture 03.ppt
SDLC model Lecture 03.pptSDLC model Lecture 03.ppt
SDLC model Lecture 03.pptPriyanshTan
 
Plagiarism Report SDLC 1.pdf
Plagiarism Report SDLC 1.pdfPlagiarism Report SDLC 1.pdf
Plagiarism Report SDLC 1.pdfOmethSanchitha
 
SE_models_1.ppt
SE_models_1.pptSE_models_1.ppt
SE_models_1.pptNidhi99849
 

Similar to Comparative Study and Evulation of system analysis and design methods (20)

Sdlc
SdlcSdlc
Sdlc
 
Comparison of Software Engineering Models
Comparison of Software Engineering  ModelsComparison of Software Engineering  Models
Comparison of Software Engineering Models
 
Software Development Life Cycle Part II
Software Development Life Cycle Part IISoftware Development Life Cycle Part II
Software Development Life Cycle Part II
 
Sdlc
SdlcSdlc
Sdlc
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
Software Development Life Cycle Model
Software Development Life Cycle ModelSoftware Development Life Cycle Model
Software Development Life Cycle Model
 
Software Devlopment Life Cycle
Software Devlopment Life CycleSoftware Devlopment Life Cycle
Software Devlopment Life Cycle
 
Software life cycle models
Software life cycle modelsSoftware life cycle models
Software life cycle models
 
Software process model
Software process modelSoftware process model
Software process model
 
Kelis king - software development life cycle (sdlc)
Kelis king -  software development life cycle (sdlc)Kelis king -  software development life cycle (sdlc)
Kelis king - software development life cycle (sdlc)
 
Kelis king - software development life cycle (sdlc)
Kelis king  - software development life cycle (sdlc)Kelis king  - software development life cycle (sdlc)
Kelis king - software development life cycle (sdlc)
 
SDLC model Lecture 03.ppt
SDLC model Lecture 03.pptSDLC model Lecture 03.ppt
SDLC model Lecture 03.ppt
 
SDLC model Lecture 03.ppt
SDLC model Lecture 03.pptSDLC model Lecture 03.ppt
SDLC model Lecture 03.ppt
 
Plagiarism Report SDLC 1.pdf
Plagiarism Report SDLC 1.pdfPlagiarism Report SDLC 1.pdf
Plagiarism Report SDLC 1.pdf
 
Software engineering the process
Software engineering the processSoftware engineering the process
Software engineering the process
 
SE_models_1.ppt
SE_models_1.pptSE_models_1.ppt
SE_models_1.ppt
 
SE_models_1.ppt
SE_models_1.pptSE_models_1.ppt
SE_models_1.ppt
 
SE_models_1.ppt
SE_models_1.pptSE_models_1.ppt
SE_models_1.ppt
 
SE_models_1.ppt
SE_models_1.pptSE_models_1.ppt
SE_models_1.ppt
 

More from shoriful435

More from shoriful435 (7)

Eigrp
EigrpEigrp
Eigrp
 
Eigrp
EigrpEigrp
Eigrp
 
Toy Store Database
Toy Store DatabaseToy Store Database
Toy Store Database
 
Toy Store Database
Toy Store DatabaseToy Store Database
Toy Store Database
 
Toy Store Database
Toy Store DatabaseToy Store Database
Toy Store Database
 
Toy Store Database
Toy Store DatabaseToy Store Database
Toy Store Database
 
Create Undetectable Backdoor
Create Undetectable BackdoorCreate Undetectable Backdoor
Create Undetectable Backdoor
 

Recently uploaded

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
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
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
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
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
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
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline 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
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
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
 
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
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 

Recently uploaded (20)

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).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
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
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)
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
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.
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
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...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
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
 
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
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
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
 

Comparative Study and Evulation of system analysis and design methods

  • 1. Welcome to our Presentation Comparative Study and Evulation of SA&D methods
  • 3. System Analysis and Design? System analysis and design are the application of the systems approach to problem solving,generally using computers.
  • 4. When to use system analysis and design  To correct problem in existing system  To improve existing system  Usher in a new system  Outside group may mandate change  Competition can lead to change
  • 5. Reasons for systems projects  Improved service  Better performance  More information  Stronger controls  Reduced cost
  • 6. System Analysis Methodologies  Lifecycle/waterfall approach,  CASE tools,  Prototype,  RAD/RSD,  JAD,  Object-oriented methodology,  Agile.
  • 8. Waterfall  A sequence of stages in which the output of each stage becomes the input for the next.  In the waterfall model, it is possible to rework earlier stages in the light of experience gained at a later stage. Each stage is signed off and the next stage is proceeded with. However the end user is rarely involved in the development stage, even though they may well be involved in signing off.  It is therefore critical that the analysts and the programmers understand the end-users’ requirements.  This can be quite difficult with the waterfall model.
  • 9. Waterfall Benefits  Misunderstandings are detected at early stages  Identifies systems requirements long before programming begins  The user will notice any missing functions, incomplete or inconsistent requirements.  Minimizes changes to requirements as project progresses.  Can be built quickly to demonstrate systems  It can be used for training before the system is finished
  • 10. Waterfall Shortcoming  Design must be specified on paper before programming begins  Long time between system proposal and delivery of new system  The waterfall model has disadvantages, which can be overcome using Prototyping, in which a model of the system is developed in partnership with the end-user.  The features are worked out with the end user using a prototype, and the end user can have a considerable input into the development of a project.
  • 11. Rapid Application Development (RAD) Utilizes prototyping to delay producing system design until after user requirements are clear  Phased development A series of versions developed sequentially  Prototyping System prototyping  Throw-away prototyping Design prototyping
  • 13. Prototyping  A small-scale, incomplete, but working sample of a desired system.  Working model of proposed system  Building a scaled-down working version of the system  Advantages:  Users are involved in design  Captures requirements in concrete form
  • 15. Prototyping Benefits  Users interact with prototype very quickly  Users can identify needed changes and refine real requirements Shortcoming  Tendency to do superficial analysis  Initial design decisions may be poor
  • 17. Throwaway Prototyping Benefits  Risks are minimized  Important issues are understood before the real system is built Shortcoming  May take longer than prototyping
  • 18. Joint Application Design (JAD)  Users, Managers and Analysts work together for several days  System requirements are reviewed  Structured meetings
  • 19. Agile method  The integration of various approaches of systems analysis and design for applications as deemed appropriate to the problem being solved and the system being developed.
  • 20. Agile
  • 21. Agile Benefits  Fast delivery of results  Works well in projects with undefined or changing requirements Shortcoming  Requires discipline  Works best in small projects  Requires much user input
  • 22. Selecting the Appropriate Methodology  Clear user requirements  Familiarity with technology  Complexity of system  Reliability of system  Time schedule  Schedule visibility