Systems Analysis & IT Project Management Pepper. System Life Cycle BirthDeathDevelopmentProduction.

Slides:



Advertisements
Similar presentations
Systems Investigation and Analysis
Advertisements

Systems Development Environment
Ch 3 System Development Environment
Sixth Edition 1 M a n a g e m e n t I n f o r m a t i o n S y s t e m s M a n a g I n g I n f o r m a t i o n T e c h n o l o g y i n t h e E – B u s i.
Acquiring Information Systems and Applications
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management Dave Salisbury ( )
McGraw-Hill Technology Education © 2006 by the McGraw-Hill Companies, Inc. All rights reserved CHAPTER SYSTEMS ANALYSIS AND DESIGN McGraw-Hill/Irwin.
DEVELOPING ENTERPRISE APPLICATIONS
Discovering Computers Fundamentals, 2011 Edition Living in a Digital World.
© Prentice Hall CHAPTER 9 Application Development by Information Systems Professionals.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
1 IS 4420 Database Fundamentals Chapter 2: Database Development Process Leon Chen.
Chapter 1 Assuming the Role of the Systems Analyst
System Development Life Cycle (SDLC)
Professor Michael J. Losacco CIS 1150 – Introduction to Computer Information Systems Systems Analysis and Design Chapter 12.
Computers: Information Technology in Perspective By Long and Long Copyright 2002 Prentice Hall, Inc. Developing Business Information Systems Chapter 11.
The database development process
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Introduction to Systems Analysis and Design
SDLC and alternative methodologies 1/14/2015 © Abdou Illia MIS Spring 2015.
Building Information Systems lesson 26 This lesson includes the following sections: The Systems Development Life Cycle Phase 1: Needs Analysis Phase.
Welcome to CMPE003 Personal Computer Concepts: Hardware and Software Winter 2003 UC Santa Cruz Instructor: Guy Cox.
Chapter 1 The Systems Development Environment
Chapter 1 The Systems Development Environment
Chapter 22 Systems Design, Implementation, and Operation Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 22-1.
Systems Analysis and Design: The Big Picture
The Systems Development Environment. Learning Objectives Define information systems analysis and design. Describe the different types of information systems.
1313 CHAPTER SYSTEMS ANALYSIS AND DESIGN. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved Competencies Describe the six phases of the.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
Pertemuan 5 Pengembangan Teknologi Informasi Matakuliah: H0402/PENGELOLAAN SISTEM KOMPUTER Tahun: 2005 Versi: 1/0.
Chapter 1 The Systems Development Environment
Laudon & Laudon: Canadian Edition
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)
Transaction Processing Systems and System Development Life Cycle
© 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers Unit 11 Slide 1 Chapter 1 The Systems Development Environment.
Information Systems Analysis and Design
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
The Systems Development Methodologies. Objectives  Describe the information Systems Development Life Cycle (SDLC)  Explain prototyping  Explain Rapid.
Chapter 14 Information System Development
Computers Are Your Future © 2006 Prentice Hall, Inc.
Copyright Prentice Hall, Inc. 1 Computers: Information Technology in Perspective, 11e Larry Long and Nancy Long Chapter 11 Developing Business Information.
Chapter 10 Information Systems Analysis and Design
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
1 Systems Analysis and Design in a Changing World, Thursday, January 18, 2007.
Systems Analysis and Design
Computers Are Your Future © 2008 Prentice Hall, Inc.
Computers Are Your Future Tenth Edition Chapter 13: Systems Analysis & Design Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
14-1 Systems Development Concept of Systems Development Life Cycle (SDLC) Definition of SDLC Stages of SDLC Traditional versus modern SDLCs.
Software Development Life Cycle by A.Surasit Samaisut Copyrights : All Rights Reserved.
IS Analysis and Design. SDLC Systems Development Life Cycle Break problems into management review stages Control cost and time Works best with well understood.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Fifth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Computer Concepts 2014 Chapter 10 Information Systems Analysis and Design.
© 2005 by Prentice Hall Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
The Systems Development Environment Systems Analysis and Design II.
Systems Development Life Cycle (SDLC)
ANALISA & PERANCANGAN SISTEM Disusun Oleh : Dr. Lily Wulandari Program Pasca Sarjana Magister Sistem Informasi Universitas Gunadarma.
CHAPTER 13 Acquiring Information Systems and Applications.
Final Review Systems Analysis and Design in a Changing World, 4th Edition 1 Final Review u Chapters 1-6, 8-10, 13, 14, 15 u Multiple choice, short answer,
Chapter 1 Assuming the Role of the Systems Analyst.
Information Systems Development
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
Managing the development and purchase of information systems (Part 2)
System Development Life Cycle (SDLC)
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
Building Information Systems
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
Building Information Systems
Presentation transcript:

Systems Analysis & IT Project Management Pepper

System Life Cycle BirthDeathDevelopmentProduction

System Development Life Cycle Planning –> Project development Analysis -> System Requirement Design -> Application Specifications Implementation -> Working system Maintenance -> Ongoing until death

Waterfall SDLC Planning Analysis Design Implementation Maintenance

Planning Assemble the team (outsource?, JAD) Identify opportunities Justify project Choose development methodology Develop a schedule Produce a project development plan

The team Outsource JAD (joint application Development) Could be you Planning

Identify Opportunities - PIECES P -> performance (respond too slow) I -> information (info users need in time) E -> economics (costs too much) C -> control (decisions in wrong hands) E -> efficiencies (needs too much of user) S -> service (too hard to use) Planning

Justify project New product / service Lower costs Compete Planning

Choose methodology Structured – start from process analysis Information engineering – start from the data Object oriented – look at who does what with what data Rapid application – get out a prototype Planning

Prototyping Developing Prototype Systems Scalable Systems System Specifications (Specs) Functional Specifications Three Objectives Analyze current situation Identify information needs Develop a model of the target system Rapid Application Development (RAD) Monthly Technology Update

Finishing Planning So you can start analysis (system requirements) Very high level schedule Very high level goals

Waterfall SDLC - Analysis Planning Analysis Design Implementation Maintenance System Requirements

Analysis Study the one you have System requirements document Case Tools can help Document requirements using DFDs, ERD, OOD

Computer-Aided Software Engineering CASE tools – Analysis & Design Design tools Information repository tools Program development tools Software Engineers Custom Programs Courtesy of Federal Express Corporation. All rights reserved.

CASE Tool Kit Contains Design tools User interface Screen generator Layout Report generator Information repository tools Cross-referencing system (database) Packages system documentation Program development tools Application Generator Generation of text data

Data Flow Diagram Entity Symbol Process Flow line Data Storage Data Flow Diagram: Focus is on information flow Entity Relationship Diagram: Focus is on attributes of entities and relationship between them. Web Site Web Site

Object Oriented Focus on what people will do with the system – Start with the users Use case diagrams Class diagram Sample Sample2 sample3

ERD Entities (Files) Attributes (fields) Relationships Good web site

Waterfall SDLC - Design Planning Analysis Design Implementation Maintenance Design Specs

Design Identify and evaluate solutions Turnkey, Package, Custom, In house Centralized, distributed, web Decision support worksheet Select hardware and software RFP and RFQ Develop application specification doc Followed by change requests – feature creep Get approval – detailed cost and plan

Flow Chart Combination of symbols and flow lines portrays the logic of the program or system Main Program LoopSubroutines Flowcharting Online Storage Input/ Output Display Printed Output Computer Process Predefined Process No Yes Terminal Point Decision

Waterfall SDLC – Implementation Planning Analysis Design Implementation Maintenance Code, Test, Live

Implementation Purchase hardware and software Code software if required Test Unit, integration, system; Acceptance testing Document system – system and user Train users Convert data Install system Parallel, phased, pilot

Waterfall SDLC – Summary Planning Analysis Design Implementation Maintenance

Assignment - Planning Determine team members Interview to find out what system they could use – (Unless they have a system on excel -> look at information part of PIECES.) Write short statement of goal and schedule. (Use assignment page for schedule. Explain what system you will create.)