SYSTEMS ANALYSIS. Chapter Five Systems Analysis Define systems analysis Describe the preliminary investigation, problem analysis, requirements analysis,

Slides:



Advertisements
Similar presentations
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Advertisements

Chapter 2 Approaches to System Development
Alternative Approach to Systems Analysis Structured analysis
5 C H A P T E R Modeling System Requirements: Events and things.
Karolina Muszyńska Based on
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Irwin/McGraw-Hill SYSTEMS ANALYSIS AND DESIGN METHODS Chapter TwelveSystems Design Describe the design phase in terms of your information building blocks.
4.1 Blended approaches: Information Engineering IMS Information Systems Development Practices.
Lesson-12 Information System Development-2
CATEGORIES OF INFORMATION There are three main categories of business information,and these are related to the purpose for which the information is utilized.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
5.1 Dr. Honghui Deng Assistant Professor MIS Department UNLV MIS 370 System Analysis Theory.
Bina Nusantara 5 C H A P T E R SYSTEMS ANALYSIS. Bina Nusantara Systems Analysis Define systems analysis and relate the term to the scope definition,
Chapter 2: IS Building Blocks Objectives
Chapter 5: Systems Analysis Objectives
Systems Analysis and Design in a Changing World, Fifth Edition
Karolina Muszyńska Based on
Chapter 5 System Analysis.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 5 Systems Analysis.
SYSTEMS ANALYSIS Pertemuan 05
Lesson-15 Systems Analysis What are information systems, and who are the stakeholders in the information systems game? Define systems analysis and relate.
System Integration or Analysis. System Analysis system analysis is the division of a system into its component pieces to study how those component pieces.
Bina Nusantara 2 C H A P T E R INFORMATION SYSTEM BUILDING BLOCKS.
Chapter 2: Approaches to System Development
INFO415 Approaches to System Development: Part 2
Chapter 5 System Analysis Sarah El Sehemawy Karim Elsabee Sherine Meshad Hakim Meshriky Ahmed Zaki Ismail Abou Hamda.
Systems Analysis & Design
Chapter 14 Information System Development
5 SYSTEMS ANALYSIS C H A P T E R
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
2131 Structured System Analysis and Design
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
1-1 System Development Process System development process – a set of activities, methods, best practices, deliverables, and automated tools that stakeholders.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
2 Systems Analysis and Design in a Changing World, Fifth Edition.
Systems Analysis and Design in a Changing World, Fourth Edition
Midterm Review Information System Design. Topics Covered Chpt 8: Process Modeling Chpt 9: Feasibility Analysis Chpt 10: Systems Design Chpt 12: Database.
2131 Structured System Analysis and Design
2 nd Knowledge Area : Project Scope Management. Importance of Good Project Scope Management 1995 CHAOS study cited user involvement, a clear project mission,
CSE-3421: INFORMATION SYSTEM ANALYSIS & DESIGN. DUET Copyright © 2010 Dr. M.A. Kashem DR.M.A.Kashem Associate professor SOFTWARE ENGINEERING CSE
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 2 Information System Building Blocks.
Geospatial Systems Design and Architecture Todd S. Bacastow Professor of Practice John A. Dutton e-Education Institute The Pennsylvania State University.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
1 Introduction to Design. 2 Outline Basics of design Design approaches.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
OBJECT-ORIENTED SYSTEM ANALYSIS AND DESIGN 河北农业大学面向对象系统分析与设计课程组版权所有 5 C H A P T E R SYSTEMS ANALYSIS.
ANALYSIS PHASE OF BUSINESS SYSTEM DEVELOPMENT METHODOLOGY.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
2 Systems Analysis – ITEC 3155 Systems Analysis Tasks.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
Systems Development Process and Methodologies Dr. T. Ravichandran.
Information System Applications
The Components of Information Systems
Lecture on Systems Analysis
The Components of Information Systems
Chapter 5 Systems Analysis.
Chapter 4 Systems Analysis
System Analysis System Analysis & Design Course
Information System Building Blocks
Chapter 5: Systems Analysis Objectives
Presentation transcript:

SYSTEMS ANALYSIS

Chapter Five Systems Analysis Define systems analysis Describe the preliminary investigation, problem analysis, requirements analysis, and decision analysis phases in terms of your information system building blocks, and in terms of purpose, participants, inputs, outputs, techniques, and steps. Although some of the tools and techniques of systems analysis are introduced in this chapter, it is not the intent of this chapter to teach those tools and techniques. This chapter teaches only the process of systems analysis. The tools and techniques will be taught in the subsequent five chapters.

WHAT IS SYSTEMS ANALYSIS?

Systems Analysis vs. Systems Design Systems analysis is –a problem-solving technique –that decomposes a system into its component pieces –for the purpose of studying how well those component parts work and interact to accomplish their purpose. Systems design (also called systems synthesis) is –a complementary problem-solving technique to systems analysis, –that reassembles a system’s component pieces back into a complete system—hopefully, an improved system. –This may involves adding, deleting, and changing pieces relative to the original system. See Figure 5.1

Figure 5.1 The Context of Systems Analysis

Information Systems Analysis Information systems analysis is defined as those development phases in a project that primarily focus on the business problem, independent of any technology that can or will be used to implement a solution to that problem.

SYSTEMS ANALYSIS APPROACHES

Systems Analysis Approaches –Model-Driven Analysis Approaches Structured analysis Information engineering (IE) Object-oriented analysis (OOA) –Accelerated Analysis Approaches Discovery prototyping Rapid architecture analysis The intend here is to develop a high-level understanding only, Subsequent chapters will teach you the techniques. Systems Analysis Approaches

Model-Driven Analysis Approaches

Model-Driven Analysis Methods Model-driven analysis –emphasizes the drawing of pictorial system models to document and validate both existing and/or proposed systems. –Ultimately, the system model becomes the blueprint for designing and constructing an improved system. A model –is a representation of either reality or vision. –Just as “a picture is worth a thousand words,” most models use pictures to represent the reality or vision. –e.g. flowcharts, organization charts

Model-Driven Methods Structured analysis Information engineering (IE) Object-oriented analysis (OOA)

Model-Driven Methods Structured analysis is a model-driven, process- centered technique used to either analyze an existing system, define business requirements for a new system, or both. The models are pictures that illustrate the system’s component pieces: processes and their associated inputs, outputs, and files. By process-centered, we mean the emphasis in this technique is on the process building blocks in the information system framework. Systems analysts draw a series of process models called data flow diagrams (DFD). See Figure 5.2.

Figure 5.2 A Simple Process Model

Model-Driven Methods Information engineering (IE) is a model-driven and data-centered, but process-sensitive technique to plan, analyze, and design information systems. IE models are pictures that illustrate and synchronize the system’s data and processes. The data models in IE are called entity relationship diagrams (ERDs). IE use the same data flow diagrams of structured analysis. System analyst draw ERDs to model the system’s raw data before they draw DFDs that illustrate how that data will be captured, stored, used, and maintained. See Figure 5.3 A simple ERD

Figure 5.3 A Simple Data Model

Model-Driven Methods Object-oriented analysis (OOA) is a model-driven technique that integrates data and process concerns into constructs called objects. OOA models are pictures that illustrate the system’s objects from various perspectives such as structure and behavior. OOA has become so popular that a modeling standard has evolved around it. The Unified Modeling Language (UML) provide a graphical syntax for an entire series of object models. See Figure 5.4.

Figure 5.4 A Simple Object Model +Admit() +Regsiter for Classes() +Withdraw() +Change Address() +Calculate GPA() +Graduate() -ID Number -Name -Grade Point Average STUDENT +Create a Course() +Delete from Course Master() +Change in Course Master() -Subject -Number -Title -Credit COURSE +Add() +Drop() +Complete() +Change Grade() -Semester -Division -Grade TRANSCRIPT COURSE 1 1 has record for> 0..*

Accelerated Analysis Approaches

Accelerated Analysis Methods Accelerated analysis approaches emphasize the construction of prototypes to more rapidly identify business and user requirements for a new system. A prototype is a small-scale, incomplete, but working sample of a desired system. Prototypes provide to the “I’ll know what I want when I see it” way of thinking that is characteristic of many users and managers. These approaches emphasize the interface building blocks by constructing sample forms and reports. These approaches are common in rapid application development (RAD) methodologies.

Accelerated Analysis Methods Discovery prototyping (sometimes called requirements prototyping) is used to identify the users’ business requirements by having them react to a quick- and-dirty implementation of those requirements. Rapid architecture analysis is an approach that attempts to derive system models (as described earlier in this section) from existing systems or discovery prototypes. – Reverse engineering technology reads the program code for a database, application program, and/or user interface and automatically generates the equivalent system model.

Requirements Discovery Methods

Requirements discovery includes those techniques to be used by systems analysts to identify or extract system problems and solution requirements from the user community. – Fact-Finding Techniques – Joint Requirements Planning (JRP) techniques

Requirements Discovery Methods Fact-finding (or information gathering) is a classical set of techniques used to collect information about system problems, opportunities, solution requirements, and priorities. – Sampling of existing documentation, reports, forms, files – Research of relevant literature – Observation of the current system in action and work environment – Questionnaires and surveys of the management and user – Interviews of managers, users, and technical staff These techniques covered in the next chapter.

Requirements Discovery Methods Joint Requirements Planning (JRP) techniques use facilitated workshops to bring together all of the system owners, system users, systems analysts, and some systems designer and builders to jointly perform systems analysis. JRP is generally considered a part of Joint Application Development (JAD), which is to the entire system development process. JRD workshop will typically run from three to five full working days. This workshop can replace weeks or months of classical fact-finding meetings.