SlideShare a Scribd company logo
Copyright 2002 Prentice-Hall, Inc.
Chapter 1
The Systems Development
Environment
1.1
Modern Systems Analysis
and Design
Third Edition
Jeffrey A. Hoffer
Joey F. George
Joseph S. Valacich
Learning Objectives
Define information systems analysis
and design
Discuss the modern approach to
systems analysis and design
Describe the organizational roles
involved in information systems
development
1.2
Learning Objectives
Describe four types of information
systems:
 Transaction Processing Systems (TPS)
 Management Information Systems (MIS)
 Decision Support Systems (DSS)
 Expert Systems (ES)
Describe the information systems
development life cycle (SDLC)
1.3
Learning Objectives
Discuss alternatives to the systems
development life cycle
Discuss the role of computer-aided
software engineering (CASE) tools in
systems development
1.4
Introduction
Information Systems Analysis and
Design
 Complex process whereby computer-
based information systems are developed
and maintained
Application Software
 Result of systems analysis and design
 Designed to support specific organizational
functions or processes
1.5
Introduction
Software engineering processes have been
developed to assist in analysis and design
 Methodologies
 Comprehensive, multi-step approaches to systems
development
 Techniques
 Processes that are followed to ensure that work is well
thought-out, complete and comprehensible to others on
the project team
 Tools
 Computer programs to assist in application of techniques
to the analysis and design process
1.6
Introduction
Information Systems Analysis and Design
 A method used by companies to create and
maintain systems that perform basic business
functions
 Main goal is to improve employee efficiency by
applying software solutions to key business tasks
 A structured approach must be used in order to
ensure success
1.7
Introduction
Systems Analyst performs analysis and
design based upon:
 Understanding of organization’s objectives,
structure and processes
 Knowledge of how to exploit information
technology for advantage
1.8
Software Engineering Process
A process used to create an information
system
Consists of:
 Methodologies
 A sequence of step-by-step approaches that help
develop the information system
 Techniques
 Processes that the analyst follows to ensure thorough,
complete and comprehensive analysis and design
 Tools
 Computer programs that aid in applying techniques
1.11
Data and Processes
Three key components of an information
system
 Data
 Data Flows
 Processing Logic
Data vs. Information
 Data
 Raw facts
 Information
 Derived from data
 Organized in a manner that humans can
understand.1.10
Data and Processes
Data
 Understanding the source and use of data
is key to good system design
 Various techniques are used to describe
data and the relationship amongst data
Data Flows
 Groups of data that move and flow through
the system
1.11
Data and Processes
Data Flows (Continued)
 Include description of sources and
destination for each data flow
Processing Logic
 Describe steps that transform data and
events that trigger the steps
1.12
Approaches to Systems
Development
Process-Oriented Approach
 Focus is on flow, use and transformation of data in
an information system
 Involves creating graphical representations such
as data flow diagrams and charts
 Data are tracked from sources, through
intermediate steps and to final destinations
 Natural structure of data is not specified
 Disadvantage: data files are tied to specific
applications
1.13
Approaches to Systems
Development
Data-Oriented Approach
 Depicts ideal organization of data,
independent of where and how data are
used
 Data model describes kinds of data and
business relationships among the data
 Business rules depict how organization
captures and processes the data
1.14
Databases and Application
Independence
Database
 Shared collection of logically related data
 Organized to facilitate capture, storage and
retrieval by multiple users
 Centrally managed
 Designed around subjects
 Customers
 Suppliers
Application Independence
 Separation of data and definition of data from
applications
1.15
Organizational Responsibilities in
Systems Development
Systems Analysts work in teams
 Project Based
 Includes
 IS Manager
 Programmers
 Users
 Other specialists
 Characteristics of Successful Teams
 Diversity of backgrounds
 Tolerance of diversity
 Clear and complete communication
 Trust
 Mutual Respect
 Reward structure that promotes shared responsibility
1.16
Organizational Responsibilities in
Systems Development
IS Manager
 May have a direct role in systems
development if the project is small
 Typically involved in allocating resources to
and overseeing system development
projects.
Systems Analyst
 Key individuals in the systems
development process
Organizational Responsibilities in
Systems Development
Skills of a Successful Systems Analyst
 Analytical
 Understanding of organizations
 Problem solving skills
 System thinking
 Ability to see organizations and information systems as
systems
 Technical
 Understanding of potential and limitations of technology
 Management
 Ability to manage projects, resources, risk and change
 Interpersonal
 Effective written and oral communication skills
1.18
Organizational Responsibilities in
Systems Development
Programmers
 Convert specifications into instructions that
the computer understands
 Write documentation and testing programs
Business Managers
 Have power to fund projects and allocate
resources
 Set general requirements and constraints
for projects
1.19
Organizational Responsibilities in
Systems Development
Other IS Managers/Technicians
 Database Administrator
 Involved in design, development and maintenance of
databases
 Network and telecommunications experts
 Develop systems involving data and/or voice
communications
 Human Factors Specialists
 Involved in training users and writing documentation
 Internal Auditors
 Ensure that required controls are built into the system
1.20
Types of Information Systems
and Systems Development
Transaction Processing Systems (TPS)
 Automate handling of data about business
activities (transactions)
Management Information Systems (MIS)
 Converts raw data from transaction processing
system into meaningful form
Decision Support Systems (DSS)
 Designed to help decision makers
 Provides interactive environment for decision
making
1.21
Types of Information Systems
and Systems Development
Expert Systems (ES)
 Replicates decision making process
 Knowledge representation describes the
way an expert would approach the problem
1.22
Systems Development Life
Cycle
System Development Methodology
 Standard process followed in an
organization
 Consists of:
 Analysis
 Design
 Implementation
 Maintenance
1.23
Systems Development Life
Cycle
Series of steps used to manage the phases
of development for an information system
Consists of six phases:
 Project Identification and Selection
 Project Initiation and Planning
 Analysis
 Design
 Implementation
 Maintenance
1.24
Systems Development Life
Cycle
 Phases are not necessarily sequential
 Each phase has a specific outcome and
deliverable
 Individual companies use customized life
cycles
1.25
Phases of the Systems
Development Life Cycle
Project Identification and Selection
 Two Main Activities
 Identification of need
 Prioritization and translation of need into a development
schedule
 Helps organization to determine whether or not
resources should be dedicated to a project.
Project Initiation and Planning
 Two Activities
 Formal preliminary investigation of the problem at hand
 Presentation of reasons why system should or should not
be developed by the organization
1.26
Systems Development Life
Cycle
Analysis
 Study of current procedures and
information systems
 Determine requirements
 Study current system
 Structure requirements and eliminate redundancies
 Generate alternative designs
 Compare alternatives
 Recommend best alternative
1.27
Systems Development Life
Cycle
Design
 Logical Design
 Concentrates on business aspects of the system
 Physical Design
 Technical specifications
Implementation
 Implementation
 Hardware and software installation
 Programming
 User Training
 Documentation
1.28
Systems Development Life
Cycle
Maintenance
 System changed to reflect changing conditions
 System obsolescence
1.29
Approaches to Development
Prototyping
 Building a scaled-down working version of the
system
 Advantages:
 Users are involved in design
 Captures requirements in concrete form
Rapid Application Development (RAD)
 Utilizes prototyping to delay producing system
design until after user requirements are clear
1.30
Approaches to Development
Joint Application Design (JAD)
 Users, Managers and Analysts work
together for several days
 System requirements are reviewed
 Structured meetings
1.31
Improving IS Development
Productivity
Computer-aided software engineering
(CASE) tools
 Facilitate creation of a central repository for
system descriptions and specifications
1.32
Summary
Information systems analysis and
design
 Process of developing and maintaining an
information system
Modern approach to systems analysis
 Process-Oriented
 Data-Oriented
1.33
Summary
Four types of information systems
 Transaction Processing (TPS)
 Management Information Systems (MIS)
 Decision Support (DSS)
 Expert Systems (ES)
1.34
Summary
Systems Development Life Cycle
(SDLC)
 Project Identification and Selection
 Project Initiation and Planning
 Analysis
 Design
 Implementation
 Maintenance
1.35
Summary
Alternatives to Systems Development
Life Cycle
 Prototyping
 Rapid Application Development (RAD)
 Joint Application Design (JAD)
Computer-aided software engineering
(CASE) tools
1.36

More Related Content

What's hot

Approaches To System Development
Approaches To System DevelopmentApproaches To System Development
Approaches To System Development
Henhen Lukmana
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
fentrekin
 
Joint Application Development
Joint Application DevelopmentJoint Application Development
Joint Application Development
svm
 
System analysis and design
System analysis and designSystem analysis and design
System analysis and design
LOKESH KUMAR
 
Chapter13 designing forms and reports
Chapter13 designing forms and reportsChapter13 designing forms and reports
Chapter13 designing forms and reports
Dhani Ahmad
 
System Analysis And Design Management Information System
System Analysis And Design Management Information SystemSystem Analysis And Design Management Information System
System Analysis And Design Management Information System
nayanav
 
System analysis and design Class 2
System analysis and design Class 2System analysis and design Class 2
System analysis and design Class 2
Dr. Mazin Mohamed alkathiri
 
System Design and Analysis 1
System Design and Analysis 1System Design and Analysis 1
System Design and Analysis 1
Boeun Tim
 
System Analysis and Design slides by yared yenealem DTU Ethiopia
System Analysis and Design slides by yared yenealem DTU EthiopiaSystem Analysis and Design slides by yared yenealem DTU Ethiopia
System Analysis and Design slides by yared yenealem DTU Ethiopia
Debre Tabor University
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
Showkot Usman
 
Chapter11 selecting the best alternative design strategy
Chapter11 selecting the best alternative design strategyChapter11 selecting the best alternative design strategy
Chapter11 selecting the best alternative design strategy
Dhani Ahmad
 
Logical design vs physical design
Logical design vs physical designLogical design vs physical design
Logical design vs physical design
Md. Mahedi Mahfuj
 
analysis and design of information system
analysis and design of information systemanalysis and design of information system
analysis and design of information system
Renu Sharma
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
Jonathan Christian
 
Requirements Engineering Process Improvement
Requirements Engineering Process ImprovementRequirements Engineering Process Improvement
Requirements Engineering Process Improvement
Ian Sommerville
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
LamineKaba6
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
Yohan Gunathilaka
 
JAD - Joint Application Development
JAD - Joint Application DevelopmentJAD - Joint Application Development
JAD - Joint Application Development
John Crosby
 
Managing the information system project
Managing the information system projectManaging the information system project
Managing the information system project
a23ccb
 
Chapter08 structuring system requirements
Chapter08 structuring system requirementsChapter08 structuring system requirements
Chapter08 structuring system requirements
Dhani Ahmad
 

What's hot (20)

Approaches To System Development
Approaches To System DevelopmentApproaches To System Development
Approaches To System Development
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
 
Joint Application Development
Joint Application DevelopmentJoint Application Development
Joint Application Development
 
System analysis and design
System analysis and designSystem analysis and design
System analysis and design
 
Chapter13 designing forms and reports
Chapter13 designing forms and reportsChapter13 designing forms and reports
Chapter13 designing forms and reports
 
System Analysis And Design Management Information System
System Analysis And Design Management Information SystemSystem Analysis And Design Management Information System
System Analysis And Design Management Information System
 
System analysis and design Class 2
System analysis and design Class 2System analysis and design Class 2
System analysis and design Class 2
 
System Design and Analysis 1
System Design and Analysis 1System Design and Analysis 1
System Design and Analysis 1
 
System Analysis and Design slides by yared yenealem DTU Ethiopia
System Analysis and Design slides by yared yenealem DTU EthiopiaSystem Analysis and Design slides by yared yenealem DTU Ethiopia
System Analysis and Design slides by yared yenealem DTU Ethiopia
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
 
Chapter11 selecting the best alternative design strategy
Chapter11 selecting the best alternative design strategyChapter11 selecting the best alternative design strategy
Chapter11 selecting the best alternative design strategy
 
Logical design vs physical design
Logical design vs physical designLogical design vs physical design
Logical design vs physical design
 
analysis and design of information system
analysis and design of information systemanalysis and design of information system
analysis and design of information system
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
 
Requirements Engineering Process Improvement
Requirements Engineering Process ImprovementRequirements Engineering Process Improvement
Requirements Engineering Process Improvement
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
JAD - Joint Application Development
JAD - Joint Application DevelopmentJAD - Joint Application Development
JAD - Joint Application Development
 
Managing the information system project
Managing the information system projectManaging the information system project
Managing the information system project
 
Chapter08 structuring system requirements
Chapter08 structuring system requirementsChapter08 structuring system requirements
Chapter08 structuring system requirements
 

Viewers also liked

Chapter02 succeeding as a systems analyst
Chapter02 succeeding as a systems analystChapter02 succeeding as a systems analyst
Chapter02 succeeding as a systems analyst
Dhani Ahmad
 
Chapter15 finalizing design specifications
Chapter15 finalizing design specificationsChapter15 finalizing design specifications
Chapter15 finalizing design specifications
Dhani Ahmad
 
Database Systems Introduction (INTD-3535)
Database Systems Introduction (INTD-3535)Database Systems Introduction (INTD-3535)
Database Systems Introduction (INTD-3535)
julyprum
 
Chapter01 1
Chapter01 1Chapter01 1
Chapter01 1
Waqas !!!!
 
Introduction to database
Introduction to databaseIntroduction to database
Introduction to database
lubna19
 
Chapter06 initiating and planning systems development projects
Chapter06 initiating and planning systems development projectsChapter06 initiating and planning systems development projects
Chapter06 initiating and planning systems development projects
Dhani Ahmad
 
Chapter20 object oriented analysis and design
Chapter20 object oriented analysis and designChapter20 object oriented analysis and design
Chapter20 object oriented analysis and design
Dhani Ahmad
 
System Analysis and design Class 1
System Analysis and design Class 1System Analysis and design Class 1
System Analysis and design Class 1
Dr. Mazin Mohamed alkathiri
 
Session 01 introduction to database and database management
Session 01 introduction to database and database managementSession 01 introduction to database and database management
Session 01 introduction to database and database management
rbulalakaw
 
70-272 Chapter02
70-272 Chapter0270-272 Chapter02
70-272 Chapter02
Gene Carboni
 
LEAD 701 Yukl chapter02
LEAD 701 Yukl chapter02LEAD 701 Yukl chapter02
LEAD 701 Yukl chapter02
BHUOnlineDepartment
 
Data processing by Neeraj Bhandari ( Surkhet.Nepal )
Data processing by Neeraj Bhandari ( Surkhet.Nepal )Data processing by Neeraj Bhandari ( Surkhet.Nepal )
Data processing by Neeraj Bhandari ( Surkhet.Nepal )
Neeraj Bhandari
 
Introduction er & eer
Introduction er & eerIntroduction er & eer
Introduction er & eer
saurabhshertukde
 
Chapter03 managing the information systems project
Chapter03 managing the information systems projectChapter03 managing the information systems project
Chapter03 managing the information systems project
Dhani Ahmad
 
Structured analysis and structured design
Structured analysis  and structured designStructured analysis  and structured design
Structured analysis and structured design
Sudeep Singh
 
Slide 3 data abstraction & 3 schema
Slide 3 data abstraction & 3 schemaSlide 3 data abstraction & 3 schema
Slide 3 data abstraction & 3 schema
Visakh V
 
Bsc cs ii-dbms- u-i-database systems
Bsc cs ii-dbms- u-i-database systemsBsc cs ii-dbms- u-i-database systems
Bsc cs ii-dbms- u-i-database systems
Rai University
 
database
databasedatabase
Database systems
Database systemsDatabase systems
Database systems
Dhani Ahmad
 
TID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To DatabaseTID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To Database
WanBK Leo
 

Viewers also liked (20)

Chapter02 succeeding as a systems analyst
Chapter02 succeeding as a systems analystChapter02 succeeding as a systems analyst
Chapter02 succeeding as a systems analyst
 
Chapter15 finalizing design specifications
Chapter15 finalizing design specificationsChapter15 finalizing design specifications
Chapter15 finalizing design specifications
 
Database Systems Introduction (INTD-3535)
Database Systems Introduction (INTD-3535)Database Systems Introduction (INTD-3535)
Database Systems Introduction (INTD-3535)
 
Chapter01 1
Chapter01 1Chapter01 1
Chapter01 1
 
Introduction to database
Introduction to databaseIntroduction to database
Introduction to database
 
Chapter06 initiating and planning systems development projects
Chapter06 initiating and planning systems development projectsChapter06 initiating and planning systems development projects
Chapter06 initiating and planning systems development projects
 
Chapter20 object oriented analysis and design
Chapter20 object oriented analysis and designChapter20 object oriented analysis and design
Chapter20 object oriented analysis and design
 
System Analysis and design Class 1
System Analysis and design Class 1System Analysis and design Class 1
System Analysis and design Class 1
 
Session 01 introduction to database and database management
Session 01 introduction to database and database managementSession 01 introduction to database and database management
Session 01 introduction to database and database management
 
70-272 Chapter02
70-272 Chapter0270-272 Chapter02
70-272 Chapter02
 
LEAD 701 Yukl chapter02
LEAD 701 Yukl chapter02LEAD 701 Yukl chapter02
LEAD 701 Yukl chapter02
 
Data processing by Neeraj Bhandari ( Surkhet.Nepal )
Data processing by Neeraj Bhandari ( Surkhet.Nepal )Data processing by Neeraj Bhandari ( Surkhet.Nepal )
Data processing by Neeraj Bhandari ( Surkhet.Nepal )
 
Introduction er & eer
Introduction er & eerIntroduction er & eer
Introduction er & eer
 
Chapter03 managing the information systems project
Chapter03 managing the information systems projectChapter03 managing the information systems project
Chapter03 managing the information systems project
 
Structured analysis and structured design
Structured analysis  and structured designStructured analysis  and structured design
Structured analysis and structured design
 
Slide 3 data abstraction & 3 schema
Slide 3 data abstraction & 3 schemaSlide 3 data abstraction & 3 schema
Slide 3 data abstraction & 3 schema
 
Bsc cs ii-dbms- u-i-database systems
Bsc cs ii-dbms- u-i-database systemsBsc cs ii-dbms- u-i-database systems
Bsc cs ii-dbms- u-i-database systems
 
database
databasedatabase
database
 
Database systems
Database systemsDatabase systems
Database systems
 
TID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To DatabaseTID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To Database
 

Similar to Chapter01 the systems development environment

Chapter01
Chapter01Chapter01
Chapter01
Amin Omi
 
Chapter01
Chapter01Chapter01
Chapter01
kikisatu
 
Information systems
Information systemsInformation systems
Information systems
Prof. Othman Alsalloum
 
SAD Reviewer
SAD ReviewerSAD Reviewer
SAD Reviewer
ermell61
 
Information Systems Development and Acquisition
Information Systems Development and AcquisitionInformation Systems Development and Acquisition
Information Systems Development and Acquisition
Yonathan Hadiputra
 
sadfinal2007-121022230733-phpapp01.pdf
sadfinal2007-121022230733-phpapp01.pdfsadfinal2007-121022230733-phpapp01.pdf
sadfinal2007-121022230733-phpapp01.pdf
shoukatali154717
 
Mis321 ch1
Mis321 ch1Mis321 ch1
Mis321 ch1
benkaro3
 
mis ch2.pptx
mis ch2.pptxmis ch2.pptx
mis ch2.pptx
Teshome48
 
Chapter01
Chapter01Chapter01
Chapter01
Lanie Arco
 
Development of information system chap 2
Development of information system chap 2Development of information system chap 2
Development of information system chap 2
amanuelayde1
 
ch01-Object-Oriented Systems Development Environment.pdf
ch01-Object-Oriented Systems Development Environment.pdfch01-Object-Oriented Systems Development Environment.pdf
ch01-Object-Oriented Systems Development Environment.pdf
haila53
 
Over view of system analysis and design
Over view of system analysis and designOver view of system analysis and design
Over view of system analysis and design
Saroj Dhakal
 
mis ch2.pptx
mis ch2.pptxmis ch2.pptx
mis ch2.pptx
habte11
 
E:\Computing\Topic2\Chapter1
E:\Computing\Topic2\Chapter1E:\Computing\Topic2\Chapter1
E:\Computing\Topic2\Chapter1
guest6a0ef07
 
Decision supportsystems
Decision supportsystemsDecision supportsystems
Decision supportsystems
Fahad Sabah
 
Dss 08
Dss 08Dss 08
Chapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptx
Chapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptxChapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptx
Chapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptx
anumayived
 
SAD REPORTING GROUP 2 BSIT 3B LALALA .pptx
SAD REPORTING GROUP 2 BSIT 3B LALALA .pptxSAD REPORTING GROUP 2 BSIT 3B LALALA .pptx
SAD REPORTING GROUP 2 BSIT 3B LALALA .pptx
JakeariesMacarayo
 
Chap12 Developing Business It Solutions[1]
Chap12 Developing Business It Solutions[1]Chap12 Developing Business It Solutions[1]
Chap12 Developing Business It Solutions[1]
sihamy
 
Analyzing Systems Using Data Flow Diagrams
Analyzing Systems Using Data Flow DiagramsAnalyzing Systems Using Data Flow Diagrams
Analyzing Systems Using Data Flow Diagrams
Christina Valadez
 

Similar to Chapter01 the systems development environment (20)

Chapter01
Chapter01Chapter01
Chapter01
 
Chapter01
Chapter01Chapter01
Chapter01
 
Information systems
Information systemsInformation systems
Information systems
 
SAD Reviewer
SAD ReviewerSAD Reviewer
SAD Reviewer
 
Information Systems Development and Acquisition
Information Systems Development and AcquisitionInformation Systems Development and Acquisition
Information Systems Development and Acquisition
 
sadfinal2007-121022230733-phpapp01.pdf
sadfinal2007-121022230733-phpapp01.pdfsadfinal2007-121022230733-phpapp01.pdf
sadfinal2007-121022230733-phpapp01.pdf
 
Mis321 ch1
Mis321 ch1Mis321 ch1
Mis321 ch1
 
mis ch2.pptx
mis ch2.pptxmis ch2.pptx
mis ch2.pptx
 
Chapter01
Chapter01Chapter01
Chapter01
 
Development of information system chap 2
Development of information system chap 2Development of information system chap 2
Development of information system chap 2
 
ch01-Object-Oriented Systems Development Environment.pdf
ch01-Object-Oriented Systems Development Environment.pdfch01-Object-Oriented Systems Development Environment.pdf
ch01-Object-Oriented Systems Development Environment.pdf
 
Over view of system analysis and design
Over view of system analysis and designOver view of system analysis and design
Over view of system analysis and design
 
mis ch2.pptx
mis ch2.pptxmis ch2.pptx
mis ch2.pptx
 
E:\Computing\Topic2\Chapter1
E:\Computing\Topic2\Chapter1E:\Computing\Topic2\Chapter1
E:\Computing\Topic2\Chapter1
 
Decision supportsystems
Decision supportsystemsDecision supportsystems
Decision supportsystems
 
Dss 08
Dss 08Dss 08
Dss 08
 
Chapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptx
Chapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptxChapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptx
Chapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptx
 
SAD REPORTING GROUP 2 BSIT 3B LALALA .pptx
SAD REPORTING GROUP 2 BSIT 3B LALALA .pptxSAD REPORTING GROUP 2 BSIT 3B LALALA .pptx
SAD REPORTING GROUP 2 BSIT 3B LALALA .pptx
 
Chap12 Developing Business It Solutions[1]
Chap12 Developing Business It Solutions[1]Chap12 Developing Business It Solutions[1]
Chap12 Developing Business It Solutions[1]
 
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 Dhani Ahmad

Strategic planning
Strategic planningStrategic planning
Strategic planning
Dhani Ahmad
 
Strategic information system planning
Strategic information system planningStrategic information system planning
Strategic information system planning
Dhani Ahmad
 
Opportunities, threats, industry competition, and competitor analysis
Opportunities, threats, industry competition, and competitor analysisOpportunities, threats, industry competition, and competitor analysis
Opportunities, threats, industry competition, and competitor analysis
Dhani Ahmad
 
Information system
Information systemInformation system
Information system
Dhani Ahmad
 
Information resource management
Information resource managementInformation resource management
Information resource management
Dhani Ahmad
 
Types of islamic institutions and records
Types of islamic institutions and recordsTypes of islamic institutions and records
Types of islamic institutions and records
Dhani Ahmad
 
Islamic information seeking behavior
Islamic information seeking behaviorIslamic information seeking behavior
Islamic information seeking behavior
Dhani Ahmad
 
Islamic information management
Islamic information managementIslamic information management
Islamic information management
Dhani Ahmad
 
Islamic information management sources in islam
Islamic information management sources in islamIslamic information management sources in islam
Islamic information management sources in islam
Dhani Ahmad
 
The need for security
The need for securityThe need for security
The need for security
Dhani Ahmad
 
The information security audit
The information security auditThe information security audit
The information security audit
Dhani Ahmad
 
Security technologies
Security technologiesSecurity technologies
Security technologies
Dhani Ahmad
 
Security policy
Security policySecurity policy
Security policy
Dhani Ahmad
 
Security and personnel
Security and personnelSecurity and personnel
Security and personnel
Dhani Ahmad
 
Secure
SecureSecure
Secure
Dhani Ahmad
 
Risk management ii
Risk management iiRisk management ii
Risk management ii
Dhani Ahmad
 
Risk management i
Risk management iRisk management i
Risk management i
Dhani Ahmad
 
Privacy & security in heath care it
Privacy & security in heath care itPrivacy & security in heath care it
Privacy & security in heath care it
Dhani Ahmad
 
Physical security
Physical securityPhysical security
Physical security
Dhani Ahmad
 
Legal, ethical & professional issues
Legal, ethical & professional issuesLegal, ethical & professional issues
Legal, ethical & professional issues
Dhani Ahmad
 

More from Dhani Ahmad (20)

Strategic planning
Strategic planningStrategic planning
Strategic planning
 
Strategic information system planning
Strategic information system planningStrategic information system planning
Strategic information system planning
 
Opportunities, threats, industry competition, and competitor analysis
Opportunities, threats, industry competition, and competitor analysisOpportunities, threats, industry competition, and competitor analysis
Opportunities, threats, industry competition, and competitor analysis
 
Information system
Information systemInformation system
Information system
 
Information resource management
Information resource managementInformation resource management
Information resource management
 
Types of islamic institutions and records
Types of islamic institutions and recordsTypes of islamic institutions and records
Types of islamic institutions and records
 
Islamic information seeking behavior
Islamic information seeking behaviorIslamic information seeking behavior
Islamic information seeking behavior
 
Islamic information management
Islamic information managementIslamic information management
Islamic information management
 
Islamic information management sources in islam
Islamic information management sources in islamIslamic information management sources in islam
Islamic information management sources in islam
 
The need for security
The need for securityThe need for security
The need for security
 
The information security audit
The information security auditThe information security audit
The information security audit
 
Security technologies
Security technologiesSecurity technologies
Security technologies
 
Security policy
Security policySecurity policy
Security policy
 
Security and personnel
Security and personnelSecurity and personnel
Security and personnel
 
Secure
SecureSecure
Secure
 
Risk management ii
Risk management iiRisk management ii
Risk management ii
 
Risk management i
Risk management iRisk management i
Risk management i
 
Privacy & security in heath care it
Privacy & security in heath care itPrivacy & security in heath care it
Privacy & security in heath care it
 
Physical security
Physical securityPhysical security
Physical security
 
Legal, ethical & professional issues
Legal, ethical & professional issuesLegal, ethical & professional issues
Legal, ethical & professional issues
 

Recently uploaded

Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
gapen1
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
brainerhub1
 
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptxMigration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
ervikas4
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
XfilesPro
 
ppt on the brain chip neuralink.pptx
ppt  on   the brain  chip neuralink.pptxppt  on   the brain  chip neuralink.pptx
ppt on the brain chip neuralink.pptx
Reetu63
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
OnePlan Solutions
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
Yara Milbes
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
dakas1
 
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptxOperational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
sandeepmenon62
 
14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
ShulagnaSarkar2
 
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Paul Brebner
 
Benefits of Artificial Intelligence in Healthcare!
Benefits of  Artificial Intelligence in Healthcare!Benefits of  Artificial Intelligence in Healthcare!
Benefits of Artificial Intelligence in Healthcare!
Prestware
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
Marcin Chrost
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
rodomar2
 

Recently uploaded (20)

Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
 
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptxMigration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
 
ppt on the brain chip neuralink.pptx
ppt  on   the brain  chip neuralink.pptxppt  on   the brain  chip neuralink.pptx
ppt on the brain chip neuralink.pptx
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
 
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptxOperational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
 
14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
 
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
 
Benefits of Artificial Intelligence in Healthcare!
Benefits of  Artificial Intelligence in Healthcare!Benefits of  Artificial Intelligence in Healthcare!
Benefits of Artificial Intelligence in Healthcare!
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
 

Chapter01 the systems development environment

  • 1. Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich
  • 2. Learning Objectives Define information systems analysis and design Discuss the modern approach to systems analysis and design Describe the organizational roles involved in information systems development 1.2
  • 3. Learning Objectives Describe four types of information systems:  Transaction Processing Systems (TPS)  Management Information Systems (MIS)  Decision Support Systems (DSS)  Expert Systems (ES) Describe the information systems development life cycle (SDLC) 1.3
  • 4. Learning Objectives Discuss alternatives to the systems development life cycle Discuss the role of computer-aided software engineering (CASE) tools in systems development 1.4
  • 5. Introduction Information Systems Analysis and Design  Complex process whereby computer- based information systems are developed and maintained Application Software  Result of systems analysis and design  Designed to support specific organizational functions or processes 1.5
  • 6. Introduction Software engineering processes have been developed to assist in analysis and design  Methodologies  Comprehensive, multi-step approaches to systems development  Techniques  Processes that are followed to ensure that work is well thought-out, complete and comprehensible to others on the project team  Tools  Computer programs to assist in application of techniques to the analysis and design process 1.6
  • 7. Introduction Information Systems Analysis and Design  A method used by companies to create and maintain systems that perform basic business functions  Main goal is to improve employee efficiency by applying software solutions to key business tasks  A structured approach must be used in order to ensure success 1.7
  • 8. Introduction Systems Analyst performs analysis and design based upon:  Understanding of organization’s objectives, structure and processes  Knowledge of how to exploit information technology for advantage 1.8
  • 9. Software Engineering Process A process used to create an information system Consists of:  Methodologies  A sequence of step-by-step approaches that help develop the information system  Techniques  Processes that the analyst follows to ensure thorough, complete and comprehensive analysis and design  Tools  Computer programs that aid in applying techniques 1.11
  • 10. Data and Processes Three key components of an information system  Data  Data Flows  Processing Logic Data vs. Information  Data  Raw facts  Information  Derived from data  Organized in a manner that humans can understand.1.10
  • 11. Data and Processes Data  Understanding the source and use of data is key to good system design  Various techniques are used to describe data and the relationship amongst data Data Flows  Groups of data that move and flow through the system 1.11
  • 12. Data and Processes Data Flows (Continued)  Include description of sources and destination for each data flow Processing Logic  Describe steps that transform data and events that trigger the steps 1.12
  • 13. Approaches to Systems Development Process-Oriented Approach  Focus is on flow, use and transformation of data in an information system  Involves creating graphical representations such as data flow diagrams and charts  Data are tracked from sources, through intermediate steps and to final destinations  Natural structure of data is not specified  Disadvantage: data files are tied to specific applications 1.13
  • 14. Approaches to Systems Development Data-Oriented Approach  Depicts ideal organization of data, independent of where and how data are used  Data model describes kinds of data and business relationships among the data  Business rules depict how organization captures and processes the data 1.14
  • 15. Databases and Application Independence Database  Shared collection of logically related data  Organized to facilitate capture, storage and retrieval by multiple users  Centrally managed  Designed around subjects  Customers  Suppliers Application Independence  Separation of data and definition of data from applications 1.15
  • 16. Organizational Responsibilities in Systems Development Systems Analysts work in teams  Project Based  Includes  IS Manager  Programmers  Users  Other specialists  Characteristics of Successful Teams  Diversity of backgrounds  Tolerance of diversity  Clear and complete communication  Trust  Mutual Respect  Reward structure that promotes shared responsibility 1.16
  • 17. Organizational Responsibilities in Systems Development IS Manager  May have a direct role in systems development if the project is small  Typically involved in allocating resources to and overseeing system development projects. Systems Analyst  Key individuals in the systems development process
  • 18. Organizational Responsibilities in Systems Development Skills of a Successful Systems Analyst  Analytical  Understanding of organizations  Problem solving skills  System thinking  Ability to see organizations and information systems as systems  Technical  Understanding of potential and limitations of technology  Management  Ability to manage projects, resources, risk and change  Interpersonal  Effective written and oral communication skills 1.18
  • 19. Organizational Responsibilities in Systems Development Programmers  Convert specifications into instructions that the computer understands  Write documentation and testing programs Business Managers  Have power to fund projects and allocate resources  Set general requirements and constraints for projects 1.19
  • 20. Organizational Responsibilities in Systems Development Other IS Managers/Technicians  Database Administrator  Involved in design, development and maintenance of databases  Network and telecommunications experts  Develop systems involving data and/or voice communications  Human Factors Specialists  Involved in training users and writing documentation  Internal Auditors  Ensure that required controls are built into the system 1.20
  • 21. Types of Information Systems and Systems Development Transaction Processing Systems (TPS)  Automate handling of data about business activities (transactions) Management Information Systems (MIS)  Converts raw data from transaction processing system into meaningful form Decision Support Systems (DSS)  Designed to help decision makers  Provides interactive environment for decision making 1.21
  • 22. Types of Information Systems and Systems Development Expert Systems (ES)  Replicates decision making process  Knowledge representation describes the way an expert would approach the problem 1.22
  • 23. Systems Development Life Cycle System Development Methodology  Standard process followed in an organization  Consists of:  Analysis  Design  Implementation  Maintenance 1.23
  • 24. Systems Development Life Cycle Series of steps used to manage the phases of development for an information system Consists of six phases:  Project Identification and Selection  Project Initiation and Planning  Analysis  Design  Implementation  Maintenance 1.24
  • 25. Systems Development Life Cycle  Phases are not necessarily sequential  Each phase has a specific outcome and deliverable  Individual companies use customized life cycles 1.25
  • 26. Phases of the Systems Development Life Cycle Project Identification and Selection  Two Main Activities  Identification of need  Prioritization and translation of need into a development schedule  Helps organization to determine whether or not resources should be dedicated to a project. Project Initiation and Planning  Two Activities  Formal preliminary investigation of the problem at hand  Presentation of reasons why system should or should not be developed by the organization 1.26
  • 27. Systems Development Life Cycle Analysis  Study of current procedures and information systems  Determine requirements  Study current system  Structure requirements and eliminate redundancies  Generate alternative designs  Compare alternatives  Recommend best alternative 1.27
  • 28. Systems Development Life Cycle Design  Logical Design  Concentrates on business aspects of the system  Physical Design  Technical specifications Implementation  Implementation  Hardware and software installation  Programming  User Training  Documentation 1.28
  • 29. Systems Development Life Cycle Maintenance  System changed to reflect changing conditions  System obsolescence 1.29
  • 30. Approaches to Development Prototyping  Building a scaled-down working version of the system  Advantages:  Users are involved in design  Captures requirements in concrete form Rapid Application Development (RAD)  Utilizes prototyping to delay producing system design until after user requirements are clear 1.30
  • 31. Approaches to Development Joint Application Design (JAD)  Users, Managers and Analysts work together for several days  System requirements are reviewed  Structured meetings 1.31
  • 32. Improving IS Development Productivity Computer-aided software engineering (CASE) tools  Facilitate creation of a central repository for system descriptions and specifications 1.32
  • 33. Summary Information systems analysis and design  Process of developing and maintaining an information system Modern approach to systems analysis  Process-Oriented  Data-Oriented 1.33
  • 34. Summary Four types of information systems  Transaction Processing (TPS)  Management Information Systems (MIS)  Decision Support (DSS)  Expert Systems (ES) 1.34
  • 35. Summary Systems Development Life Cycle (SDLC)  Project Identification and Selection  Project Initiation and Planning  Analysis  Design  Implementation  Maintenance 1.35
  • 36. Summary Alternatives to Systems Development Life Cycle  Prototyping  Rapid Application Development (RAD)  Joint Application Design (JAD) Computer-aided software engineering (CASE) tools 1.36