MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis...
-
Upload
alexandrina-price -
Category
Documents
-
view
213 -
download
0
Transcript of MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis...
![Page 1: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/1.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 1
Systems Investigation and Analysis
Chapter 12
![Page 2: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/2.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 2
Principles and Learning Objectives
• Effective systems development requires a team effort of stakeholders, users, managers, systems development specialists, and various support personnel, and it starts with careful planning.
– Identify the key participants in the systems development process and discuss their roles.
– Define the term information systems planning and list several reasons for initiating a systems project.
– Identify important system performance requirements for applications that run on the Internet or a corporate intranet or extranet.
– Discuss three trends that illustrate the impact of enterprise resource planning software packages on systems development.
![Page 3: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/3.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 3
Principles and Learning Objectives
• Systems development often uses tools to select, implement, and monitor projects, including net present value (NPV), prototyping, rapid application development, CASE tools, and object-oriented development.
– Discuss the key features, advantages, and disadvantages of the traditional, prototyping, rapid application development, and end-user systems development life cycles.
– Identify several factors that influence the success or failure of a systems development project.
– Discuss the use of CASE tools and the object-oriented approach to systems development.
![Page 4: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/4.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 4
Principles and Learning Objectives
• Systems development starts with investigation and analysis of existing systems.
– State the purpose of systems investigation.
– Discuss the importance of performance and cost objectives.
– State the purpose of systems analysis and discuss some of the tools and techniques used in this phase of systems development.
![Page 5: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/5.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 5
An Overview of Systems Development
![Page 6: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/6.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 6
Participants in Systems Development
![Page 7: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/7.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 7
Initiating Systems Development
![Page 8: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/8.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 8
Information Systems Planning
![Page 9: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/9.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 9
Aligning Corporate and IS Goals
![Page 10: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/10.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 10
Developing a Competitive Advantage
• Creative analysis
• Critical analysis– Going beyond automating manual systems– Question assumptions– Identify and resolve conflicting objectives
![Page 11: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/11.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 11
Establishing Objectives for Systems Development
• Performance objectives– Output quality or usefulness– Output format quality or usefulness– Speed at which output is produced
• Cost objectives– Development costs– Fixed investments– Ongoing operating costs– Uniqueness costs
![Page 12: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/12.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 12
Systems Development and E-Commerce
• Internet technology - enables companies to extend their information systems beyond their boundaries to reach their customers, suppliers, and partners.
• Dynamic Core Business Application that
runs over the Web - must be reliable and fault tolerant, providing continuous availability while processing all transactions accurately.
![Page 13: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/13.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 13
Trends in Systems Development and ERP
• ERP vendor as one-stop provider• Applications to integrate with ERP systems• External consulting
![Page 14: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/14.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 14
Systems Development Life Cycles
![Page 15: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/15.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 15
Systems Development Life Cycles
![Page 16: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/16.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 16
The Traditional Systems DevelopmentLife Cycle
![Page 17: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/17.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 17
Advantages and Disadvantages of Traditional SDLC
![Page 18: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/18.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 18
Prototyping
![Page 19: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/19.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 19
Prototyping
![Page 20: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/20.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 20
Advantages and Disadvantages of Prototyping
![Page 21: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/21.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 21
Rapid Application Development (RAD)
![Page 22: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/22.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 22
Reasons for Outsourcing
![Page 23: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/23.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 23
Factors Affecting Systems Development Success
• Degree of Change– Continuous Improvement versus Reengineering– Managing change
![Page 24: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/24.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 24
Factors Affecting SystemsDevelopment Success
![Page 25: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/25.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 25
Quality and Standards
![Page 26: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/26.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 26
The Capability Maturity Model (CMM)
![Page 27: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/27.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 27
Project Management
• Project schedule• Project milestone• Project deadline• Critical path
![Page 28: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/28.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 28
Use of Project Management Tools
![Page 29: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/29.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 29
Use of Project Management Tools
![Page 30: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/30.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 30
Computer-Aided Software Engineering (CASE) Tools
Automate many of the tasks required in a systems development effort and enforce adherence to the SDLC, thus instilling a high degree of rigor and standardization to the entire systems development process
• Upper-CASE tools - CASE packages that focus on activities associated with the early stages of systems development.
• Lower-CASE tools - focus on the later stages of systems development and are capable of automatically generating structured program code.
• Integrated-CASE tools - provide links between upper- and lower-CASE packages.
![Page 31: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/31.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 31
CASE Tools
![Page 32: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/32.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 32
Object-Oriented Systems Development
Object-oriented systems development typically involves: • Identifying potential problems and opportunities within the
organization that would be appropriate for the OO approach
• Defining the kind of system users require
• Designing the system
• Programming or modifying modules
• Evaluation by users
• Periodic review and modification
![Page 33: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/33.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 33
Systems Investigation
In general, systems investigation attempts to uncover answers to the following questions:
– What primary problems might a new or enhanced system solve?– What opportunities might a new or enhanced system provide?– What new hardware, software, databases, telecommunications,
personnel, or procedures will improve an existing system or are required in a new system?
– What are the potential costs (variable and fixed)?– What are the associated risks?
![Page 34: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/34.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 34
Participants in Systems Investigation
![Page 35: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/35.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 35
Feasibility Analysis
![Page 36: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/36.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 36
Sample Net Present Value Calculation
![Page 37: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/37.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 37
Object-Oriented Systems Investigation
![Page 38: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/38.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 38
The Systems Investigation Report
![Page 39: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/39.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 39
Systems Analysis
![Page 40: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/40.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 40
Identifying Sources of Data
![Page 41: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/41.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 41
Collecting Data
![Page 42: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/42.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 42
Data Analysis
• Data modeling• Activity modeling• Application flowcharts• Grid charts• CASE tools
![Page 43: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/43.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 43
Data and Activity Modeling
![Page 44: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/44.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 44
Application Flowcharts
![Page 45: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/45.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 45
Grid Charts
![Page 46: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/46.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 46
Requirements Analysis
• Asking directly• Critical success factors (CSFs)• The IS plan• Screen and report layout
![Page 47: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/47.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 47
The IS Plan
![Page 48: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/48.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 48
Screen and Report Layout
![Page 49: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/49.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 49
Object-Oriented Systems Analysis
![Page 50: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/50.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 50
The Systems Analysis Report
![Page 51: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.](https://reader036.fdocuments.us/reader036/viewer/2022081519/56649d765503460f94a56a41/html5/thumbnails/51.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 51
Summary
• Systems development team - of stakeholders, users, managers, systems development specialists, and various support personnel
• Five phases of the traditional SDLC - investigation, analysis, design, implementation, and maintenance and review
• Systems investigation participants - stakeholders, users, managers, employees, analysts, and programmers