SlideShare a Scribd company logo
1 of 41
Daffodil International University
Dept. of CSE
Course Name: System Analysis and Design
Course Code:321
Credit Hour:3
Course Description
Focuses on application of information technologies (IT) to
system life cycle methodology, systems analysis, systems
design, and system implementation practices.
Covers methodologies related to identification of
information requirements, feasibility in the areas of
economic, technical and social requirements, and related
issues are included in course content. Software
applications may be used to enhance student skills.
Lecture 3 hours per week.
General Purpose
In this course students will learn how to
design, build and deliver an Information
Systems that will meet the needs of
business. Students will learn to utilize
system development life cycle
management techniques.
Course Objectives
Describe the concepts of systems
analysis and information systems
development .
 Describe the concepts of systems
analysis and information systems
development
Develop and analyze the systems
requirements documentation
Book
Modern Systems Analysis
and Design
Third Edition
Jeffrey A. Hoffer
Joey F. George
Joseph S. Valacich
Copyright 2002 Prentice-Hall, Inc.
Chapter 1
The Systems Development
Environment
1.1
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.15
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.16
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.17
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.18
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.19
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.20
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.21
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.23
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.24
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.25
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.26
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.27
Systems Development Life
Cycle
System Development Methodology
 Standard process followed in an
organization
 Consists of:
 Analysis
 Design
 Implementation
 Maintenance
1.28
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.29
Systems Development Life
Cycle
 Phases are not necessarily sequential
 Each phase has a specific outcome and
deliverable
 Individual companies use customized life
cycles
1.30
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.31
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.32
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.33
Systems Development Life
Cycle
Maintenance
 System changed to reflect changing conditions
 System obsolescence
1.34
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.35
Approaches to Development
Joint Application Design (JAD)
 Users, Managers and Analysts work
together for several days
 System requirements are reviewed
 Structured meetings
1.36
Improving IS Development
Productivity
Computer-aided software engineering
(CASE) tools
 Facilitate creation of a central repository for
system descriptions and specifications
1.37
Summary
Information systems analysis and
design
 Process of developing and maintaining an
information system
Modern approach to systems analysis
 Process-Oriented
 Data-Oriented
1.38
Summary
Four types of information systems
 Transaction Processing (TPS)
 Management Information Systems (MIS)
 Decision Support (DSS)
 Expert Systems (ES)
1.39
Summary
Systems Development Life Cycle
(SDLC)
 Project Identification and Selection
 Project Initiation and Planning
 Analysis
 Design
 Implementation
 Maintenance
1.40
Summary
Alternatives to Systems Development
Life Cycle
 Prototyping
 Rapid Application Development (RAD)
 Joint Application Design (JAD)
Computer-aided software engineering
(CASE) tools
1.41

More Related Content

What's hot

System imolementation(Modern Systems Analysis and Design)
System imolementation(Modern Systems Analysis and Design)System imolementation(Modern Systems Analysis and Design)
System imolementation(Modern Systems Analysis and Design)United International University
 
CIS 2303: System Planning Part 1
CIS 2303: System Planning Part 1CIS 2303: System Planning Part 1
CIS 2303: System Planning Part 1Ahmad Ammari
 
Chapter15 finalizing design specifications
Chapter15 finalizing design specificationsChapter15 finalizing design specifications
Chapter15 finalizing design specificationsDhani Ahmad
 
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 projectsDhani Ahmad
 
Chapter14 designing interfaces and dialogues
Chapter14 designing interfaces and dialoguesChapter14 designing interfaces and dialogues
Chapter14 designing interfaces and dialoguesDhani Ahmad
 
System Design and Analysis 1
System Design and Analysis 1System Design and Analysis 1
System Design and Analysis 1Boeun Tim
 
CIS 2303 LO1: Introduction to System Analysis and Design
CIS 2303 LO1: Introduction to System Analysis and DesignCIS 2303 LO1: Introduction to System Analysis and Design
CIS 2303 LO1: Introduction to System Analysis and DesignAhmad Ammari
 
analysis and design of information system
analysis and design of information systemanalysis and design of information system
analysis and design of information systemRenu Sharma
 
Information Systems Development and Acquisition
Information Systems Development and AcquisitionInformation Systems Development and Acquisition
Information Systems Development and AcquisitionYonathan Hadiputra
 
SAD ASSIGN :)
SAD ASSIGN :)SAD ASSIGN :)
SAD ASSIGN :)Roy Reyes
 
System analysis and_design
System analysis and_designSystem analysis and_design
System analysis and_designTushar Rajput
 
System Analysis and Design (SAD)
System Analysis and Design (SAD)System Analysis and Design (SAD)
System Analysis and Design (SAD)Sachith Perera
 
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 designSaroj Dhakal
 
A&D - Introduction to Analysis & Design of Information System
A&D - Introduction to Analysis & Design of Information SystemA&D - Introduction to Analysis & Design of Information System
A&D - Introduction to Analysis & Design of Information Systemvinay arora
 
system analysis and design chapter 1 Kendall & Kendall
system analysis and design chapter 1 Kendall & Kendallsystem analysis and design chapter 1 Kendall & Kendall
system analysis and design chapter 1 Kendall & KendallDana dia
 
System analysis ITM3(1).pptx
System analysis ITM3(1).pptx System analysis ITM3(1).pptx
System analysis ITM3(1).pptx Aram Mohammed
 

What's hot (20)

System imolementation(Modern Systems Analysis and Design)
System imolementation(Modern Systems Analysis and Design)System imolementation(Modern Systems Analysis and Design)
System imolementation(Modern Systems Analysis and Design)
 
CIS 2303: System Planning Part 1
CIS 2303: System Planning Part 1CIS 2303: System Planning Part 1
CIS 2303: System Planning Part 1
 
Chapter15 finalizing design specifications
Chapter15 finalizing design specificationsChapter15 finalizing design specifications
Chapter15 finalizing design specifications
 
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
 
Chapter14 designing interfaces and dialogues
Chapter14 designing interfaces and dialoguesChapter14 designing interfaces and dialogues
Chapter14 designing interfaces and dialogues
 
System Design and Analysis 1
System Design and Analysis 1System Design and Analysis 1
System Design and Analysis 1
 
CIS 2303 LO1: Introduction to System Analysis and Design
CIS 2303 LO1: Introduction to System Analysis and DesignCIS 2303 LO1: Introduction to System Analysis and Design
CIS 2303 LO1: Introduction to System Analysis and Design
 
analysis and design of information system
analysis and design of information systemanalysis and design of information system
analysis and design of information system
 
Information Systems Development and Acquisition
Information Systems Development and AcquisitionInformation Systems Development and Acquisition
Information Systems Development and Acquisition
 
SAD ASSIGN :)
SAD ASSIGN :)SAD ASSIGN :)
SAD ASSIGN :)
 
System analysis and_design
System analysis and_designSystem analysis and_design
System analysis and_design
 
System Analysis and Design (SAD)
System Analysis and Design (SAD)System Analysis and Design (SAD)
System Analysis and Design (SAD)
 
SAD 1st PPT
SAD 1st PPTSAD 1st PPT
SAD 1st PPT
 
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
 
SAD
SADSAD
SAD
 
A&D - Introduction to Analysis & Design of Information System
A&D - Introduction to Analysis & Design of Information SystemA&D - Introduction to Analysis & Design of Information System
A&D - Introduction to Analysis & Design of Information System
 
system analysis and design chapter 1 Kendall & Kendall
system analysis and design chapter 1 Kendall & Kendallsystem analysis and design chapter 1 Kendall & Kendall
system analysis and design chapter 1 Kendall & Kendall
 
Chapter01 1
Chapter01 1Chapter01 1
Chapter01 1
 
System analysis ITM3(1).pptx
System analysis ITM3(1).pptx System analysis ITM3(1).pptx
System analysis ITM3(1).pptx
 

Similar to Chapter01

SAD Reviewer
SAD ReviewerSAD Reviewer
SAD Reviewerermell61
 
sadfinal2007-121022230733-phpapp01.pdf
sadfinal2007-121022230733-phpapp01.pdfsadfinal2007-121022230733-phpapp01.pdf
sadfinal2007-121022230733-phpapp01.pdfshoukatali154717
 
mis ch2.pptx
mis ch2.pptxmis ch2.pptx
mis ch2.pptxTeshome48
 
Development of information system chap 2
Development of information system chap 2Development of information system chap 2
Development of information system chap 2amanuelayde1
 
mis ch2.pptx
mis ch2.pptxmis ch2.pptx
mis ch2.pptxhabte11
 
Mis321 ch1
Mis321 ch1Mis321 ch1
Mis321 ch1benkaro3
 
Analyzing Systems Using Data Flow Diagrams
Analyzing Systems Using Data Flow DiagramsAnalyzing Systems Using Data Flow Diagrams
Analyzing Systems Using Data Flow DiagramsChristina Valadez
 
PTTKHTTT_part 1.pdf
PTTKHTTT_part 1.pdfPTTKHTTT_part 1.pdf
PTTKHTTT_part 1.pdfTmTri
 
E:\Computing\Topic2\Chapter1
E:\Computing\Topic2\Chapter1E:\Computing\Topic2\Chapter1
E:\Computing\Topic2\Chapter1guest6a0ef07
 
Chapter02 succeeding as a systems analyst
Chapter02 succeeding as a systems analystChapter02 succeeding as a systems analyst
Chapter02 succeeding as a systems analystDhani Ahmad
 
System_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.pptSystem_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.pptMarissaPedragosa
 
Class - Approaches to the development of information systems
Class - Approaches to the development of information systemsClass - Approaches to the development of information systems
Class - Approaches to the development of information systemsJonathanCovena1
 
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
 
Sad sabitha 2012students
Sad sabitha 2012studentsSad sabitha 2012students
Sad sabitha 2012studentsabinmathew007
 
Decision supportsystems
Decision supportsystemsDecision supportsystems
Decision supportsystemsFahad Sabah
 
CH01_Foundation of Systems Development.pptx
CH01_Foundation of Systems Development.pptxCH01_Foundation of Systems Development.pptx
CH01_Foundation of Systems Development.pptxNoharaShinnosuke2
 

Similar to Chapter01 (20)

System Analysis and design Class 1
System Analysis and design Class 1System Analysis and design Class 1
System Analysis and design Class 1
 
SAD Reviewer
SAD ReviewerSAD Reviewer
SAD Reviewer
 
Information systems
Information systemsInformation systems
Information systems
 
sadfinal2007-121022230733-phpapp01.pdf
sadfinal2007-121022230733-phpapp01.pdfsadfinal2007-121022230733-phpapp01.pdf
sadfinal2007-121022230733-phpapp01.pdf
 
mis ch2.pptx
mis ch2.pptxmis ch2.pptx
mis ch2.pptx
 
Development of information system chap 2
Development of information system chap 2Development of information system chap 2
Development of information system chap 2
 
mis ch2.pptx
mis ch2.pptxmis ch2.pptx
mis ch2.pptx
 
Mis321 ch1
Mis321 ch1Mis321 ch1
Mis321 ch1
 
Analyzing Systems Using Data Flow Diagrams
Analyzing Systems Using Data Flow DiagramsAnalyzing Systems Using Data Flow Diagrams
Analyzing Systems Using Data Flow Diagrams
 
PTTKHTTT_part 1.pdf
PTTKHTTT_part 1.pdfPTTKHTTT_part 1.pdf
PTTKHTTT_part 1.pdf
 
E:\Computing\Topic2\Chapter1
E:\Computing\Topic2\Chapter1E:\Computing\Topic2\Chapter1
E:\Computing\Topic2\Chapter1
 
Sdlc1
Sdlc1Sdlc1
Sdlc1
 
Chapter02 succeeding as a systems analyst
Chapter02 succeeding as a systems analystChapter02 succeeding as a systems analyst
Chapter02 succeeding as a systems analyst
 
CHAPTER FOUR.pptx
CHAPTER FOUR.pptxCHAPTER FOUR.pptx
CHAPTER FOUR.pptx
 
System_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.pptSystem_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.ppt
 
Class - Approaches to the development of information systems
Class - Approaches to the development of information systemsClass - Approaches to the development of information systems
Class - Approaches to the development of information systems
 
Chap12 Developing Business It Solutions[1]
Chap12 Developing Business It Solutions[1]Chap12 Developing Business It Solutions[1]
Chap12 Developing Business It Solutions[1]
 
Sad sabitha 2012students
Sad sabitha 2012studentsSad sabitha 2012students
Sad sabitha 2012students
 
Decision supportsystems
Decision supportsystemsDecision supportsystems
Decision supportsystems
 
CH01_Foundation of Systems Development.pptx
CH01_Foundation of Systems Development.pptxCH01_Foundation of Systems Development.pptx
CH01_Foundation of Systems Development.pptx
 

More from Amin Omi

Chapter 8 : Memory
Chapter 8 : MemoryChapter 8 : Memory
Chapter 8 : MemoryAmin Omi
 
Pipelining
PipeliningPipelining
PipeliningAmin Omi
 
Sad lecture 1
Sad lecture 1Sad lecture 1
Sad lecture 1Amin Omi
 
Sad lecture 2
Sad lecture 2Sad lecture 2
Sad lecture 2Amin Omi
 
Sad lecture 3
Sad lecture 3Sad lecture 3
Sad lecture 3Amin Omi
 
Sad lecture 4
Sad lecture 4Sad lecture 4
Sad lecture 4Amin Omi
 
Sad lecture 5
Sad lecture 5Sad lecture 5
Sad lecture 5Amin Omi
 
Transaction
TransactionTransaction
TransactionAmin Omi
 
Normalization
NormalizationNormalization
NormalizationAmin Omi
 
Transport Layer
Transport LayerTransport Layer
Transport LayerAmin Omi
 
Basic health tips
Basic health tipsBasic health tips
Basic health tipsAmin Omi
 
Style of living
Style of livingStyle of living
Style of livingAmin Omi
 
0/1 knapsack
0/1 knapsack0/1 knapsack
0/1 knapsackAmin Omi
 
Basic SQL Command
Basic SQL CommandBasic SQL Command
Basic SQL CommandAmin Omi
 
Chapter 5 : Link Layer
Chapter 5 : Link LayerChapter 5 : Link Layer
Chapter 5 : Link LayerAmin Omi
 
Chapter 2 : Application Layer
Chapter 2 : Application LayerChapter 2 : Application Layer
Chapter 2 : Application LayerAmin Omi
 
Transaction
TransactionTransaction
TransactionAmin Omi
 
Relational Algebra
Relational AlgebraRelational Algebra
Relational AlgebraAmin Omi
 
Database Normalisation
Database NormalisationDatabase Normalisation
Database NormalisationAmin Omi
 

More from Amin Omi (20)

Chapter 8 : Memory
Chapter 8 : MemoryChapter 8 : Memory
Chapter 8 : Memory
 
Chapter 7
Chapter 7Chapter 7
Chapter 7
 
Pipelining
PipeliningPipelining
Pipelining
 
Sad lecture 1
Sad lecture 1Sad lecture 1
Sad lecture 1
 
Sad lecture 2
Sad lecture 2Sad lecture 2
Sad lecture 2
 
Sad lecture 3
Sad lecture 3Sad lecture 3
Sad lecture 3
 
Sad lecture 4
Sad lecture 4Sad lecture 4
Sad lecture 4
 
Sad lecture 5
Sad lecture 5Sad lecture 5
Sad lecture 5
 
Transaction
TransactionTransaction
Transaction
 
Normalization
NormalizationNormalization
Normalization
 
Transport Layer
Transport LayerTransport Layer
Transport Layer
 
Basic health tips
Basic health tipsBasic health tips
Basic health tips
 
Style of living
Style of livingStyle of living
Style of living
 
0/1 knapsack
0/1 knapsack0/1 knapsack
0/1 knapsack
 
Basic SQL Command
Basic SQL CommandBasic SQL Command
Basic SQL Command
 
Chapter 5 : Link Layer
Chapter 5 : Link LayerChapter 5 : Link Layer
Chapter 5 : Link Layer
 
Chapter 2 : Application Layer
Chapter 2 : Application LayerChapter 2 : Application Layer
Chapter 2 : Application Layer
 
Transaction
TransactionTransaction
Transaction
 
Relational Algebra
Relational AlgebraRelational Algebra
Relational Algebra
 
Database Normalisation
Database NormalisationDatabase Normalisation
Database Normalisation
 

Recently uploaded

Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...nagunakhan
 
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一ga6c6bdl
 
Thane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call GirlsThane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call GirlsPooja Nehwal
 
定制(USF学位证)旧金山大学毕业证成绩单原版一比一
定制(USF学位证)旧金山大学毕业证成绩单原版一比一定制(USF学位证)旧金山大学毕业证成绩单原版一比一
定制(USF学位证)旧金山大学毕业证成绩单原版一比一ss ss
 
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一ga6c6bdl
 
Alambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service LucknowAlambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service Lucknowmakika9823
 
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhi
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | DelhiFULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhi
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhisoniya singh
 
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...Call Girls in Nagpur High Profile
 
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service GayaGaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service Gayasrsj9000
 
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,Pooja Nehwal
 
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...Call Girls in Nagpur High Profile
 
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...nagunakhan
 
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝soniya singh
 
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一ga6c6bdl
 
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311  Call Girls in Thane , Independent Escort Service ThanePallawi 9167673311  Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service ThanePooja Nehwal
 
Dubai Call Girls O528786472 Call Girls In Dubai Wisteria
Dubai Call Girls O528786472 Call Girls In Dubai WisteriaDubai Call Girls O528786472 Call Girls In Dubai Wisteria
Dubai Call Girls O528786472 Call Girls In Dubai WisteriaUnited Arab Emirates
 
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样qaffana
 

Recently uploaded (20)

Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
 
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
 
Thane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call GirlsThane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call Girls
 
定制(USF学位证)旧金山大学毕业证成绩单原版一比一
定制(USF学位证)旧金山大学毕业证成绩单原版一比一定制(USF学位证)旧金山大学毕业证成绩单原版一比一
定制(USF学位证)旧金山大学毕业证成绩单原版一比一
 
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
 
9953330565 Low Rate Call Girls In Jahangirpuri Delhi NCR
9953330565 Low Rate Call Girls In Jahangirpuri  Delhi NCR9953330565 Low Rate Call Girls In Jahangirpuri  Delhi NCR
9953330565 Low Rate Call Girls In Jahangirpuri Delhi NCR
 
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
 
Alambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service LucknowAlambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service Lucknow
 
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhi
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | DelhiFULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhi
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhi
 
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
 
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service GayaGaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
 
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
 
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
 
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
 
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
 
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
 
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
 
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311  Call Girls in Thane , Independent Escort Service ThanePallawi 9167673311  Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service Thane
 
Dubai Call Girls O528786472 Call Girls In Dubai Wisteria
Dubai Call Girls O528786472 Call Girls In Dubai WisteriaDubai Call Girls O528786472 Call Girls In Dubai Wisteria
Dubai Call Girls O528786472 Call Girls In Dubai Wisteria
 
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
 

Chapter01

  • 1. Daffodil International University Dept. of CSE Course Name: System Analysis and Design Course Code:321 Credit Hour:3
  • 2. Course Description Focuses on application of information technologies (IT) to system life cycle methodology, systems analysis, systems design, and system implementation practices. Covers methodologies related to identification of information requirements, feasibility in the areas of economic, technical and social requirements, and related issues are included in course content. Software applications may be used to enhance student skills. Lecture 3 hours per week.
  • 3. General Purpose In this course students will learn how to design, build and deliver an Information Systems that will meet the needs of business. Students will learn to utilize system development life cycle management techniques.
  • 4. Course Objectives Describe the concepts of systems analysis and information systems development .  Describe the concepts of systems analysis and information systems development Develop and analyze the systems requirements documentation
  • 5. Book Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich
  • 6. Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1
  • 7. 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
  • 8. 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
  • 9. 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
  • 10. 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
  • 11. 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
  • 12. 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
  • 13. 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
  • 14. 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
  • 15. 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.15
  • 16. 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.16
  • 17. 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.17
  • 18. 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.18
  • 19. 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.19
  • 20. 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.20
  • 21. 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.21
  • 22. 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
  • 23. 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.23
  • 24. 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.24
  • 25. 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.25
  • 26. 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.26
  • 27. 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.27
  • 28. Systems Development Life Cycle System Development Methodology  Standard process followed in an organization  Consists of:  Analysis  Design  Implementation  Maintenance 1.28
  • 29. 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.29
  • 30. Systems Development Life Cycle  Phases are not necessarily sequential  Each phase has a specific outcome and deliverable  Individual companies use customized life cycles 1.30
  • 31. 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.31
  • 32. 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.32
  • 33. 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.33
  • 34. Systems Development Life Cycle Maintenance  System changed to reflect changing conditions  System obsolescence 1.34
  • 35. 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.35
  • 36. Approaches to Development Joint Application Design (JAD)  Users, Managers and Analysts work together for several days  System requirements are reviewed  Structured meetings 1.36
  • 37. Improving IS Development Productivity Computer-aided software engineering (CASE) tools  Facilitate creation of a central repository for system descriptions and specifications 1.37
  • 38. Summary Information systems analysis and design  Process of developing and maintaining an information system Modern approach to systems analysis  Process-Oriented  Data-Oriented 1.38
  • 39. Summary Four types of information systems  Transaction Processing (TPS)  Management Information Systems (MIS)  Decision Support (DSS)  Expert Systems (ES) 1.39
  • 40. Summary Systems Development Life Cycle (SDLC)  Project Identification and Selection  Project Initiation and Planning  Analysis  Design  Implementation  Maintenance 1.40
  • 41. Summary Alternatives to Systems Development Life Cycle  Prototyping  Rapid Application Development (RAD)  Joint Application Design (JAD) Computer-aided software engineering (CASE) tools 1.41