Systems & Systems Analysis

Slides:



Advertisements
Similar presentations
Software Process Models
Advertisements

Systems Analysis and Design
1 Systems & Systems Analysis Yale Braunstein School of Information Management & Systems UC Berkeley.
Systems Analysis and Design With UML 2
ZEIT2301- Design of Information Systems
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Slide 1 INTRODUCTION Chapter 1. Slide 2 Key Ideas The primarily goal of a system is to create value for the organization. Many failed systems were abandoned.
System Analysis and Design (SAD )
Introduction to System Analysis and Design
Slide 1 Systems Analysis & Design CS183 Spring Semester 2008 Dr. Jonathan Y. Clark Course Website:
System Design and Analysis
Slide 1 INTRODUCTION Chapter 1. Slide 2 Key Ideas Many failed systems were abandoned because analysts tried to build wonderful systems without understanding.
IS 421 Information Systems Management James Nowotarski 16 September 2002.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design Copyright 2000 © John Wiley & Sons, Inc. All rights reserved. Slide 1 Systems.
Fundamentals of Information Systems, Second Edition
Introduction to Management Information Systems Chapter 6 System Development HTM 304 Spring 06.
Solving Problems in IS: Systems Approaches Logical framework in which to work. Logical framework in which to work. Serves as a reminder. Did I forget anything?
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 13 Developing and Managing Information Systems.
Acquiring Information Systems and Applications
1 Introduction Chapter 1. 2 Key Ideas Many failed systems were abandoned because analysts tried to build wonderful systems without understanding the organization.
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 1: Introduction to Systems Analysis and Design Alan.
Computers Are Your Future Eleventh Edition Chapter 13: Systems Analysis & Design Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Managing the development and purchase of information systems (Part 1)
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
1 Chapter 2 The Process. 2 Process  What is it?  Who does it?  Why is it important?  What are the steps?  What is the work product?  How to ensure.
© 2001 Business & Information Systems 2/e1 Chapter 13 Developing and Managing Information Systems.
System Development Process Prof. Sujata Rao. 2Overview Systems development life cycle (SDLC) – Provides overall framework for managing system development.
The Systems Development Methodologies. Objectives  Describe the information Systems Development Life Cycle (SDLC)  Explain prototyping  Explain Rapid.
OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGN. COURSE OUTLINE The world of the Information Systems Analyst Approaches to System Development The Analyst as.
Systems Life Cycle A2 Module Heathcote Ch.38.
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 1: Introduction to Systems Analysis and Design Alan.
Systems Analysis and Design in a Changing World, Fourth Edition
Fundamentals of Information Systems, Second Edition 1 Systems Development.
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 1: Introduction to Systems Analysis and Design Alan.
Large Scale Systems Design G52LSS
1 - 1 Systems Analysis and Design, Key Ideas Many failed systems were abandoned because analysts tried to build wonderful systems without understanding.
Lecture 21 Introduction to System Development Life Cycle - Part 1.
Chapter 2: System Development Methodologies & Automated Systems 1.
ISTM 280, GWU1 Introduction to Systems Analysis and Design Lecture 1 Courtesy Subhasish Dasgupta.
1 Different Development methodologies Waterfall Spiral Structured systems analysis and design methodology(SSADM) Rapid Application Development (RAD) Prototyping.
Introduction To System Analysis and Design
Information Systems Development
Introduction to Systems Analysis and Design
Chapter 1 The Systems Development Environment
Chapter 1 The Systems Development Environment
Information Systems Development
Building Information Systems
Business System Development
Systems Analysis & Design N106
Chapter 1 The Systems Development Environment
Introduction to System Analysis and Design
Systems Analysis and Design
Chapter 1 The Systems Development Environment
Systems Analysis and Design With UML 2
Systems Analysis and Design
Systems Analysis and Design Third Edition
Information Systems Development
Essentials of Systems Analysis and Design Fourth Edition
Fereshte Shabany Moghadam
Introduction to Systems Analysis and Design
Software life cycle models
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
Systems Analysis and Design Third Edition
Systems Analysis and Design With UML 2
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
Chapter 1 The Systems Development Environment
SDLC (Software Development Life Cycle)
System Analysis and Design: System Analysis Approaches
Presentation transcript:

Systems & Systems Analysis Yale Braunstein School of Information Management & Systems UC Berkeley

Working Definition of “System” A system is a network of inter-related procedures joined together to perform an activity or accomplish an objective (Note that the level of technology is NOT specified—there are low-tech systems as well as high tech systems) (Also note that the “breadth” of the system is not specified. More on this later.)

So, what is a “procedure” ? A procedure is the precise series of instructions that that explain: What is to be done Who will do it When it will be done How … (Note the parallels to programming terminology)

Types of Systems Open system: does not provide for its own control Closed system: automatically controls or modifies it own operations A recurring thought: It is important to look at how the system handles exceptions.

Functions of the Systems Analyst Forms design & control Procedure writing & procedure manual control Records management Report control Office & workplace layout Work simplification studies (This is not an exhaustive list.)

SYSTEM DEVELOPMENT METHODOLOGIES

What Is a Methodology? A formalized approach or series of steps Examples Process-Centered Data-Centered Object-Oriented

Waterfall Development Method IS 208 28-Aug-18 Waterfall Development Method Intro: Systems & Systems Analysis

More detail Define problem Outline system study Obtain background information & understand interactions Understand existing “system” Define system requirements Design new system / generate alternatives Design system controls Prepare cost comparisons Sell system to management Provide for implementation, follow-up, evaluation

Pros and Cons of the Waterfall Method Identifies systems requirements long before programming begins Design must be specified on paper before programming begins Long time between system proposal and delivery of new system

Alternatives to the SDLC Parallel Development Rapid Application Development (RAD) Phased Development Prototyping Spiral Development Packaged Systems

Parallel Development Method IS 208 28-Aug-18 Parallel Development Method Intro: Systems & Systems Analysis

Pros and Cons of Parallel Development Reduces Scheduled Time Still Uses Paper Documents Less Chance of Rework Sub-projects May Be Difficult to Integrate

Rapid Application Development CASE tools JAD sessions Fourth generation/visualization programming languages Code generators

Three RAD Categories Phased development A series of versions Prototyping System prototyping Throw-away prototyping Design prototyping

How Prototyping Works

Throwaway Prototyping

Criteria for Selecting the Appropriate Methodology Clear user requirements Familiar technology Complexity Reliability Time schedule Schedule visibility

How broad should the analysis be? What is the system being studied? Look at one or more of five levels: Entire firm, organization One division Departmental interaction Functional areas within a department A specific problem area within a function

The “sub-optimization” problem Sub-optimal: what is best from the narrow point-of-view may not be best when other functions, divisions, etc., are taken into consideration. Similar to “externalities” in economics Examples: Freight & passenger service using same routes Internal & external networks Carriers & content providers “Sub-optimal” is different from “non-optimal”

“Black-box” models OUTPUTS INPUTS External Environment

Sources Text, Chapter 1 “History of Project Management”