SYSTEMS ANALYSIS AND DESIGN INTRODUCTION 1 Systems Analysis

  • Slides: 31
Download presentation
SYSTEMS ANALYSIS AND DESIGN INTRODUCTION 1

SYSTEMS ANALYSIS AND DESIGN INTRODUCTION 1

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

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

Is there an “official” name? Systems Analysis and Design! Software Engineering! Information Systems Development!

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

Systems Analyst A title given to a person who studies the problems and needs

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

SYSTEMS ANALYSIS AND DESIGN: A Condensed (Informal) Perspective An idea Analysis Design and Implementation

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

SYSTEMS ANALYSIS AND DESIGN: A Complete (Formal) Perspective n Systems Planning n Systems Analysis

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

System Natural Fabricated Information Systems Automated Information Systems Others 7

System Natural Fabricated Information Systems Automated Information Systems Others 7

Business “problems” come in all sizes and sh Examples: n Name & Address Book

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

System H A SYSTEM is a set of: n interrelated components n working together

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

A Generic System Model (with Six Components) SYSTEM boundary processing controls inputs feedback outputs

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

System Model Hierarchy Template “bigger”Suprasystem System “smaller” Subsystem Example Water Vehicles Cruise Ship Staterooms

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

An INFORMATION SYSTEM is: • a type of fabricated system • used by one

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 An Information System: • includes the 3 aspects of a system • supports policies & procedures • has three additional components - data, people, procedures - in addition to the six data people procedures 12

An AUTOMATED INFORMATION SYSTEM IS: n a type of fabricated system n used by

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 in addition to data, people, procedures n …plus all the aspects of a system data software people procedures hardware 13

An AUTOMATED INFORMATION SYSTEM has three basic characteristics to consider: DATA FUNCTIONS BEHAVIOR n

An AUTOMATED INFORMATION SYSTEM has three basic characteristics to consider: DATA FUNCTIONS BEHAVIOR n DATA - input, output, or already stored electronically n FUNCTIONS - transformations or actions taken BEHAVIOR - the observable effects fromcontrol, feedback an (Plusnthe six system components: input, output, processing, 14

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

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

H The people who do SYSTEMS ANALYSIS and DESIGN produce information systems that are:

H The 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 4 imbedded in products 16

What makes Systems Analysis and Design a difficult activity? 4 Initially, problem domains (areas)

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

Systems Analyst’s interactions with people during Systems Analysis & Steering Committee* Users* Managers* SYSTEMS

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

What does a Systems Analyst do? Studies the problems and needs of an organization

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

What is a Systems Analyst responsible f Effective and efficient: n CAPTURE of input

What is a Systems Analyst responsible f Effective and efficient: n CAPTURE of input data n PROCESSING & STORAGE of data n DELIVERY of timely and accurate 20

Environments/Tools Skills and Competencies of a Systems Analyst Methodologies Methods & Techniques Concepts &

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

General Model of Information Systems Development (“Partnership”) Stakeholder Requirements (1) Continued Involvement (5) Information

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

Systems Analysis and Design Activities and Deliverables DESIGN ANALYSIS Activities: • Systems Planning •

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

Systems Analysis and Design Project Observa n Labor intensive n Smallest team = you

Systems Analysis and Design Project Observa n Labor intensive n Smallest team = you n Next smallest team = you and one other (user) n Average team = several systems analysts and users n Articulation of the business problem is difficult 24

Where Do Systems Analysis and Design Projects Come From? n Problems - “something needs

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

Design and Implementation Analysis SYSTEMS DEVELOPMENT LIFE CYCLE (SDLC) n Planning n Feasibility Study

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

Sequential or Traditional SDLC “Begin” “End” 1. Planning for an information system 2. Feasibility

Sequential or Traditional SDLC “Begin” “End” 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 “Begin” Planning Feasibility Study Requirements Determination Conceptual Design Physical Design Conversion Training Implementation Evolution “End” 27

Iterative SDLC Spiral SDLC Activities Planning Feasibility Study Requirements Determination Conceptual Design Physical Design

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

Boehm, 1988 29

Boehm, 1988 29

Principles to Guide Systems Analysis & Des n The system is for the user

Principles to Guide Systems Analysis & Des n The system is for the user n A Work Breakdown Structure should be used (ie. , SDLC) n Systems analysis and design is iterative and overlapping n Information systems are capital investments for the business n Project manager may have the authority to cancel a 30

QUITTING TIME 31

QUITTING TIME 31