McGraw-Hill Technology Education

Slides:



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

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
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Pg. 1 Systems Development Life Cycle (SDLC) Systems Analyst – change agent Systems Analyst – change agent  coordination, communication, planning, design.
Lab/Sessional -CSE-374. SYSTEM DEVELOPMENT LIFE CYCLE.
Chapter 8 Information Systems Development & Acquisition
© 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,
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Chapter 6 Prototyping, RAD, and Extreme Programming
Chapter 8 Prototyping and Rapid Application Development
Eleventh Edition 1 Introduction to Information Systems Essentials for the Internetworked E-Business Enterprise Irwin/McGraw-Hill Copyright © 2002, The.
Chapter 6 Systems Development.
Fundamentals of Information Systems, Second Edition
Introduction to Management Information Systems Chapter 6 System Development HTM 304 Spring 06.
System Development Life Cycle (SDLC)
1 Chapter 6 Systems Development. 2 Learning Objectives  Know the characteristics of systems development.  Understand what professional systems analysts.
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
SDLC. Information Systems Development Terms SDLC - the development method used by most organizations today for large, complex systems Systems Analysts.
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.
1313 CHAPTER SYSTEMS ANALYSIS AND DESIGN. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved Competencies Describe the six phases of the.
1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
Pertemuan 5 Pengembangan Teknologi Informasi Matakuliah: H0402/PENGELOLAAN SISTEM KOMPUTER Tahun: 2005 Versi: 1/0.
Managing the development and purchase of information systems (Part 1)
Transaction Processing Systems and System Development Life Cycle
Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005.
Chapter 14 Information System Development
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Programming Languages and the Programming Process.
Chapter 6 Prototyping, RAD, and Extreme Programming Systems Analysis and Design Kendall & Kendall Sixth Edition.
Fundamentals of Information Systems, Second Edition 1 Systems Development.
MIS 7003 MBA Core Course in MIS Professor Akhilesh Bajaj The University of Tulsa Introduction to S/W Engineering © All slides in this presentation Akhilesh.
Making the System Operational Implementation & Deployment
Systems Development Life Cycle (SDLC)
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 13 A & B Programming Languages and the.
10-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
Lesson Objectives 1) Review the steps involved in problem solving 2) Review the stages of the System Life Cycle 3) Describe what prototyping is and the.
Information Systems Development
Chapter 1 The Systems Development Environment
Chapter 15 Finalizing Design Specifications
Chapter 1 The Systems Development Environment
Information Systems Development
CASE Tools and Joint and Rapid Application Development
Chapter 1 The Systems Development Environment
Chapter 1 The Systems Development Environment
System Development Life Cycle (SDLC)
Developing Information Systems
Introduction to Computers
Systems Analysis and Design
Chapter 1 The Systems Development Environment
Systems Analysis and Design With UML 2
Chapter 1 The Systems Development Environment
System Development Life Cycle (SDLC)
Chapter 1 The Systems Development Environment
Information Systems Development
MBI 630: Systems Analysis and Design
Chapter 15 Finalizing Design Specifications
Making the System Operational Implementation & Deployment
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
Systems Analysis and Design With UML 2
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
Chapter 8 Prototyping and Rapid Application Development
Chapter 1 The Systems Development Environment
Systems Development An Overview of Systems Development
Building Information Systems
Presentation transcript:

McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.

Building Information Systems Chapter 12B Building Information Systems

Systems Development Life Cycle Organized way to build information systems Consists of five phases Entire usable life of the system

SDLC

Systems Development Life Cycle Phase 1: needs analysis Users identify a need Solves three main problems Define the problem Present possible solutions Determine the best solution Technology analysts talk with users Define the problem using a description tool A solution is presented to a manager Teaching tip Structured English is covered in chapter 13. The term used is pseudo code.

Systems Development Life Cycle Phase 2: Systems design Solution is defined Data storage User interface Reports Several design tools Top down design Bottom up design CASE tools used to build prototypes Computer aided software engineering

Systems Development Life Cycle Phase 3: Development Solution to the problem is built Programmers play a key role Solutions may be purchased Solutions may be built locally Technical writers create instructions Solution is repeatedly tested Teaching tip Companies understand the SDLC and attempt to work with clients to provide the program they need. Oracle for instance has several add-ons for its core DBMS lines. Oracle financials, for instance, allows companies to completely track and maintain it’s cash flow and costs.

Systems Development Life Cycle Phase 4: Implementation Installation of hardware and software Users must convert to the solution Direct conversion Parallel conversion Phased conversion Pilot conversion Trainers and support personnel are critical Teaching tip Pilot programs are often referred to as beta testing. The beta testers work with the product to guarantee that it is ready for release.

SDLC Conversion

Systems Development Life Cycle Phase 5: Maintenance IT professionals continue to monitor Bugs are fixed New features are added Users often suggest bugs or features Teaching tip Microsoft continues to maintain their products, sometimes years after launch. Windows XP recently received its second service pack while Windows 2000 is on it’s fourth.

Evolving System Design Methods Problems with SDLC SDLC is an old process Very slow process Companies need to respond quickly

Evolving System Design Methods Rapid Application Design (RAD) Develops IS systems quickly Several products exist Slightly different development phases Teaching tip Microsoft Visual Basic is one tool often associated with RAD.

RAD SDLC

Evolving System Design Methods RAD Phase 1: Requirements planning Requirements for project are defined Joint requirements planning (JRP) Involves programmers and managers Managers from affected departments provide guidance

Evolving System Design Methods RAD Phase 2: User design Joint application design (JAD) System analysts and users User provides the details System analyst solve the technical details Discussion point Have the students discuss the usefulness of user input in the design phase. Discuss both pros and cons.

Evolving System Design Methods RAD Phase 3: Rapid construction IS professionals develop the project A variety of tools can be used Users approve each portion

Evolving System Design Methods RAD Phase 4: Transition System is tested on sample data Users are trained on the sample New system runs parallel to existing Phase complete when bugs are gone Old system removed

Evolving System Design Methods RAD Phase 5: Maintenance Traditionally not part of RAD All systems need periodic maintenance

Evolving System Design Methods Object Oriented Systems Analysis OOSA Project elements are defined using objects Objects are self contained programming constructs Objects have data and functionality Objects are linked together Java and C++ are typical tools

Chapter 12B End of Chapter