essentials of systems analysis and design...title microsoft powerpoint - chap01.ppt [compatibility...
TRANSCRIPT
![Page 1: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/1.jpg)
Essentials ofSystems Analysis and Design
Third EditionJoseph S. Valacich
Joey F. GeorgeJeffrey A. Hoffer
Copyright 2006 Prentice-Hall, Inc.
Chapter 1 The Systems Development
Environment
1.11.1
![Page 2: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/2.jpg)
Learning Objectives
�Define information systems analysis and design.�Discuss the modern approach to systems
analysis and design that combines both
Copyright 2006 Prentice-Hall, Inc.
analysis and design that combines both process and data views of systems.�Describe the role of the systems analyst in
information systems development.�Describe the different sources of software.
1.21.2
![Page 3: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/3.jpg)
Learning Objectives (continued)
�Describe three types of information systems:�Transaction Processing Systems (TPS)
Copyright 2006 Prentice-Hall, Inc.
�Transaction Processing Systems (TPS)�Management Information Systems (MIS)�Decision Support Systems (DSS).
�Describe the information systems development life cycle (SDLC).
1.31.3
![Page 4: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/4.jpg)
Learning Objectives (continued)
�Discuss alternatives to the systems development life cycle, including a description of the role of computer aided
Copyright 2006 Prentice-Hall, Inc.
software engineering (CASE) tools in systems development.
1.41.4
![Page 5: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/5.jpg)
Chapter Preview
Systems Analysis is a proven method to help business utilize information to its fullest capacity.
Copyright 2006 Prentice-Hall, Inc.
Systems Development Life Cycle (SDLC) � Central to Information Systems
Development
1.51.5
![Page 6: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/6.jpg)
What is Information Systems Analysis and Design?
A method used by companies to create and maintain systems that perform basic business functionsMain goal is to improve employee
Copyright 2006 Prentice-Hall, Inc.
Main goal is to improve employee efficiency by applying software solutions to key business tasksA structured approach must be used in order to ensure success
1.61.6
![Page 7: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/7.jpg)
What is Information Systems Analysis and Design? (continued)
Systems Analyst performs analysis and design based upon:� Understanding of organization’s objectives,
structure and processes
Copyright 2006 Prentice-Hall, Inc.
structure and processes� Knowledge of how to exploit information
technology for advantage
Fig 1-1 illustrates the Systems Development Life Cycle, a four-phased approach used throughout this text.
1.71.7
![Page 8: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/8.jpg)
Copyright 2006 Prentice-Hall, Inc. 1.81.8
![Page 9: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/9.jpg)
Systems Analysis and Design: Core Concepts
Major goal: to improve organizational systems by developing or acquiring application software and training employees in its use
Copyright 2006 Prentice-Hall, Inc.
employees in its useApplication software, or a system, supports organizational functions or processes.
1.91.9
![Page 10: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/10.jpg)
Systems Analysis and Design: Core Concepts (continued)
System: Turns data into information and includes:� Hardware and system software� Documentation and training materials
Copyright 2006 Prentice-Hall, Inc.
� Documentation and training materials� Job roles associated with the system� Controls to prevent theft or fraud� The people who use the software to perform their
jobs
Figure 1-2 illustrates all the components of a system.
1.101.10
![Page 11: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/11.jpg)
Copyright 2006 Prentice-Hall, Inc. 1.111.11
![Page 12: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/12.jpg)
Software Engineering Process
A process used to create an information systemConsists of:� Methodologies
Copyright 2006 Prentice-Hall, Inc.
� 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.121.12
![Page 13: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/13.jpg)
Copyright 2006 Prentice-Hall, Inc. 1.131.13
![Page 14: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/14.jpg)
System
A system is an interrelated set of business procedures used within one business unit working together for a purpose.
Copyright 2006 Prentice-Hall, Inc.
purpose.A system has nine characteristics.A system exists within an environment.A boundary separates a system from its environment.
1.141.14
![Page 15: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/15.jpg)
Characteristics of a System
ComponentsInterrelated ComponentsBoundaryPurpose
Copyright 2006 Prentice-Hall, Inc.
PurposeEnvironmentInterfacesConstraintsInputOutput
1.151.15
![Page 16: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/16.jpg)
Copyright 2006 Prentice-Hall, Inc. 1.161.16
![Page 17: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/17.jpg)
Important System ConceptsDecomposition� The process of breaking down a system into
smaller components� Allows the systems analyst to:� Break a system into small, manageable and
Copyright 2006 Prentice-Hall, Inc.
� Break a system into small, manageable and understandable subsystems� Focus on one area at a time, without interference from
other areas� Concentrate on component pertinent to one group of
users without confusing users with unnecessary details� Build different components at independent times and
have the help of different analysts
1.171.17
![Page 18: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/18.jpg)
Copyright 2006 Prentice-Hall, Inc. 1.181.18
![Page 19: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/19.jpg)
Important System Concepts (continued)
Modularity� Process of dividing a system into modules
of a relatively uniform size� Modules simplify system design
Coupling
Copyright 2006 Prentice-Hall, Inc.
Coupling� Subsystems that are dependent upon each
other are coupled
Cohesion� Extent to which a subsystem performs a
single function1.191.19
![Page 20: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/20.jpg)
A Modern Approach to Systems Analysis and Design
Systems Integration� Allows hardware and software from
different vendors to work together
Copyright 2006 Prentice-Hall, Inc.
� Enables procedural language systems to work with visual programming systems� Visual programming environment uses
client/server model.
1.201.20
![Page 21: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/21.jpg)
Your Role in Systems Development
Study problems and needs of an organizationDetermine best approach to improving organization through use of:� People
Copyright 2006 Prentice-Hall, Inc.
� People� Methods� Information technology
Help system users and managers define their requirements for new or enhanced information systems
1.211.21
![Page 22: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/22.jpg)
Outsourcing
Practice of another organization developing and/or running a computer application for your organization
Copyright 2006 Prentice-Hall, Inc.
Many types of working arrangementsShould be considered as one possible alternative to developing a system
1.221.22
![Page 23: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/23.jpg)
Sources of Software
Information Technology Services FirmsPackaged Software ProvidersEnterprise Solutions Software
Copyright 2006 Prentice-Hall, Inc.
Enterprise Solutions SoftwareOpen-Source SoftwareIn-House Development
1.231.23
![Page 24: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/24.jpg)
Types of Information Systemsand Systems Development
Transaction Processing Systems (TPS)� Automate handling of data about business
activities (transactions)
Management Information Systems (MIS)
Copyright 2006 Prentice-Hall, Inc.
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.241.24
![Page 25: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/25.jpg)
Copyright 2006 Prentice-Hall, Inc. 1.251.25
![Page 26: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/26.jpg)
Developing Information Systems and the Systems Development Life Cycle
System Development Methodology� Standard process followed in an
organization
Copyright 2006 Prentice-Hall, Inc.
� Consists of:�Analysis�Design� Implementation�Maintenance
1.261.26
![Page 27: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/27.jpg)
Developing Information Systems and the Systems Development Life Cycle (continued)
Series of steps used to manage the phases of development for an information systemConsists of four phases:
Copyright 2006 Prentice-Hall, Inc.
Consists of four phases:� Planning and Selection� Analysis� Design� Implementation and Operation
1.271.27
![Page 28: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/28.jpg)
Developing Information Systems and the Systems Development Life Cycle (continued)
� Phases are not necessarily sequential.� Each phase has a specific outcome and
deliverable.
Copyright 2006 Prentice-Hall, Inc.
� Individual companies use customized life cycle.
1.281.28
![Page 29: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/29.jpg)
Phases of the Systems Development Life Cycle
Systems Planning and Selection� Two Main Activities� Identification of need� Investigation and determination of scope
Copyright 2006 Prentice-Hall, Inc.
Systems Analysis� Study of current procedures and information
systems� Determine requirements� Generate alternative designs� Compare alternatives� Recommend best alternative
1.291.29
![Page 30: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/30.jpg)
Phases of the Systems Development Life Cycle (continued)
System Design� Logical Design� Concentrates on business aspects of the system
� Physical Design
Copyright 2006 Prentice-Hall, Inc.
� Physical Design� Technical specifications
System Implementation and Operation� Implementation� Hardware and software installation� Programming� User Training� Documentation
1.301.30
![Page 31: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/31.jpg)
Phases of the Systems Development Life Cycle (continued)
System Implementation and Operation (continued)�System changed to reflect changing conditions
Copyright 2006 Prentice-Hall, Inc.
�System obsolescence
1.311.31
![Page 32: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/32.jpg)
Copyright 2006 Prentice-Hall, Inc. 1.321.32
![Page 33: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/33.jpg)
Approaches to Development
Prototyping� Building a scaled-down working version of
the system
Copyright 2006 Prentice-Hall, Inc.
� Advantages:�Users are involved in design�Captures requirements in concrete form
1.331.33
![Page 34: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/34.jpg)
Approaches to Development (continued)
Computer-Assisted Software Engineering (CASE) Tools� Automated software tools used by systems
Copyright 2006 Prentice-Hall, Inc.
Automated software tools used by systems analysts to develop information systems� Can be used throughout SDLC� Product and tool integration is provided
through a repository
1.341.34
![Page 35: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/35.jpg)
Approaches to Development (continued)
� General types of CASE tools�Diagramming tools�Computer display and report generators�Analysis tools
Copyright 2006 Prentice-Hall, Inc.
�Analysis tools�Repository�Documentation generators�Code generators
1.351.35
![Page 36: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/36.jpg)
Approaches to Development (continued)
Joint Application Design (JAD)� Users, Managers and Analysts work
together for several daysSystem requirements are reviewed
Copyright 2006 Prentice-Hall, Inc.
� System requirements are reviewed� Structured meetings
Rapid Application Development (RAD)� Utilizes prototyping to delay producing
system design until after user requirements are clear
1.361.36
![Page 37: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/37.jpg)
Copyright 2006 Prentice-Hall, Inc. 1.371.37
![Page 38: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/38.jpg)
Approaches to Development (continued)
Participatory Design (PD)� Emphasizes role of the user� Entire user community can be involved in
design
Copyright 2006 Prentice-Hall, Inc.
design
Agile Methodologies� Focuses on �Adaptive methodologies�People instead of roles�Self-adaptive development process
1.381.38
![Page 39: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/39.jpg)
Summary
Information systems analysis and design� Process of developing and maintaining an
Copyright 2006 Prentice-Hall, Inc.
Process of developing and maintaining an information system
Modern approach to systems analysis� Process-oriented� Data-oriented
1.391.39
![Page 40: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/40.jpg)
Summary (continued)
Role of Systems AnalystSources of SoftwareThree types of information systems
Copyright 2006 Prentice-Hall, Inc.
Three types of information systems� Transaction Processing (TPS)� Management Information System (MIS)� Decision Support (DSS)
1.401.40
![Page 41: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/41.jpg)
Summary (continued)
Systems Development Life Cycle (SDLC)� Systems Planning and Selection� Systems Analysis� Systems Design
Copyright 2006 Prentice-Hall, Inc.
� Systems Design� Systems Implementation
Alternatives to Systems Development Life Cycle� Prototyping� Rapid Application Development (RAD)� CASE
1.411.41
![Page 42: Essentials of Systems Analysis and Design...Title Microsoft PowerPoint - chap01.ppt [Compatibility Mode] Author Owner Created Date 7/29/2013 11:57:30 PM](https://reader035.vdocuments.us/reader035/viewer/2022071503/6122e629165d560bd8095f8a/html5/thumbnails/42.jpg)
Summary
� Joint Application Design (JAD)� Participatory Design (PD)� Agile Methodologies
Copyright 2006 Prentice-Hall, Inc. 1.421.42