SlideShare a Scribd company logo
Lecure2
SYSTEMS ANALYSIS AND DESIGN LIFE
CYCLE
1. Nine Steps in designing Information Systems.
2. Tasks performed in each step.
3. Nature of tasks performed by Systems Analysts.
4. The attributes of Systems Analysts.
5. The tools used by Systems Analysts.
LEARNING GOALS
Steps involved in Analysis and Design
1. Requirements Determinations
2. Requirements Specifications
3. Feasibility Analysis
4. Final Specifications
5. Hardware Study
6. System Design
7. System Implementation
8. System Evaluation
9. System Modification
LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
Step 1 : Requirements Determination
▪ Arrived at by a consensus among managers
▪ Priorities among applications determined
▪ Pick high priority applications.
LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
Step 2 : Requirements Specification
▪ Known as System Requirements Specification (SRS)
▪ Understand the existing System
▪ Applications where a system is required are listed
▪ Arrive at the specifications of the users’ Requirements
after discussions with the user
▪ A system may encompass several applications
LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
Step 3 : Feasibility Analysis
▪ Formulate Goals of the system and quantify goals
▪ Find alternative methods of meeting the goals
▪ For each alternative assess resources needed
- Human Resources
- Time and Money
- Equipment needed
▪ Assess cost of each alternative
▪ Find the best alternative method subject to resource constraints
LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
Step 4 : Final Specifications
▪ Specifications would state what the system would
achieve.
▪ Specification drawn up are improved for
implementation.
▪ SRS written- given to user and agreement
reached
LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
Step 5 : Hardware Study
▪ Determine Hardware and Software
required to execute the application.
▪ Determine Response time,Volume of data to
be processed, Frequency of reports etc & then
pick the hardware.
LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
Step 6 : System Design
▪ Logical Design of the System
▪ Objects Identified
▪ Database Designed
▪ Program Specification drawn up
▪ Implementation Plan Drawn up
▪ Test Plan
LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
Step 7 : System Implementation
▪ Write Programs
▪ Create Database
▪ Document System
▪ Train Users
▪ Trial run of the system
▪ Test and Accept
LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
Step 8 : System evaluation
▪ Find out from Users whether the System
meets specified requirements.
▪ List areas of dissatisfaction and find reasons
▪ Suggest if there has to be any improvements to
the system
LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
Step 9 : System Modification
▪ Fix errors
▪ Add/Delete features as required by users
▪ Tune the System
▪ Continuously monitor system and assess
performance
LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
Feasibility
Analysis
System
Design
Hardware
Study
System
Evaluation
System
Maintenance Improved System
Revised
Requirements
Budget & schedule
Physical
Requirements
Configuration
Data
System
Logical
Design
User
Requirements
Requirements Requirements
Determination Specification
Feasibility
Study
System
Specification
Analysis
Functional
Specifications
Decision to
Design Information
System
System
Implementation
Revised Prioritized
Requirements Specifications
Test Plan
System Life Cycle Diagram
▪ Defining Requirements
- Involves Interviewing Users
▪ Prioritizing Requirements
- Obtain Users Consensus
▪ Fact Gathering
- Data, Facts, Opinions of Managers
- Lower level Users should be consulted
ROLES OF SYSTEMS ANALYST
▪ Analysis and evaluation
- Arrive at appropriate system
▪ Solving problems
- Hazy requirements converted into specific
requirements
- Suggest many alternative solutions
- Quantify cost and benefits
ROLES OF SYSTEMS ANALYST
▪ Drawing up specifications
- FUNCTIONAL SPECIFICATIONS
- Understood by users and programmers
- Accepted by users
- Precise and detailed
- Account for possible changes
ROLE OF SYSTEMS ANALYST
SYSTEM DESIGN
▪ Logical design of system
- Objects identification
- Normalizing database
- Test plan
▪ Design must be modular to accommodate change
ROLE OF SYSTEMS ANALYST
▪ Evaluating Systems
- Evaluation after use for sometime
- Plan periodicity for evaluation
- Modify as needed
ROLE OF SYSTEMS ANALYST
▪ KNOWLEDGE OF ORGANISATION
- Knowing user’s jargon & practices
- Know Management functions.
▪ KNOWLEDGE OF COMPUTERSAND
SOFTWARE
- Knowledge of system design tools
- Keep abreast of modern developments
ATTRIBUTES OF A SYSTEMS ANALYST
▪ GOOD INTERPERSONNAL RELATIONS
- Need to work as team member
- Lead smaller teams
- Interface with programmers & Users
- Motivator.
▪ ABILITY TO COMMUNICATE
- Oral Presentation
- Report Writing
- Answer queries
ATTRIBUTES OF A SYSTEMS ANALYST
ATTRIBUTES OF A SYSTEMS ANALYST
▪ ANALYTICAL MIND
- Problem solving attitude
- Ability to assess trade offs
- Sound commonsense
- Curiosity to learn about new organizations
▪ BREADTH OF KNOWLEDGE
- Broad Liberal Knowledge
- Variety of jobs to be tackled in diverse organizations
▪ Data Flow Diagram
▪ Decision Tables
▪ Modeling Language such as UML
▪ Normalization of Databases
▪ Testing tools
▪ ISO/CMM procedure manuals
TOOLS USED BY SYSTEMS ANALYST

More Related Content

PPTX
Sad lecture 3
PPTX
Sad lecture 4
PPT
Role of System Analysis & Design
PPTX
Concepts of system analysis
PPT
Role of system analyst
PPTX
System analysis 1
PPTX
Lesson 1 System Analysis and Design
PPTX
3 the system analyst
Sad lecture 3
Sad lecture 4
Role of System Analysis & Design
Concepts of system analysis
Role of system analyst
System analysis 1
Lesson 1 System Analysis and Design
3 the system analyst

What's hot (20)

PPTX
The Role of The System analyst, System architect and Business analyst
PPTX
Database Industry perspective
PPTX
Software requirement engineering
PPTX
Systems Analyst and Its Roles
PPTX
12 ipt 0104 making decisions
PPT
Requirement Analysis
PDF
Sad
PPTX
Information systems development methodologies
PPTX
Requirements analysis and modeling
PPT
Requirement specification
PDF
Requirement analysis and UML modelling in Software engineering
PPTX
Architectural design
PPTX
Req specification
PPTX
5 investigating system requirements
PPTX
Requirement and Specification
PPT
eUnit 2 software process model
PPT
Software Engineering Lec 4-requirments
PPTX
Requirements analysis 2011
The Role of The System analyst, System architect and Business analyst
Database Industry perspective
Software requirement engineering
Systems Analyst and Its Roles
12 ipt 0104 making decisions
Requirement Analysis
Sad
Information systems development methodologies
Requirements analysis and modeling
Requirement specification
Requirement analysis and UML modelling in Software engineering
Architectural design
Req specification
5 investigating system requirements
Requirement and Specification
eUnit 2 software process model
Software Engineering Lec 4-requirments
Requirements analysis 2011
Ad

Similar to Sad lecture 2 (20)

PPT
Mis system analysis and system design
PPT
Week 3 database design
PPTX
Un it 2-se-mod-staff
PPT
Lec11
PPTX
2 sdlc
PPT
Database system Design Implementation and Management
PPT
Database design
PPTX
Chapter 7 Development Strategies
PPT
Database_Design.ppt
PPTX
MIS-Chapt jahdja majhdkah kaer 13-23.pptx
PPTX
SSdsdc dssdsd sfdddsd sdsds assas sdsddsdsdAD.pptx
PDF
Testing Throughout the Software Life Cycle (2013)
PPT
Requirement Analysis - Software Enigneering
PPT
System development
PPTX
Lecture 2 (Software Processes)
PDF
9-Requirements Engineering process, Requirement Elicitation-21-01-2025.pdf
PPTX
4.2_Systems Development Life Cycle_2.pptx
PPTX
Lecture3
PDF
CSE2014 SE MODULE - 2 new.pdf CSE2014 SE MODULE - 2 new.pdfCSE2014 SE MODULE ...
PPTX
Software Engineering- Requirement Elicitation and Specification
Mis system analysis and system design
Week 3 database design
Un it 2-se-mod-staff
Lec11
2 sdlc
Database system Design Implementation and Management
Database design
Chapter 7 Development Strategies
Database_Design.ppt
MIS-Chapt jahdja majhdkah kaer 13-23.pptx
SSdsdc dssdsd sfdddsd sdsds assas sdsddsdsdAD.pptx
Testing Throughout the Software Life Cycle (2013)
Requirement Analysis - Software Enigneering
System development
Lecture 2 (Software Processes)
9-Requirements Engineering process, Requirement Elicitation-21-01-2025.pdf
4.2_Systems Development Life Cycle_2.pptx
Lecture3
CSE2014 SE MODULE - 2 new.pdf CSE2014 SE MODULE - 2 new.pdfCSE2014 SE MODULE ...
Software Engineering- Requirement Elicitation and Specification
Ad

More from Amin Omi (20)

PPT
Chapter 8 : Memory
PPT
Chapter 7
PPT
Pipelining
PPTX
Sad lecture 1
PPTX
Sad lecture 5
PPT
Chapter 05
PPT
Chapter04
PPT
Chapter02
PPT
Chapter01
PPTX
Transaction
PPTX
Normalization
PPT
Transport Layer
PPTX
Basic health tips
PPTX
Style of living
PPT
0/1 knapsack
PPTX
Basic SQL Command
PPT
Chapter 5 : Link Layer
PPT
Chapter 2 : Application Layer
PPT
Transaction
PPT
Relational Algebra
Chapter 8 : Memory
Chapter 7
Pipelining
Sad lecture 1
Sad lecture 5
Chapter 05
Chapter04
Chapter02
Chapter01
Transaction
Normalization
Transport Layer
Basic health tips
Style of living
0/1 knapsack
Basic SQL Command
Chapter 5 : Link Layer
Chapter 2 : Application Layer
Transaction
Relational Algebra

Recently uploaded (20)

PDF
Galatica Smart Energy Infrastructure Startup Pitch Deck
PDF
annual-report-2024-2025 original latest.
PPTX
Introduction to machine learning and Linear Models
PPTX
Data_Analytics_and_PowerBI_Presentation.pptx
PPT
Miokarditis (Inflamasi pada Otot Jantung)
PPTX
Introduction to Knowledge Engineering Part 1
PDF
Business Analytics and business intelligence.pdf
PPTX
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
PPTX
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
PPTX
Acceptance and paychological effects of mandatory extra coach I classes.pptx
PDF
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
PPTX
Business Acumen Training GuidePresentation.pptx
PPTX
IB Computer Science - Internal Assessment.pptx
PPTX
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
PDF
Mega Projects Data Mega Projects Data
PPT
Reliability_Chapter_ presentation 1221.5784
PDF
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
PPTX
Database Infoormation System (DBIS).pptx
PPTX
Computer network topology notes for revision
Galatica Smart Energy Infrastructure Startup Pitch Deck
annual-report-2024-2025 original latest.
Introduction to machine learning and Linear Models
Data_Analytics_and_PowerBI_Presentation.pptx
Miokarditis (Inflamasi pada Otot Jantung)
Introduction to Knowledge Engineering Part 1
Business Analytics and business intelligence.pdf
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
Acceptance and paychological effects of mandatory extra coach I classes.pptx
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
Business Acumen Training GuidePresentation.pptx
IB Computer Science - Internal Assessment.pptx
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
Mega Projects Data Mega Projects Data
Reliability_Chapter_ presentation 1221.5784
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
Database Infoormation System (DBIS).pptx
Computer network topology notes for revision

Sad lecture 2

  • 1. Lecure2 SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE
  • 2. 1. Nine Steps in designing Information Systems. 2. Tasks performed in each step. 3. Nature of tasks performed by Systems Analysts. 4. The attributes of Systems Analysts. 5. The tools used by Systems Analysts. LEARNING GOALS
  • 3. Steps involved in Analysis and Design 1. Requirements Determinations 2. Requirements Specifications 3. Feasibility Analysis 4. Final Specifications 5. Hardware Study 6. System Design 7. System Implementation 8. System Evaluation 9. System Modification LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
  • 4. Step 1 : Requirements Determination ▪ Arrived at by a consensus among managers ▪ Priorities among applications determined ▪ Pick high priority applications. LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
  • 5. Step 2 : Requirements Specification ▪ Known as System Requirements Specification (SRS) ▪ Understand the existing System ▪ Applications where a system is required are listed ▪ Arrive at the specifications of the users’ Requirements after discussions with the user ▪ A system may encompass several applications LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
  • 6. Step 3 : Feasibility Analysis ▪ Formulate Goals of the system and quantify goals ▪ Find alternative methods of meeting the goals ▪ For each alternative assess resources needed - Human Resources - Time and Money - Equipment needed ▪ Assess cost of each alternative ▪ Find the best alternative method subject to resource constraints LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
  • 7. Step 4 : Final Specifications ▪ Specifications would state what the system would achieve. ▪ Specification drawn up are improved for implementation. ▪ SRS written- given to user and agreement reached LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
  • 8. Step 5 : Hardware Study ▪ Determine Hardware and Software required to execute the application. ▪ Determine Response time,Volume of data to be processed, Frequency of reports etc & then pick the hardware. LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
  • 9. Step 6 : System Design ▪ Logical Design of the System ▪ Objects Identified ▪ Database Designed ▪ Program Specification drawn up ▪ Implementation Plan Drawn up ▪ Test Plan LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
  • 10. Step 7 : System Implementation ▪ Write Programs ▪ Create Database ▪ Document System ▪ Train Users ▪ Trial run of the system ▪ Test and Accept LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
  • 11. Step 8 : System evaluation ▪ Find out from Users whether the System meets specified requirements. ▪ List areas of dissatisfaction and find reasons ▪ Suggest if there has to be any improvements to the system LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
  • 12. Step 9 : System Modification ▪ Fix errors ▪ Add/Delete features as required by users ▪ Tune the System ▪ Continuously monitor system and assess performance LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
  • 13. Feasibility Analysis System Design Hardware Study System Evaluation System Maintenance Improved System Revised Requirements Budget & schedule Physical Requirements Configuration Data System Logical Design User Requirements Requirements Requirements Determination Specification Feasibility Study System Specification Analysis Functional Specifications Decision to Design Information System System Implementation Revised Prioritized Requirements Specifications Test Plan System Life Cycle Diagram
  • 14. ▪ Defining Requirements - Involves Interviewing Users ▪ Prioritizing Requirements - Obtain Users Consensus ▪ Fact Gathering - Data, Facts, Opinions of Managers - Lower level Users should be consulted ROLES OF SYSTEMS ANALYST
  • 15. ▪ Analysis and evaluation - Arrive at appropriate system ▪ Solving problems - Hazy requirements converted into specific requirements - Suggest many alternative solutions - Quantify cost and benefits ROLES OF SYSTEMS ANALYST
  • 16. ▪ Drawing up specifications - FUNCTIONAL SPECIFICATIONS - Understood by users and programmers - Accepted by users - Precise and detailed - Account for possible changes ROLE OF SYSTEMS ANALYST
  • 17. SYSTEM DESIGN ▪ Logical design of system - Objects identification - Normalizing database - Test plan ▪ Design must be modular to accommodate change ROLE OF SYSTEMS ANALYST
  • 18. ▪ Evaluating Systems - Evaluation after use for sometime - Plan periodicity for evaluation - Modify as needed ROLE OF SYSTEMS ANALYST
  • 19. ▪ KNOWLEDGE OF ORGANISATION - Knowing user’s jargon & practices - Know Management functions. ▪ KNOWLEDGE OF COMPUTERSAND SOFTWARE - Knowledge of system design tools - Keep abreast of modern developments ATTRIBUTES OF A SYSTEMS ANALYST
  • 20. ▪ GOOD INTERPERSONNAL RELATIONS - Need to work as team member - Lead smaller teams - Interface with programmers & Users - Motivator. ▪ ABILITY TO COMMUNICATE - Oral Presentation - Report Writing - Answer queries ATTRIBUTES OF A SYSTEMS ANALYST
  • 21. ATTRIBUTES OF A SYSTEMS ANALYST ▪ ANALYTICAL MIND - Problem solving attitude - Ability to assess trade offs - Sound commonsense - Curiosity to learn about new organizations ▪ BREADTH OF KNOWLEDGE - Broad Liberal Knowledge - Variety of jobs to be tackled in diverse organizations
  • 22. ▪ Data Flow Diagram ▪ Decision Tables ▪ Modeling Language such as UML ▪ Normalization of Databases ▪ Testing tools ▪ ISO/CMM procedure manuals TOOLS USED BY SYSTEMS ANALYST