Information Systems Analysis and Design

Slides:



Advertisements
Similar presentations
Systems Development Environment
Advertisements

Ch 3 System Development Environment
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Chapter 1 The Systems Development Environment
Concepts of Systems Theory
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Chapter 2 Succeeding as a Systems Analyst
1 IS 4420 Database Fundamentals Chapter 2: Database Development Process Leon Chen.
Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
1-1 © Prentice Hall, 2007 Chapter 1: The Object-Oriented Systems Development Environment Object-Oriented Systems Analysis and Design Joey F. George, Dinesh.
SDLC and Related Methodologies
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Jump to first page 30/06/ Chapter 1 System Development Environment.
SDLC and alternative methodologies 1/14/2015 © Abdou Illia MIS Spring 2015.
Chapter 1 The Systems Development Environment
Chapter 1 The Systems Development Environment
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 1.1.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The Systems.
Continuation From Chapter From Chapter 1
The Systems Development Environment. Learning Objectives Define information systems analysis and design. Describe the different types of information systems.
SDLC: System Development Life Cycle Dr. Bilal IS 582 Spring 2006.
Chapter 1: The Database Environment and Development Process
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design.
Information Systems in Organisations System Development: The Environment.
Chapter 1: The Object-Oriented Systems Development Environment Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich,
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
The Systems Development Methodologies. Objectives  Describe the information Systems Development Life Cycle (SDLC)  Explain prototyping  Explain Rapid.
Copyright 2002 Prentice-Hall, Inc. Chapter 2 Succeeding as a Systems Analyst 2.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey.
1-1 © Prentice Hall, 2007 Chapter 1: The Object-Oriented Systems Development Environment Object-Oriented Systems Analysis and Design Joey F. George, Dinesh.
SDLC: System Development Life Cycle Dr. Dania Bilal IS 582 Spring 2007.
OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGN. COURSE OUTLINE The world of the Information Systems Analyst Approaches to System Development The Analyst as.
Software System Analysis & Design
Avimanyu Datta, Department of Information Systems, College of Business, Washington State University.
Copyright 2002 Prentice-Hall, Inc. 1.1 Modern Systems Analysis and Design Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 1 The Systems Development.
Information Systems Analysis and Design Lintang. Introduction A System is a combination of resources working together to convert inputs into usable outputs.
Systems Analysis and Design in a Changing World, Fourth Edition
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Fifth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
بسم الله الرحمن الرحيم ”رب اشرح لى صدري ويسر لى أمري واحلل عقدة من لسانى يفقهوا قولي“ صدق الله العظيم.
CIS Modern Systems Analysis and Design Fifth Edition Chapter 1 The Systems Development Environment.
 An Information System (IS) is a collection of interrelated components that collect, process, store, and provide as output the information needed to.
Modern Systems Analysis and Design Third Edition Chapter 2 Succeeding as a Systems Analyst 2.1.
Information System Analysis Introduction. General System Theory Importance for information systemsGeneral System Theory Delineate components and their.
1-1 © Prentice Hall, 2004 Chapter 1: The Object-Oriented Systems Development Environment Object-Oriented Systems Analysis and Design Joey F. George, Dinesh.
Essentials of Systems Analysis and Design Fifth Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The Systems Development Environment.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
C_ITIP211 LECTURER: E.DONDO. Unit 1 : The Systems Development Environment.
Faculty Economics & Business EBS 2033 Systems Development Lecture 1 The Systems Development Environment Lecturer: Puan Asleena Helmi.
SDLC and Related Methodologies
Chapter 1 The Systems Development Environment
Chapter 1 The Systems Development Environment
Chapter 1 The Systems Development Environment
Analysis and System Design Terminology
Chapter 2 Succeeding as a Systems Analyst
Chapter 1 The Systems Development Environment
SDLC: System Development Life Cycle
Chapter 1 The Systems Development Environment
Chapter 1 The Systems Development Environment
Chapter 1 The Systems Development Environment
Chapter 1 The Systems Development Environment
MBI 630: Systems Analysis and Design
Methodologies For Systems Analysis.
Methodologies For Systems Analysis.
CHAPTER 1: THE DATABASE ENVIRONMENT AND DEVELOPMENT PROCESS
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
SDLC and Related Methodologies
Chapter 1 The Systems Development Environment
Presentation transcript:

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

Information Systems Analysis and Design Systems Analyst performs analysis and design based upon: Understanding of organization’s objectives, structure and processes A structured approach, in order to ensure success

SDLC

Systems Analysis and Design: Core Concepts System: Turns data into information and includes: Hardware and system software 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

Characteristics of a System Components or subsystems Interrelated Components Boundary Purpose External environment Interfaces (between subsystems or system & environment) Constraints or limits Input Output

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

Important System Concepts Decomposition The process of breaking down a system into smaller components Modularity Process of dividing a system into modules of uniform size to simplify system design Coupling Subsystems that are dependent upon each other are coupled Cohesion Extent to which a subsystem performs a single function

A Modern Approach to Systems Analysis and Design Systems Integration Allows hardware and software from different vendors to work together. Enables procedural language systems to work with visual programming systems Visual programming environment uses client/server model

Client/Server Model

Information Systems Architecture Data Data & Information (What?) Process Application Programs (How?) Network System configuration (Where?)

Components of an IS Data Processing Logic Data Flows describe data and the relationship amongst data Processing Logic Describe steps that transform data and events that trigger the steps Data Flows describe the sources and destination for each data flow

Data & Processes

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

Database Approach

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

Key Differences Characteristic Process-Oriented Data-oriented System focus What the system needs to do & when Data the system needs to operate Design stability Limited More enduring Data organization Data files designed for each individual application Data files designed for the enterprise State of the Data Much uncontrolled duplication Limited controlled redundancy

Databases and Application Independence 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

Role of the Systems Analyst Study problems and needs of an organization Determine best approach to improving organization through use of: People Methods Information technology Help system users and managers define their requirements for new or enhanced systems

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

Types of Information Systems and Systems Development Decision Support Systems (DSS) Designed to help decision makers Provides interactive environment for decision making Expert Systems (ES) Replicates decision making process Knowledge representation describes the way an expert would approach the problem

Systems Development IS type IS Characteristics Development Methods TPS High volume, data capture focus Process orientation MIS Aggregates & summarizes diverse data sources Data orientation DSS Accesses data at different levels of detail to select and compare alternative solutions to problems Data and decision logic orientation (Prototyping & RAD) ES Provides expert advice Specialized decision logic orientation

Systems Development Life Cycle Series of steps used to manage the phases of development for an information system Consists of four phases: Planning and Selection Analysis Design Implementation and Operation

Phases & Products of SDLC Systems Planning and Selection Two Main Activities Identification of need Investigation and determination of scope Deliverables Priorities for systems and projects Architecture for data, network, hardware and IS management Detailed steps (work plan) for project Specification of system scope System justification (business case)

Phases & Products of SDLC Systems Analysis Study of current procedures and information systems Determine requirements Generate alternative designs Compare alternatives Recommend best alternative Deliverables Description of current systems (problems/opportunities) Recommendation on how to fix/enhance/replace current systems Explanation of alternatives and justification of chosen system

Phases & Products of SDLC System Design Logical Design Concentrates on business aspects of the system Physical Design Technical specifications Deliverables Detailed specifications of system elements Acquisition plan for new technology

Phases & Products of SDLC Implementation and Operation Implementation Hardware and software installation Programming User Training Documentation Operation System changed to reflect changing conditions. System obsolescence Deliverables Code & documentation Training procedures New versions/releases of software

New Development Methodologies Rapid Application Development (RAD) Utilizes prototyping to delay producing system design until after user requirements are clear Prototyping Building a scaled-down working version of the system Advantages: Users are involved in design Captures requirements in concrete form

Prototyping

Selecting a Methodology System Characteristics Structured Spiral RAD Prototyping Unclear requirements Poor Excellent Good Unfamiliar technology Complex Reliable Short time schedule

Approaches to Development Joint Application Design (JAD) Users, Managers and Analysts work together for several days System requirements are reviewed Structured meetings Participatory Design