SYSTEMS ANALYSIS AND DESIGN INTRODUCTION 1. Systems Analysis and Design is the process people use to create (automated) information systems Systems Analysis.

Slides:



Advertisements
Similar presentations
System Development Life Cycle (SDLC)
Advertisements

Systems Development Environment
Ch 3 System Development Environment
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Acquiring Information Systems and Applications
Acquiring Information Systems and Applications
Introduction To System Analysis and Design
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
R R R CSE870: Advanced Software Engineering (Cheng): Intro to Software Engineering1 Advanced Software Engineering Dr. Cheng Overview of Software Engineering.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Lecture 13 Revision IMS Systems Analysis and Design.
Information Systems Development and Acquisition Chapter 8 Jessup & Valacich Instructor: Ramesh Sankaranarayanan.
SYSTEMS ANALYSIS AND DESIGN INTRODUCTION 1. Systems Analysis and Design is the process people use to create (automated) information systems Systems Analysis.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
7.2 System Development Life Cycle (SDLC)
SDLC. Information Systems Development Terms SDLC - the development method used by most organizations today for large, complex systems Systems Analysts.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
INFORMATION SYSTEMS DESIGN. The Systems Development Life Cycle (SDLC)  Systems Planning  Systems Analysis  Systems Design  Systems Implementation.
Introduction to Systems Analysis and Design
Introduction to Systems Analysis and Design. Information Systems Engineering! Software Engineering! Information Systems Development! Systems Engineering!
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
Lesson 1 Week01.
Chapter 2: Approaches to System Development
CSI315 Web Applications and Technology Overview of Systems Development (342)
Managing the development and purchase of information systems (Part 1)
Dr. Stephania Loizidou Himona1 ACSC 155 System Analysis and Design 1. Introduction ACSC 155 System Analysis and Design 1. Introduction.
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,
Information Systems Development. Outline  Information System  Systems Development Project  Systems Development Life Cycle.
Foundations of Geospatial System Development Todd S. Bacastow Professor of Practice for Geospatial Intelligence John A. Dutton e-Education Institute The.
Information systems defined small enterprise characteristics Information needs of the small enterprise the systems development life cycle computer information.
Introduction To System Analysis and Design
OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGN. COURSE OUTLINE The world of the Information Systems Analyst Approaches to System Development The Analyst as.
SYSTEMS ANALYSIS AND DESIGN INTRODUCTION 1. CONTENT CONTENT System analysis and design System analysis and design Diagrams of system analyst Diagrams.
Lecture 7: Requirements Engineering
Systems Analysis and Design
The Systems Development Life Cycle
Computers Are Your Future © 2008 Prentice Hall, Inc.
Systems Analysis and Design in a Changing World, Fourth Edition
Software Development Life Cycle by A.Surasit Samaisut Copyrights : All Rights Reserved.
Chapter 1 Introduction to Systems Design and Analysis Systems Analysis and Design Kendall and Kendall Sixth Edition.
Foundations of Information Systems in Business. System ® System  A system is an interrelated set of business procedures used within one business unit.
Systems Analysis & Design AUTHOR: PROFESSOR SUSAN FUSCHETTO 10/24/
Foundations of Geospatial System Development Todd S. Bacastow Professor of Practice for Geospatial Intelligence John A. Dutton e-Education Institute The.
Human Factors Engineering Principles of System Design.
Information System Analysis Introduction. General System Theory Importance for information systemsGeneral System Theory Delineate components and their.
1 SYS366 Week 1 - Lecture 1 Introduction to Systems.
1-1 © Prentice Hall, 2004 Chapter 1: The Object-Oriented Systems Development Environment Object-Oriented Systems Analysis and Design Joey F. George, Dinesh.
INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN 1. WHAT IS AN INFORMATION SYSTEM? An information system is a collection of interrelated components that collect,
Ondřej Přibyl L3: System Development Life Cycle page 1 Lecture 3: System Development Life Cycle Doc.Ing. Ondřej Přibyl, Ph.D. Department of applied mathematics.
C_ITIP211 LECTURER: E.DONDO. Unit 1 : The Systems Development Environment.
Information Systems Development. Outline  Information System  Systems Development Project  Systems Development Life Cycle.
Advanced Software Engineering Dr. Cheng
Introduction To System Analysis and Design
Introduction to Systems Analysis and Design
Systems Analysis and Design
CASE Tools and Joint and Rapid Application Development
Fundamentals of Information Systems, Sixth Edition
The Systems Development Environment
Gary Hughes, South Oakleigh College
Systems Analysis and Design
Introduction to Computing
Chapter 1 The Systems Development Environment
Fereshte Shabany Moghadam
Chapter 1 (pages 4-9); Overview of SDLC
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
Presentation transcript:

SYSTEMS ANALYSIS AND DESIGN INTRODUCTION 1

Systems Analysis and Design is the process people use to create (automated) information systems Systems Analysis & Design Information System 2

Information Systems Engineering!Software Engineering! Information Systems Development!Systems Engineering! Systems Analysis and Design! Other names...! Which one? Is there an “official” name? 3

A title given to a person who studies the problems and needs of an organization looking for improvement opportunities. Systems Analyst Other names: Software Engineer Systems Engineer Software Developer Programmer/Analyst Nerd or Hacker! (joking!) 4

An idea Analysis Design and Implementation Completed Information System SYSTEMS ANALYSIS AND DESIGN: A Condensed (Informal) Perspective Time 5

SYSTEMS ANALYSIS AND DESIGN: A Complete (Formal) Perspective Systems Planning Systems Analysis Systems Design Systems Implementation Systems Evolution Planning Evolution Implementation Design Analysis 6

System NaturalFabricated Information Systems Others Automated Information Systems Others 7

Name & Address Book CD Collection Course Registration Reservations Student Grades Payroll ATM machine & Banking in General Check-Out Counters at Retail Stores Order Fulfillment - Mail or Web Ordering Manufacturing Securities Portfolio Management Space Shuttle Flight Election Results Video Games (Arcade and Home) Business “problems” come in all sizes and shapes! Examples: 8

 A SYSTEM is a set of: interrelated components working together for a common purpose System 9

SYSTEM boundary inputs outputs processing controls feedback A Generic System Model (with Six Components) Examples: Automobile Student Registration System Others... 10

System Model Hierarchy Water Vehicles Cruise Ship Staterooms Suprasystem System Subsystem “bigger” “smaller” TemplateExample 11

An INFORMATION SYSTEM is: a type of fabricated system used by one or more persons to help them accomplish some task or assignment they have people procedures data An Information System: supports policies & procedures has three components - data, people, procedures - in addition to the six general system components 12 (input, output, processing, control, feedback and boundary)

An AUTOMATED INFORMATION SYSTEM IS: n a type of fabricated system n used by one or more persons n to help them accomplish some task or assignment they have n utilizes hardware and software people procedures data software hardware 13

DATA - input, output, or already stored electronically FUNCTIONS - transformations or actions taken BEHAVIOR - the observable effects from interaction DATAFUNCTIONS BEHAVIOR An AUTOMATED INFORMATION SYSTEM has three basic characteristics to consider: (Plus the six system components: input, output, processing, control, feedback and boundary) 14

Systems Analysis and Design is the process people use to create (automated) information systems people procedures data software hardware SA&D 15

HThe people who do SYSTEMS ANALYSIS and DESIGN produce information systems that are: 4 used internally within the organization 4 sold commercially via mail/web order or retail store 4imbedded in products 16

4Initially, problem domains (areas) tend to have poorly defined BOUNDARIES 4Problem domain SOLUTIONS are artificial 4Problem domains are DYNAMIC 4Problem domain solutions usually require INTERDISCIPLINARY knowledge and skills 4Systems Analyst’s KNOWLEDGEBASE is continually expanding 4Systems Analysis and Design is a highly COGNITIVE activity 4Working with PEOPLE What makes Systems Analysis and Design a difficult activity? 17

Systems Analyst’s interactions with people during Systems Analysis & Design SYSTEMS ANALYST Users* Steering Committee* Vendors Programmers & Tech. Staff Database Administrators Managers* * = Stakeholders Systems Analyst may be acting as a Project Manager for some of these interactions. 18

Studies the problems and needs of an organization looking for improvement opportunities for: – increasing revenue/profit – decreasing costs – improving quality of service What does a Systems Analyst do? 19

Effective and efficient: – CAPTURE of input data – PROCESSING & STORAGE of data – DELIVERY of timely and accurate information What is a Systems Analyst responsible for? 20

Concepts & Principles Environments/Tools Problem Solving & People Skills Methods & Techniques Methodologies Skills and Competencies of a Systems Analyst Functional Business Knowledge Verbal & written communication skills Systems Analysis and Design work experience PLUS: 21

Requirements Specification (3) General Model of Information Systems Development (“Partnership”) Stakeholder Information Technology Staff Analysis Design and Implementation Requirements (1) Continued Involvement (5) Information System (6) Problem Definition Skills (2) Problem Solution Skills (4) 22

Systems Analysis and Design Activities and Deliverables ANALYSIS Activities: Systems Planning Feasibility Study (optional) Requirements Determination User Acceptance Prototyping (optional) Deliverables: Requirements Specification Prototype (optional) DESIGN Activities: Deliverable: Physical Design Prototyping (optional) Software Construction/Purchase User Documentation - “Deliverable” Testing Training User Acceptance Conversion Implementing the system Information System Project Management Project Documentation - “Scaffolding” Two (2) additional on-going activities: 23

Labor intensive Smallest team = you Next smallest team = you and one other (user) Average team = several systems analysts and users Articulation of the business problem is difficult Users and systems analysts come in all sizes and shapes Systems Analysis and Design Project Observations 24

Problems - “something needs to be fixed” Opportunities - “good deals” Directives - “do it…or else…” Where Do Systems Analysis and Design Projects Come From? and are bounded by Constraints... and are bounded by Constraints 25

Planning Feasibility Study (optional) Requirements Determination Conceptual Design Physical Design Construction and/or Purchase (prototype) Conversion - old to new Training Implementation Evolution - maintenance & enhancements SYSTEMS DEVELOPMENT LIFE CYCLE (SDLC) Analysis Design 26

Sequential or Traditional SDLC 1. Planning for an information system 2. Feasibility Study (optional) 3. Requirements Determination (gathering) 4. Conceptual design 5. Physical design and/or purchase and/or prototyping 6. Conversion from current system to new/changed system 7. Training 8. Implementation 9. Evolution for enhancements and maintenance Waterfall or Staircase SDLC Planning Feasibility Study Requirements Determination Conceptual Design Physical Design Conversion Training Implementation Evolution “Begin” “End” “Begin” “End” 27

Planning Feasibility Study Requirements Determination Conceptual Design Physical Design Conversion Training Implementation Evolution Iterative SDLC Risk Analysis Spiral SDLC SDLC Activities Verification/Test 28

The system is for the user A Work Breakdown Structure should be used (ie., SDLC) Systems analysis and design is iterative and overlapping Information systems are capital investments for the business Project manager may have the authority to cancel a project Project documentation is important all along the way Senior management approval/support is very important Principles to Guide Systems Analysis & Design 30