尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
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

Chapter08 structuring system requirements
Chapter08 structuring system requirementsChapter08 structuring system requirements
Chapter08 structuring system requirements
Dhani Ahmad
 
System Analysis and Design (SAD)
System Analysis and Design (SAD)System Analysis and Design (SAD)
System Analysis and Design (SAD)
Sachith Perera
 
System analysis and design
System analysis and designSystem analysis and design
System analysis and design
LOKESH KUMAR
 
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
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
Joel Briza
 
information system lecture notes
information system lecture notesinformation system lecture notes
information system lecture notes
naeem_mnm
 
Enterprise application integration
Enterprise application integrationEnterprise application integration
Enterprise application integration
Goa App
 
Logical design vs physical design
Logical design vs physical designLogical design vs physical design
Logical design vs physical design
Md. Mahedi Mahfuj
 
Introduction to system analysis and design
Introduction to system analysis and designIntroduction to system analysis and design
Introduction to system analysis and design
Twene Peter
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
nethisip13
 
Chapter07 determining system requirements
Chapter07 determining system requirementsChapter07 determining system requirements
Chapter07 determining system requirements
Dhani Ahmad
 
Chapter04 automated tools for systems development
Chapter04 automated tools for systems developmentChapter04 automated tools for systems development
Chapter04 automated tools for systems development
Dhani Ahmad
 
Information System Development
Information System DevelopmentInformation System Development
Information System Development
IamPe Khamkhum
 
SYSTEM ADMINISTRATION AND MAINTENANCE NOTES PERIYAR UNIVERSITY
SYSTEM ADMINISTRATION AND MAINTENANCE NOTES PERIYAR UNIVERSITYSYSTEM ADMINISTRATION AND MAINTENANCE NOTES PERIYAR UNIVERSITY
SYSTEM ADMINISTRATION AND MAINTENANCE NOTES PERIYAR UNIVERSITY
GOKUL SREE
 
Library management system
Library management systemLibrary management system
Library management system
ashu6
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
Showkot Usman
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
Yohan Gunathilaka
 
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
 
Information System Management - Architecture and Infrastructure
Information System Management - Architecture and InfrastructureInformation System Management - Architecture and Infrastructure
Information System Management - Architecture and Infrastructure
Laguna State Polytechnic University
 
Information system development
Information system developmentInformation system development
Information system development
Dhani Ahmad
 

What's hot (20)

Chapter08 structuring system requirements
Chapter08 structuring system requirementsChapter08 structuring system requirements
Chapter08 structuring system requirements
 
System Analysis and Design (SAD)
System Analysis and Design (SAD)System Analysis and Design (SAD)
System Analysis and Design (SAD)
 
System analysis and design
System analysis and designSystem analysis and design
System analysis and design
 
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
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
information system lecture notes
information system lecture notesinformation system lecture notes
information system lecture notes
 
Enterprise application integration
Enterprise application integrationEnterprise application integration
Enterprise application integration
 
Logical design vs physical design
Logical design vs physical designLogical design vs physical design
Logical design vs physical design
 
Introduction to system analysis and design
Introduction to system analysis and designIntroduction to system analysis and design
Introduction to system analysis and design
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
Chapter07 determining system requirements
Chapter07 determining system requirementsChapter07 determining system requirements
Chapter07 determining system requirements
 
Chapter04 automated tools for systems development
Chapter04 automated tools for systems developmentChapter04 automated tools for systems development
Chapter04 automated tools for systems development
 
Information System Development
Information System DevelopmentInformation System Development
Information System Development
 
SYSTEM ADMINISTRATION AND MAINTENANCE NOTES PERIYAR UNIVERSITY
SYSTEM ADMINISTRATION AND MAINTENANCE NOTES PERIYAR UNIVERSITYSYSTEM ADMINISTRATION AND MAINTENANCE NOTES PERIYAR UNIVERSITY
SYSTEM ADMINISTRATION AND MAINTENANCE NOTES PERIYAR UNIVERSITY
 
Library management system
Library management systemLibrary management system
Library management system
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
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
 
Information System Management - Architecture and Infrastructure
Information System Management - Architecture and InfrastructureInformation System Management - Architecture and Infrastructure
Information System Management - Architecture and Infrastructure
 
Information system development
Information system developmentInformation system development
Information system development
 

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
 
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
 
Managing the information system project
Managing the information system projectManaging the information system project
Managing the information system project
a23ccb
 
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
 
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
 
Managing the information system project
Managing the information system projectManaging the information system project
Managing the information system project
 
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

119321250-History-of-Computer-Programming.ppt
119321250-History-of-Computer-Programming.ppt119321250-History-of-Computer-Programming.ppt
119321250-History-of-Computer-Programming.ppt
lavesingh522
 
NLJUG speaker academy 2024 - session 1, June 2024
NLJUG speaker academy 2024 - session 1, June 2024NLJUG speaker academy 2024 - session 1, June 2024
NLJUG speaker academy 2024 - session 1, June 2024
Bert Jan Schrijver
 
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
Chad Crowell
 
How GenAI Can Improve Supplier Performance Management.pdf
How GenAI Can Improve Supplier Performance Management.pdfHow GenAI Can Improve Supplier Performance Management.pdf
How GenAI Can Improve Supplier Performance Management.pdf
Zycus
 
High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...
High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...
High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...
shoeb2926
 
Hands-on with Apache Druid: Installation & Data Ingestion Steps
Hands-on with Apache Druid: Installation & Data Ingestion StepsHands-on with Apache Druid: Installation & Data Ingestion Steps
Hands-on with Apache Druid: Installation & Data Ingestion Steps
servicesNitor
 
🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...
🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...
🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...
tinakumariji156
 
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical OperationsEnsuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
OnePlan Solutions
 
What’s New in VictoriaLogs - Q2 2024 Update
What’s New in VictoriaLogs - Q2 2024 UpdateWhat’s New in VictoriaLogs - Q2 2024 Update
What’s New in VictoriaLogs - Q2 2024 Update
VictoriaMetrics
 
Photo Copier Xerox Machine annual maintenance contract system.pdf
Photo Copier Xerox Machine annual maintenance contract system.pdfPhoto Copier Xerox Machine annual maintenance contract system.pdf
Photo Copier Xerox Machine annual maintenance contract system.pdf
SERVE WELL CRM NASHIK
 
Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)
wonyong hwang
 
Independent Call Girls In Kolkata ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl ...
Independent Call Girls In Kolkata ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl ...Independent Call Girls In Kolkata ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl ...
Independent Call Girls In Kolkata ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl ...
simmi singh$A17
 
1 Million Orange Stickies later - Devoxx Poland 2024
1 Million Orange Stickies later - Devoxx Poland 20241 Million Orange Stickies later - Devoxx Poland 2024
1 Million Orange Stickies later - Devoxx Poland 2024
Alberto Brandolini
 
Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...
Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...
Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...
Ortus Solutions, Corp
 
Streamlining End-to-End Testing Automation
Streamlining End-to-End Testing AutomationStreamlining End-to-End Testing Automation
Streamlining End-to-End Testing Automation
Anand Bagmar
 
Introduction to Python and Basic Syntax.pptx
Introduction to Python and Basic Syntax.pptxIntroduction to Python and Basic Syntax.pptx
Introduction to Python and Basic Syntax.pptx
GevitaChinnaiah
 
Folding Cheat Sheet #6 - sixth in a series
Folding Cheat Sheet #6 - sixth in a seriesFolding Cheat Sheet #6 - sixth in a series
Folding Cheat Sheet #6 - sixth in a series
Philip Schwarz
 
European Standard S1000D, an Unnecessary Expense to OEM.pptx
European Standard S1000D, an Unnecessary Expense to OEM.pptxEuropean Standard S1000D, an Unnecessary Expense to OEM.pptx
European Standard S1000D, an Unnecessary Expense to OEM.pptx
Digital Teacher
 
Top Call Girls Lucknow ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Services Pr...
Top Call Girls Lucknow ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Services Pr...Top Call Girls Lucknow ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Services Pr...
Top Call Girls Lucknow ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Services Pr...
simmi singh$A17
 
Independent Call Girls In Bangalore 💯Call Us 🔝 7426014248 🔝Independent Bangal...
Independent Call Girls In Bangalore 💯Call Us 🔝 7426014248 🔝Independent Bangal...Independent Call Girls In Bangalore 💯Call Us 🔝 7426014248 🔝Independent Bangal...
Independent Call Girls In Bangalore 💯Call Us 🔝 7426014248 🔝Independent Bangal...
sapnasaifi408
 

Recently uploaded (20)

119321250-History-of-Computer-Programming.ppt
119321250-History-of-Computer-Programming.ppt119321250-History-of-Computer-Programming.ppt
119321250-History-of-Computer-Programming.ppt
 
NLJUG speaker academy 2024 - session 1, June 2024
NLJUG speaker academy 2024 - session 1, June 2024NLJUG speaker academy 2024 - session 1, June 2024
NLJUG speaker academy 2024 - session 1, June 2024
 
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
 
How GenAI Can Improve Supplier Performance Management.pdf
How GenAI Can Improve Supplier Performance Management.pdfHow GenAI Can Improve Supplier Performance Management.pdf
How GenAI Can Improve Supplier Performance Management.pdf
 
High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...
High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...
High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...
 
Hands-on with Apache Druid: Installation & Data Ingestion Steps
Hands-on with Apache Druid: Installation & Data Ingestion StepsHands-on with Apache Druid: Installation & Data Ingestion Steps
Hands-on with Apache Druid: Installation & Data Ingestion Steps
 
🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...
🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...
🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...
 
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical OperationsEnsuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
 
What’s New in VictoriaLogs - Q2 2024 Update
What’s New in VictoriaLogs - Q2 2024 UpdateWhat’s New in VictoriaLogs - Q2 2024 Update
What’s New in VictoriaLogs - Q2 2024 Update
 
Photo Copier Xerox Machine annual maintenance contract system.pdf
Photo Copier Xerox Machine annual maintenance contract system.pdfPhoto Copier Xerox Machine annual maintenance contract system.pdf
Photo Copier Xerox Machine annual maintenance contract system.pdf
 
Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)
 
Independent Call Girls In Kolkata ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl ...
Independent Call Girls In Kolkata ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl ...Independent Call Girls In Kolkata ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl ...
Independent Call Girls In Kolkata ✔ 7014168258 ✔ Hi I Am Divya Vip Call Girl ...
 
1 Million Orange Stickies later - Devoxx Poland 2024
1 Million Orange Stickies later - Devoxx Poland 20241 Million Orange Stickies later - Devoxx Poland 2024
1 Million Orange Stickies later - Devoxx Poland 2024
 
Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...
Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...
Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...
 
Streamlining End-to-End Testing Automation
Streamlining End-to-End Testing AutomationStreamlining End-to-End Testing Automation
Streamlining End-to-End Testing Automation
 
Introduction to Python and Basic Syntax.pptx
Introduction to Python and Basic Syntax.pptxIntroduction to Python and Basic Syntax.pptx
Introduction to Python and Basic Syntax.pptx
 
Folding Cheat Sheet #6 - sixth in a series
Folding Cheat Sheet #6 - sixth in a seriesFolding Cheat Sheet #6 - sixth in a series
Folding Cheat Sheet #6 - sixth in a series
 
European Standard S1000D, an Unnecessary Expense to OEM.pptx
European Standard S1000D, an Unnecessary Expense to OEM.pptxEuropean Standard S1000D, an Unnecessary Expense to OEM.pptx
European Standard S1000D, an Unnecessary Expense to OEM.pptx
 
Top Call Girls Lucknow ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Services Pr...
Top Call Girls Lucknow ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Services Pr...Top Call Girls Lucknow ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Services Pr...
Top Call Girls Lucknow ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Services Pr...
 
Independent Call Girls In Bangalore 💯Call Us 🔝 7426014248 🔝Independent Bangal...
Independent Call Girls In Bangalore 💯Call Us 🔝 7426014248 🔝Independent Bangal...Independent Call Girls In Bangalore 💯Call Us 🔝 7426014248 🔝Independent Bangal...
Independent Call Girls In Bangalore 💯Call Us 🔝 7426014248 🔝Independent Bangal...
 

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
  翻译: