SlideShare a Scribd company logo
Systems Analysis and Design
Key Ideas Many failed systems were abandoned because analysts tried to build wonderful systems without understanding the organization. The primarily goal is to create value for the organization.
Key Ideas The  systems analyst  is a key person analyzing the business, identifying opportunities for improvement, and designing information systems to implement these ideas. It is important to understand and develop through practice the skills needed to successfully design and implement new information systems.
THE SYSTEMS DEVELOPMENT LIFE CYCLE
Major Attributes of the Life Cycle The project -- Moves systematically through phases where each phase has a standard set of outputs Produces project deliverables Uses deliverables in implementation Results in actual information system Uses  gradual refinement
Project Phases Planning  (Why build the system? How should the team go about building it?) Analysis   (Who uses system, what will it do, where and when will the system be used?) Design  (How will the system work?) Implementation  (System delivery)
A simple process for making lunch
Identifying business value Analyze feasibility Develop work plan Staff the project Control and direct project Planning
Analysis strategy Gathering business requirements Requirements definition use cases Process modeling Data modeling Analysis
Design selection Architecture design Interface design Data storage design Program design Design
Construction Program building Program and system testing Installation Conversion strategy Training plan Support plan Implementation
Processes and Deliverables Process Product Planning Analysis Design Implementation System Request Feasibility Analysis Workplan System Proposal System  Specification New System and  Maintenance Plan
SYSTEM DEVELOPMENT METHODOLOGIES
What Is a Methodology? A formalized approach to implementing the SDLC A series of steps and deliverables Methodology Categories Process-Centered Data-Centered Object-Oriented Structured Design Rapid Application Development Agile Development
Waterfall Development Methodology
Pros and Cons of the Waterfall Methodology Pros Cons Identifies systems  requirements long  before programming  begins Minimizes changes to  requirements as project progresses Design must be  specified on paper  before programming  begins Long time between  system proposal and  delivery of new  system
Parallel Development Methodology
Pros and Cons of Parallel Development Methodology Pros Cons Reduces Schedule Time Less Chance of Rework Still Uses Paper Documents Sub-projects May Be Difficult to Integrate
Rapid Application Development Incorporate special techniques and tools: CASE tools JAD sessions Fourth generation/visualization programming languages Code generators
Three RAD Categories Phased development A series of versions developed sequentially Prototyping System prototyping Throw-away prototyping Design prototyping
Phased Development Methodology Insert Figure 1-4 here
Pros and Cons of Phased Development Methodology Pros Cons Users Get a System To Use Quickly  Users Can Identify Additional Needs For Later Versions Users Work with a System that is Intentionally  Incomplete
How Prototyping Works
Pros and Cons of Prototyping Methodology Pros Cons Users Interact with Prototype Very Quickly  Users Can Identify Needed Changes And Refine Real Requirements Tendency to do Superficial Analysis Initial Design  Decisions May Be Poor
Throwaway Prototyping
Pros and Cons of Throwaway Prototyping Methodology Pros Cons Risks are Minimized  Important Issues are Understood Before the Real System is Built May Take Longer Than Prototyping
Agile Development: Extreme Programming
Pros and Cons of Agile Methodologies Pros Cons Fast Delivery of Results  Works Well in Projects With Undefined or Changing Requirements Requires Discipline Works Best in  Small Projects Requires Much User Input
Criteria for Selecting the Appropriate Methodology Clear user requirements Familiarity with technology Complexity of system Reliability of system Time schedule Schedule visibility
TEAM ROLES AND SKILLS
Information Systems Roles Business analyst Systems analyst Infrastructure analyst Change management analyst Project manager
Summary The Systems Development Lifecycle  consists of four stages: Planning, Analysis, Design, and Implementation There are six  major development methodologies : the waterfall method, the parallel development method, the phased development method, system prototyping, design prototyping, and agile development. There are five  major team roles : business analyst, systems analyst, infrastructure analyst, change management analyst and project manager.

More Related Content

What's hot (20)

PPTX
System Development Life Cycle (SDLC)
fentrekin
 
PPT
Software process and project metrics
Indu Sharma Bhardwaj
 
PPT
Software Metrics
swatisinghal
 
PPTX
SRS(software requirement specification)
Akash Kumar Dhameja
 
PPTX
Software design
Syed Muhammad Hammad-ud-Din
 
PPTX
Introduction to Systems Analysis and Design
NikRHassan1
 
PPT
Rad model
Sneha Chopra
 
PPTX
Computer aided software engineering
ČhauÐhařÿ Faísal Ãlï
 
PDF
Introduction to software engineering
Hitesh Mohapatra
 
PPTX
Human computer interaction-Memory, Reasoning and Problem solving
N.Jagadish Kumar
 
PPT
Use Case Diagram
Kumar
 
PPTX
Rad model
Dyanara Pritz Menia
 
PPTX
System Analysis and Design (SAD)
Sachith Perera
 
PPT
Requirements analysis
asimnawaz54
 
PPT
1.1 The nature of software.ppt
JAYAPRIYAR7
 
PDF
Spm software effort estimation
Kanchana Devi
 
PPTX
Software project management- Software Engineering
Muhammad Yousuf Abdul Qadir
 
PPT
REQUIREMENT ENGINEERING
Saqib Raza
 
PPTX
Software project estimation
inayat khan
 
PPT
Pressman ch-1-software
AlenaDion
 
System Development Life Cycle (SDLC)
fentrekin
 
Software process and project metrics
Indu Sharma Bhardwaj
 
Software Metrics
swatisinghal
 
SRS(software requirement specification)
Akash Kumar Dhameja
 
Introduction to Systems Analysis and Design
NikRHassan1
 
Rad model
Sneha Chopra
 
Computer aided software engineering
ČhauÐhařÿ Faísal Ãlï
 
Introduction to software engineering
Hitesh Mohapatra
 
Human computer interaction-Memory, Reasoning and Problem solving
N.Jagadish Kumar
 
Use Case Diagram
Kumar
 
System Analysis and Design (SAD)
Sachith Perera
 
Requirements analysis
asimnawaz54
 
1.1 The nature of software.ppt
JAYAPRIYAR7
 
Spm software effort estimation
Kanchana Devi
 
Software project management- Software Engineering
Muhammad Yousuf Abdul Qadir
 
REQUIREMENT ENGINEERING
Saqib Raza
 
Software project estimation
inayat khan
 
Pressman ch-1-software
AlenaDion
 

Viewers also liked (20)

PPTX
System Analysis and Design
Aamir Abbas
 
PPT
System analysis and design
Razan Al Ryalat
 
PPT
System Design and Analysis 1
Boeun Tim
 
PPT
System Analysis And Design Management Information System
nayanav
 
PPT
Mis system analysis and system design
Rahul Hedau
 
PPTX
System Analysis and Design Proposal presentation
Leslie Ybañez
 
DOCX
Introduction to system analysis and design
Twene Peter
 
DOCX
AUTOMATED LIBRARY MANAGEMENT SYSTEM
Abhishek Kumar
 
PDF
System Analysis and Design slides by yared yenealem DTU Ethiopia
Debre Tabor University
 
PPTX
System Design Presentation
SCOUT9989
 
PPT
Software design methodologies
Dr. C.V. Suresh Babu
 
PPTX
System analysis
Nikhil Sharma
 
PPTX
Selection of methodology - System Analysis and Design
Sutharshan Sharma
 
PPT
Object Oriented Analysis and Design
Haitham El-Ghareeb
 
PDF
Project Proposal document for Hotel Management System
Charitha Gamage
 
PPT
Management Information System (MIS)
Navneet Jingar
 
PPTX
U7 ha thao software development
andynova
 
PPT
System Analysis and Design slides by Belew yenealem DTU Ethiopia
Debre Tabor University
 
PPTX
System design
Slideshare
 
PPT
Systems Analysis And Design 2
MISY
 
System Analysis and Design
Aamir Abbas
 
System analysis and design
Razan Al Ryalat
 
System Design and Analysis 1
Boeun Tim
 
System Analysis And Design Management Information System
nayanav
 
Mis system analysis and system design
Rahul Hedau
 
System Analysis and Design Proposal presentation
Leslie Ybañez
 
Introduction to system analysis and design
Twene Peter
 
AUTOMATED LIBRARY MANAGEMENT SYSTEM
Abhishek Kumar
 
System Analysis and Design slides by yared yenealem DTU Ethiopia
Debre Tabor University
 
System Design Presentation
SCOUT9989
 
Software design methodologies
Dr. C.V. Suresh Babu
 
System analysis
Nikhil Sharma
 
Selection of methodology - System Analysis and Design
Sutharshan Sharma
 
Object Oriented Analysis and Design
Haitham El-Ghareeb
 
Project Proposal document for Hotel Management System
Charitha Gamage
 
Management Information System (MIS)
Navneet Jingar
 
U7 ha thao software development
andynova
 
System Analysis and Design slides by Belew yenealem DTU Ethiopia
Debre Tabor University
 
System design
Slideshare
 
Systems Analysis And Design 2
MISY
 
Ad

Similar to System Analysis and Design (20)

PPT
Ch01
guest66ba56c
 
PPTX
Chapter 1 Introduction to SAD.pptx Diploma in CS
jayashirymorgan
 
PPT
8.2 system analysis and design
Khan Yousafzai
 
PPT
system development life cycle
FLYMAN TECHNOLOGY LIMITED
 
PPT
2224_System Analysis & Designnnnnnnn.ppt
shopyarltim
 
PPTX
AN INTRODUCTION TO SYSTEM ANALYSIS OVERVIEW.pptx
NdansakSaaminhoLEGps
 
PPT
System_Analysis_and_Design_Assignment_New2.ppt
MarissaPedragosa
 
PPTX
System Analysis and Design (Health Informatics)
Zulfiquer Ahmed Amin
 
PPTX
Introduction to system life cycle
Haa'Meem Mohiyuddin
 
PDF
CSC1100 - Chapter10 - Information System
Yhal Htet Aung
 
PPT
Introduction to System Analysis and Design
MarioCaday2
 
PPT
Revised CHAPTER-THREE.ppttttttttttttttttt
AYNETUTEREFE1
 
PPT
Different Approaches To Sys Bldg
USeP
 
PPTX
Presentation2
Ashams Joseph
 
PPTX
Chapter 1,2,3 Module I -Foundations for SD.pptx
TimmyChok1
 
PPT
system development life cycle SDLC
sujithsunil
 
PPT
SDLC
faisal sentongo
 
PPTX
Management information system
Roneet Kumar
 
Chapter 1 Introduction to SAD.pptx Diploma in CS
jayashirymorgan
 
8.2 system analysis and design
Khan Yousafzai
 
system development life cycle
FLYMAN TECHNOLOGY LIMITED
 
2224_System Analysis & Designnnnnnnn.ppt
shopyarltim
 
AN INTRODUCTION TO SYSTEM ANALYSIS OVERVIEW.pptx
NdansakSaaminhoLEGps
 
System_Analysis_and_Design_Assignment_New2.ppt
MarissaPedragosa
 
System Analysis and Design (Health Informatics)
Zulfiquer Ahmed Amin
 
Introduction to system life cycle
Haa'Meem Mohiyuddin
 
CSC1100 - Chapter10 - Information System
Yhal Htet Aung
 
Introduction to System Analysis and Design
MarioCaday2
 
Revised CHAPTER-THREE.ppttttttttttttttttt
AYNETUTEREFE1
 
Different Approaches To Sys Bldg
USeP
 
Presentation2
Ashams Joseph
 
Chapter 1,2,3 Module I -Foundations for SD.pptx
TimmyChok1
 
system development life cycle SDLC
sujithsunil
 
Management information system
Roneet Kumar
 
Ad

More from Dr. C.V. Suresh Babu (20)

PPTX
Data analytics with R
Dr. C.V. Suresh Babu
 
PPTX
Association rules
Dr. C.V. Suresh Babu
 
PPTX
Clustering
Dr. C.V. Suresh Babu
 
PPTX
Classification
Dr. C.V. Suresh Babu
 
PPTX
Blue property assumptions.
Dr. C.V. Suresh Babu
 
PPTX
Introduction to regression
Dr. C.V. Suresh Babu
 
PPTX
Expert systems
Dr. C.V. Suresh Babu
 
PPTX
Dempster shafer theory
Dr. C.V. Suresh Babu
 
PPTX
Bayes network
Dr. C.V. Suresh Babu
 
PPTX
Bayes' theorem
Dr. C.V. Suresh Babu
 
PPTX
Knowledge based agents
Dr. C.V. Suresh Babu
 
PPTX
Rule based system
Dr. C.V. Suresh Babu
 
PPTX
Formal Logic in AI
Dr. C.V. Suresh Babu
 
PPTX
Production based system
Dr. C.V. Suresh Babu
 
PPTX
Game playing in AI
Dr. C.V. Suresh Babu
 
PPTX
Diagnosis test of diabetics and hypertension by AI
Dr. C.V. Suresh Babu
 
PPTX
A study on “impact of artificial intelligence in covid19 diagnosis”
Dr. C.V. Suresh Babu
 
PDF
A study on “impact of artificial intelligence in covid19 diagnosis”
Dr. C.V. Suresh Babu
 
Data analytics with R
Dr. C.V. Suresh Babu
 
Association rules
Dr. C.V. Suresh Babu
 
Classification
Dr. C.V. Suresh Babu
 
Blue property assumptions.
Dr. C.V. Suresh Babu
 
Introduction to regression
Dr. C.V. Suresh Babu
 
Expert systems
Dr. C.V. Suresh Babu
 
Dempster shafer theory
Dr. C.V. Suresh Babu
 
Bayes network
Dr. C.V. Suresh Babu
 
Bayes' theorem
Dr. C.V. Suresh Babu
 
Knowledge based agents
Dr. C.V. Suresh Babu
 
Rule based system
Dr. C.V. Suresh Babu
 
Formal Logic in AI
Dr. C.V. Suresh Babu
 
Production based system
Dr. C.V. Suresh Babu
 
Game playing in AI
Dr. C.V. Suresh Babu
 
Diagnosis test of diabetics and hypertension by AI
Dr. C.V. Suresh Babu
 
A study on “impact of artificial intelligence in covid19 diagnosis”
Dr. C.V. Suresh Babu
 
A study on “impact of artificial intelligence in covid19 diagnosis”
Dr. C.V. Suresh Babu
 

Recently uploaded (20)

PDF
Free eBook ~100 Common English Proverbs (ebook) pdf.pdf
OH TEIK BIN
 
PPTX
Elo the Hero is an story about a young boy who became hero.
TeacherEmily1
 
PPTX
Ward Management: Patient Care, Personnel, Equipment, and Environment.pptx
PRADEEP ABOTHU
 
DOCX
Lesson 1 - Nature and Inquiry of Research
marvinnbustamante1
 
PPTX
How to Setup Automatic Reordering Rule in Odoo 18 Inventory
Celine George
 
PPTX
Natural Language processing using nltk.pptx
Ramakrishna Reddy Bijjam
 
PDF
Lean IP - Lecture by Dr Oliver Baldus at the MIPLM 2025
MIPLM
 
PDF
IMPORTANT GUIDELINES FOR M.Sc.ZOOLOGY DISSERTATION
raviralanaresh2
 
PDF
COM and NET Component Services 1st Edition Juval Löwy
kboqcyuw976
 
PDF
CAD25 Gbadago and Fafa Presentation Revised-Aston Business School, UK.pdf
Kweku Zurek
 
PPTX
Exploring Linear and Angular Quantities and Ergonomic Design.pptx
AngeliqueTolentinoDe
 
PDF
Nanotechnology and Functional Foods Effective Delivery of Bioactive Ingredien...
rmswlwcxai8321
 
PDF
AI-assisted IP-Design lecture from the MIPLM 2025
MIPLM
 
PPTX
How to Configure Taxes in Company Currency in Odoo 18 Accounting
Celine George
 
PDF
WATERSHED MANAGEMENT CASE STUDIES - ULUGURU MOUNTAINS AND ARVARI RIVERpdf
Ar.Asna
 
PDF
Andreas Schleicher_Teaching Compass_Education 2040.pdf
EduSkills OECD
 
PDF
I3PM Case study smart parking 2025 with uptoIP® and ABP
MIPLM
 
PDF
DIGESTION OF CARBOHYDRATES ,PROTEINS AND LIPIDS
raviralanaresh2
 
PPTX
Iván Bornacelly - Presentation of the report - Empowering the workforce in th...
EduSkills OECD
 
PPTX
How to Configure Refusal of Applicants in Odoo 18 Recruitment
Celine George
 
Free eBook ~100 Common English Proverbs (ebook) pdf.pdf
OH TEIK BIN
 
Elo the Hero is an story about a young boy who became hero.
TeacherEmily1
 
Ward Management: Patient Care, Personnel, Equipment, and Environment.pptx
PRADEEP ABOTHU
 
Lesson 1 - Nature and Inquiry of Research
marvinnbustamante1
 
How to Setup Automatic Reordering Rule in Odoo 18 Inventory
Celine George
 
Natural Language processing using nltk.pptx
Ramakrishna Reddy Bijjam
 
Lean IP - Lecture by Dr Oliver Baldus at the MIPLM 2025
MIPLM
 
IMPORTANT GUIDELINES FOR M.Sc.ZOOLOGY DISSERTATION
raviralanaresh2
 
COM and NET Component Services 1st Edition Juval Löwy
kboqcyuw976
 
CAD25 Gbadago and Fafa Presentation Revised-Aston Business School, UK.pdf
Kweku Zurek
 
Exploring Linear and Angular Quantities and Ergonomic Design.pptx
AngeliqueTolentinoDe
 
Nanotechnology and Functional Foods Effective Delivery of Bioactive Ingredien...
rmswlwcxai8321
 
AI-assisted IP-Design lecture from the MIPLM 2025
MIPLM
 
How to Configure Taxes in Company Currency in Odoo 18 Accounting
Celine George
 
WATERSHED MANAGEMENT CASE STUDIES - ULUGURU MOUNTAINS AND ARVARI RIVERpdf
Ar.Asna
 
Andreas Schleicher_Teaching Compass_Education 2040.pdf
EduSkills OECD
 
I3PM Case study smart parking 2025 with uptoIP® and ABP
MIPLM
 
DIGESTION OF CARBOHYDRATES ,PROTEINS AND LIPIDS
raviralanaresh2
 
Iván Bornacelly - Presentation of the report - Empowering the workforce in th...
EduSkills OECD
 
How to Configure Refusal of Applicants in Odoo 18 Recruitment
Celine George
 

System Analysis and Design

  • 2. Key Ideas Many failed systems were abandoned because analysts tried to build wonderful systems without understanding the organization. The primarily goal is to create value for the organization.
  • 3. Key Ideas The systems analyst is a key person analyzing the business, identifying opportunities for improvement, and designing information systems to implement these ideas. It is important to understand and develop through practice the skills needed to successfully design and implement new information systems.
  • 5. Major Attributes of the Life Cycle The project -- Moves systematically through phases where each phase has a standard set of outputs Produces project deliverables Uses deliverables in implementation Results in actual information system Uses gradual refinement
  • 6. Project Phases Planning (Why build the system? How should the team go about building it?) Analysis (Who uses system, what will it do, where and when will the system be used?) Design (How will the system work?) Implementation (System delivery)
  • 7. A simple process for making lunch
  • 8. Identifying business value Analyze feasibility Develop work plan Staff the project Control and direct project Planning
  • 9. Analysis strategy Gathering business requirements Requirements definition use cases Process modeling Data modeling Analysis
  • 10. Design selection Architecture design Interface design Data storage design Program design Design
  • 11. Construction Program building Program and system testing Installation Conversion strategy Training plan Support plan Implementation
  • 12. Processes and Deliverables Process Product Planning Analysis Design Implementation System Request Feasibility Analysis Workplan System Proposal System Specification New System and Maintenance Plan
  • 14. What Is a Methodology? A formalized approach to implementing the SDLC A series of steps and deliverables Methodology Categories Process-Centered Data-Centered Object-Oriented Structured Design Rapid Application Development Agile Development
  • 16. Pros and Cons of the Waterfall Methodology Pros Cons Identifies systems requirements long before programming begins Minimizes changes to requirements as project progresses Design must be specified on paper before programming begins Long time between system proposal and delivery of new system
  • 18. Pros and Cons of Parallel Development Methodology Pros Cons Reduces Schedule Time Less Chance of Rework Still Uses Paper Documents Sub-projects May Be Difficult to Integrate
  • 19. Rapid Application Development Incorporate special techniques and tools: CASE tools JAD sessions Fourth generation/visualization programming languages Code generators
  • 20. Three RAD Categories Phased development A series of versions developed sequentially Prototyping System prototyping Throw-away prototyping Design prototyping
  • 21. Phased Development Methodology Insert Figure 1-4 here
  • 22. Pros and Cons of Phased Development Methodology Pros Cons Users Get a System To Use Quickly Users Can Identify Additional Needs For Later Versions Users Work with a System that is Intentionally Incomplete
  • 24. Pros and Cons of Prototyping Methodology Pros Cons Users Interact with Prototype Very Quickly Users Can Identify Needed Changes And Refine Real Requirements Tendency to do Superficial Analysis Initial Design Decisions May Be Poor
  • 26. Pros and Cons of Throwaway Prototyping Methodology Pros Cons Risks are Minimized Important Issues are Understood Before the Real System is Built May Take Longer Than Prototyping
  • 28. Pros and Cons of Agile Methodologies Pros Cons Fast Delivery of Results Works Well in Projects With Undefined or Changing Requirements Requires Discipline Works Best in Small Projects Requires Much User Input
  • 29. Criteria for Selecting the Appropriate Methodology Clear user requirements Familiarity with technology Complexity of system Reliability of system Time schedule Schedule visibility
  • 30. TEAM ROLES AND SKILLS
  • 31. Information Systems Roles Business analyst Systems analyst Infrastructure analyst Change management analyst Project manager
  • 32. Summary The Systems Development Lifecycle consists of four stages: Planning, Analysis, Design, and Implementation There are six major development methodologies : the waterfall method, the parallel development method, the phased development method, system prototyping, design prototyping, and agile development. There are five major team roles : business analyst, systems analyst, infrastructure analyst, change management analyst and project manager.