IS 421 Information Systems Management James Nowotarski 16 September 2002.

Slides:



Advertisements
Similar presentations
Systems Analysis and Design
Advertisements

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
Chapter 8 Information Systems Development & Acquisition
Slide 1 Systems Analysis & Design CS183 Spring Semester 2008 Dr. Jonathan Y. Clark Course Website:
SE 470 Software Development Processes James Nowotarski 21 April 2003.
IS 421 Information Systems Analysis James Nowotarski 30 September 2002.
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 Analysis James Nowotarski 11 November 2002.
Chapter 6 Systems Development.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design Copyright 2000 © John Wiley & Sons, Inc. All rights reserved. Slide 1 Systems.
Required Skills for IS PM. Contemplative Questions What skills are important for work in IS? What skills are important for work in IS? Do I have these.
Fundamentals of Information Systems, Second Edition
SDLC and alternative methodologies 1/14/2015 © Abdou Illia MIS Spring 2015.
Chapter 1 The Systems Development Environment
Chapter 1 The Systems Development Environment
The Systems Development Environment. Learning Objectives Define information systems analysis and design. Describe the different types of information systems.
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition Copyright © 2009 John Wiley & Sons, Inc. All rights.
1 Introduction Chapter 1. 2 Key Ideas Many failed systems were abandoned because analysts tried to build wonderful systems without understanding the organization.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
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.
Chapter 1 The Systems Development Environment
1 INTRODUCTION Chapter 1 Alan Dennis, Barbara Wixom, and David Tegarden John Wiley & Sons, Inc. Slides by Fred Niederman Edited by Solomon Negash.
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.
© 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers Unit 11 Slide 1 Chapter 1 The Systems Development Environment.
Chapter 1: Introduction to Systems Analysis and Design
Systems Analysis and Design
The Systems Development Methodologies. Objectives  Describe the information Systems Development Life Cycle (SDLC)  Explain prototyping  Explain Rapid.
© 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 4 Slide 1 Chapter 1 The Systems Development Environment.
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Systems Development Life Cycle Phases and Activities in the SDLC Variations of the SDLC models.
CSIS 3600 Systems Analysis and Design The Systems Development Life Cycle Intellectual Property of Dr. Meg Murray, dated August 2002.
Chapter 14 Information System Development
Introduction to Systems Analysis and Design
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.
Software Development Life Cycle by A.Surasit Samaisut Copyrights : All Rights Reserved.
Fundamentals of Information Systems, Second Edition 1 Systems Development.
Teaching Systems Analysis and Design in a Practical Way: A Collaborative Effort Between Computer Science and Business School by Ken Surendran-CS Chellappa.
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.
© 2005 by Prentice Hall Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George.
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.
The Systems Development Environment Systems Analysis and Design II.
INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN 1. WHAT IS AN INFORMATION SYSTEM? An information system is a collection of interrelated components that collect,
SYSTEM ANALYSIS AND DESIGN SAFAA S.Y. DALLOUL. INTRODUCTION.
Lecture 15 Chapter 8 Managing IT Project Delivery.
SYSTEM ANALYSIS AND DESIGN LAB NARZU TARANNUM(NAT)
Chapter 2: System Development Methodologies & Automated Systems 1.
Chapter 1 Assuming the Role of the Systems Analyst.
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.
ISTM 280, GWU1 Introduction to Systems Analysis and Design Lecture 1 Courtesy Subhasish Dasgupta.
Introduction to Systems Analysis and Design
Chapter 1: Introduction to Systems Analysis and Design
Business System Development
Systems Analysis & Design N106
Systems & Systems Analysis
Systems Analysis and Design
Systems Analysis and Design With UML 2
Systems Analysis and Design
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
Chapter 1: Introduction to Systems Analysis and Design
Systems Analysis and Design With UML 2
Chapter 1: Introduction to Systems Analysis and Design
Presentation transcript:

IS 421 Information Systems Management James Nowotarski 16 September 2002

Understand what the course is about (i.e., course objectives) Understand how the course will achieve its objectives Begin to get acquainted Understand the systems development life cycle (SDLC) Understand what a systems development methodology is Understand key roles and skills on a systems development project Today’s Objectives

Topic Duration Questionnaire & Intros30 minutes Systems Development Life Cycle45 minutes *** Break15 minutes Course Overview30 minutes Methodologies45 minutes Roles and Skills30 minutes Today’s agenda

Technology Process People

Topic Duration Questionnaire & Intros30 minutes Systems Development Life Cycle45 minutes *** Break15 minutes Course Overview30 minutes Methodologies45 minutes Roles and Skills30 minutes Today’s agenda

SDLC The systems development life cycle (SDLC) is a description of the phases of an information system PlanningAnalysisDesign Implementation

SDLC Key Question:Deliverables StepsTechniques

Planning Key Question:Deliverables StepsTechniques Why build the system? System request Feasibility study Project plans Project standards Development environment Project organization & staffing Risk assessment 1.Identify business value 2.Analyze feasibility 3. Develop work plan 4. Staff the project 5. Control and direct the project Net present value (NPV) Function point analysis Critical path analysis Subcontracting

Analysis Key Question:Deliverables StepsTechniques What does the system need to do? Functional requirements Quality requirements Data model Process model 1.Gather requirements 2. Create data model 3. Create process model Interviewing Observation Entity-relationship modeling Normalization Data flow modeling

Design Key Question:Deliverables StepsTechniques How will the system work? System architecture design Application design User interface design Database design Program design 1.Design system architecture 2. Design application 3. Design user interfaces 4. Design databases 5. Design programs Prototyping Denormalization Modularization/Components

Implementation Key Question:Deliverables StepsTechniques Does the system work? Programs Databases Converted data End user training Operations processes 1.Build the programs 2. Build the databases 3. Test the system 4. Develop and conduct training 5. Convert the data 6. Migrate to production status Code walkthroughs White box testing Stress testing Parallel testing

Scope of IS 421 The focus of IS 421 is the Analysis phase PlanningAnalysisDesign Implementation

Topic Duration Questionnaire & Intros30 minutes Systems Development Life Cycle45 minutes *** Break15 minutes Course Overview30 minutes Methodologies45 minutes Roles and Skills30 minutes Today’s agenda

Course Objectives Understand the systems development life cycle Be able to perform a feasibility analysis Be able to create a project work plan Understand how to gather system requirements Be able to create data flow diagrams Be able to create entity relationship diagrams

Your grade Assignments30% Quizzes30% Final Exam30% Participation10% %

IS 421 Core Exam

December 3, 2002 beginning at 6pm Each exam lasts 75 minutes Location: Loop campus –“Specific building and room locations will be posted on the CTI web site the day before the exam” Deadline for applications is November 19, 2002 IS 421 Core Exam Study Guide can be accessed from Core Knowledge Exam Logistics

Course Map Contents 1. Introduction Planning Phase 2. Project Initiation 3. Project Management Analysis Phase 4. Systems Analysis 5. Gathering Information 6. Process Modeling 7. Data Modeling Assignments Quizzes Final Week Core Exam Review

Course Assignments Assignment 1 - System Request Assignment 2 - Interview Report Assignment 3 - Data Model Assignment 4 - Process Model Assignment 5 - Project Plan

My role Facilitate learning Plan, prepare, and conduct lectures and learning activities Assess student progress and provide feedback Relate class concepts to real-world problems Provide classroom environment conducive to learning Clearly state expectations Gather and implement suggestions for improving the class Keep it fun

phone: office hours: Mondays, 4:15-5:45

Your role Be proactive Share your experience Come to class prepared Collaborate with other students as appropriate Ask if you don’t understand or if I’m not clear Provide constructive feedback (“This class would be better if...”)

Topic Duration Questionnaire & Intros30 minutes Systems Development Life Cycle45 minutes *** Break15 minutes Course Overview30 minutes Methodologies45 minutes Roles and Skills30 minutes Today’s agenda

What Is a Methodology? A formalized approach or series of steps Examples –Structured Methods –Information Engineering –Rapid Application Development –Object-Oriented Methods –Agile Methods

Waterfall Development Method Waterfall development is the most common form of structured methods

Pros and Cons of the Waterfall Method ProsCons 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 Waterfall Method Structured Methods –Parallel Development Rapid Application Development (RAD) –Phased Development –Prototyping –Throw-Away Prototyping

Parallel Development Method

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

Rapid Application Development (RAD) Computer-aided software engineering (CASE) tools Joint application design (JAD) sessions Fourth generation/visualization programming languages Code generators Timeboxing (90-day implementation)

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

Topic Duration Questionnaire & Intros30 minutes Systems Development Life Cycle45 minutes *** Break15 minutes Course Overview30 minutes Methodologies45 minutes Roles and Skills30 minutes Today’s agenda

Systems Development Project Roles Business analyst System analyst Infrastructure analyst Change management analyst Project manager

Summary The Systems Development Lifecycle consists of four stages: Planning, Analysis, Design, and Implementation There are multiple development methodologies. There is no “one size fits all” solution. Methodologies must be carefully selected and tailored based on the organization’s requirements. There are five major team roles: business analyst, systems analyst, infrastructure analyst, change management analyst and project manager.

Read Chapters 1-2 End of chapter questions: –Ch. 1: 1, 3-6, 17, –Ch. 2: 1, 5, 7, 13, 15 Topics for September 23