Chapter 14 Systems Development. Agenda Reasons for Change System Development Life Cycle (SDLC) Prototyping Rapid Application Development (RAD) Object.

Slides:



Advertisements
Similar presentations
Information Systems Systems Development Chapter 6.
Advertisements

Principles of Information Systems, Tenth Edition
Chapter 12 Systems Development Three common methods for MIS development: The systems development life cycle (SDLC) Prototyping End-user development Five.
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.
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.
© Prentice Hall CHAPTER 9 Application Development by Information Systems Professionals.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 6-1 Chapter 6 Decision Support System Development.
1 California State University, Fullerton Chapter 13 Developing and Managing Information Systems.
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.
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
Chapter 6 Systems Development.
System Implementations American corporations spend about $300 Billion a year on software implementation/upgrade projects.
Lecture Exam Monday, March 27th 5:30 – 6:30 l bring a blue bubble sheet l lab sections 10, 11, 12 take test in Classroom Building 302 l lab sections 13,
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 13 Developing and Managing Information Systems.
SDLC. Information Systems Development Terms SDLC - the development method used by most organizations today for large, complex systems Systems Analysts.
Welcome to CMPE003 Personal Computer Concepts: Hardware and Software Winter 2003 UC Santa Cruz Instructor: Guy Cox.
Acquiring Information Systems and Applications
Chapter 8: Systems Development Please turn your cell phone off.
Succeeding with Technology Systems Development An Overview of Systems Development Tools and Techniques for Systems Development Systems Investigation Systems.
CSI315 Web Technology and Applications
1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming.
Pertemuan 5 Pengembangan Teknologi Informasi Matakuliah: H0402/PENGELOLAAN SISTEM KOMPUTER Tahun: 2005 Versi: 1/0.
Laudon & Laudon: Canadian Edition
Lecture # 04 & 05 CS314 Introduction To Software Development Software Development Process (SDP) Instructor :Muhammad Janas khan
Computers Are Your Future Eleventh Edition Chapter 13: Systems Analysis & Design Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Transaction Processing Systems and System Development Life Cycle
Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005.
© 2001 Business & Information Systems 2/e1 Chapter 13 Developing and Managing Information Systems.
Development and Impact of Software Solutions Application of software development approaches.
Information Systems Technology Ross Malaga "Part III - Building and Managing Information Systems" III 11 Copyright © 2005 Prentice Hall, Inc MANAGING.
Principles of Information Systems, Sixth Edition Systems Design, Implementation, Maintenance, and Review Chapter 13.
Systems Development AIMS 2710 R. Nakatsu. Overview Why do IT projects succeed and fail? Two philosophies of systems development –Systems Development Life.
AIS Development Strategies. Lecture 4-2 ©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart Introduction This.
Chapter 12: Systems Investigation and Analysis. Agenda  How to Develop a CBIS?  Systems Development Life Cycle (SDLC)  Prototyping  Join Application.
Rapid Application Development. What is RAD……..?  Rapid Application Development (RAD) is a software development process.  first developed during the.
Fundamentals of Information Systems, Third Edition1 Systems Design Answers the question “How will the information system do what it must do to solve a.
Acquiring Information Systems and Applications
Decision Support System Development By Dr.S.Sridhar,Ph.D., RACI(Paris),RZFM(Germany),RMR(USA),RIEEEProc. web-site :
CHAPTER 13 Acquiring Information Systems and Applications.
Computers Are Your Future Tenth Edition Chapter 13: Systems Analysis & Design Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
Ihr Logo Chapter 6 Decision Support System Development Turban, Aronson, and Liang Decision Support Systems and Intelligent Systems, Seventh Edition.
14-1 Systems Development Concept of Systems Development Life Cycle (SDLC) Definition of SDLC Stages of SDLC Traditional versus modern SDLCs.
Developing Business/IT Solutions Chapter 12 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Principles of Information Systems, Sixth Edition 1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
Chapter 1 Introduction to Systems Design and Analysis Systems Analysis and Design Kendall and Kendall Sixth Edition.
Systems Development AIMS 2710 R. Nakatsu. Overview Two philosophies of systems development –Systems Development Life Cycle (SDLC) –Prototyping Alternative.
1 - 1 Systems Analysis and Design, Key Ideas Many failed systems were abandoned because analysts tried to build wonderful systems without understanding.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 6-1 Chapter 6 Decision Support System Development.
Systems Development Life Cycle (SDLC)
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 6-1 Chapter 6 Decision Support System Development.
Chapter 1 Assuming the Role of the Systems Analyst.
© 2017 by McGraw-Hill Education. This proprietary material solely for authorized instructor use. Not authorized for sale or distribution in any manner.
Information Systems Development
Information Systems Development
Information Systems Development
Fundamentals of Information Systems, Sixth Edition
Fundamentals of Information Systems, Sixth Edition
Introduction to Information Technology
Introduction to Computers
Information Systems Development (ISD)
Information Systems Development
Chapter 12 Systems Development: Investigation and Analysis
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
Chapter 8 Prototyping and Rapid Application Development
Systems Development An Overview of Systems Development
Presentation transcript:

Chapter 14 Systems Development

Agenda Reasons for Change System Development Life Cycle (SDLC) Prototyping Rapid Application Development (RAD) Object Oriented Development End User Development Issues FHC System Proposal

Reasons for Change Deterioration (legacy systems) Technology User expectations Keep up with competition External forces –Merger / takeover –Government regulation

IT Life Cycle Analysis and design Implementation Maintenance Deterioration or obsolete

Development Method System development life cycle (SDLC) Prototyping Rapid application development (RAD) Object oriented development End user development Outsourcing

Agenda Reasons for Change System Development Life Cycle (SDLC) Prototyping Rapid Application Development (RAD) Object Oriented Development End User Development Issues FHC System Proposal

System Development Life Cycle (SDLC) Distinct IS project segments Different with each organization Each segment has –start and end dates –deliverable

System Development Life Cycle Feasibility study –Technology, Economics, organizational factors, legal, ethical, and other constraints Analysis and design –User requirements: input, output, storage Acquisition or development –Programming, testing, documenting

System Development Life Cycle Implementation –Parallel conversion, direct cutover, pilot conversion, phased or modular conversion Operation Post-audit –System performance Maintenance –Minor changes

Agenda Reasons for Change System Development Life Cycle (SDLC) Prototyping Rapid Application Development (RAD) Object Oriented Development End User Development Issues FHC System Proposal

Prototyping Model of final IS Reasons –4GLs –PCs –Failure of classic approach

Prototype Life Cycle Complete System Operationalize Prototype Develop Prototype Analyze problem Refine Prototype

Prototyping Types Operational prototype or production prototype Throwaway prototype

Advantages User oriented –What the user sees –Not enigmatic diagrams Quicker error feedback Earlier training

Disadvantages User expectations Bypass analysis Documentation Never ending

Agenda Reasons for Change System Development Life Cycle (SDLC) Prototyping Rapid Application Development (RAD) Object Oriented Development End User Development Issues FHC System Proposal

Rapid Application Development Special case of Prototyping Components –GUI development environment –Reusable components –Code generator –Object oriented programming language

Advantages Speed Portability Maintainability and modifiability Data oriented systems

Disadvantages Never ending Lack of documentation Inadequate analysis

Agenda Reasons for Change System Development Life Cycle (SDLC) Prototyping Rapid Application Development (RAD) Objective Oriented Development End User Development Issues FHC System Proposal

Object Oriented Development Reusable IS components Small, self-contained program modules Includes –Operations –Data

Advantages Easier to build and maintain (object) Reusable codes Flexible for adding and changing objects User oriented Increase productivity and quality (programmer) Increase productivity and quality Web application

Disadvantage Complex Lack of experts

Agenda Reasons for Change System Development Life Cycle (SDLC) Prototyping Rapid Application Development (RAD) Object Oriented Development End User Development Issues FHC System Proposal

End User Development Reasons –Powerful PC –Cheaper hardware –Software capability –Computer literate –IS backlog –Small application

Advantages User control Business oriented Cost saving Development speed

Disadvantages Cost (hardware and software) Lack of analysis Lack of testing No documentation Duplication effort Security Backup and recovery

Points to Remember Reasons for Change System Development Life Cycle (SDLC) Prototyping Rapid Application Development (RAD) Object Oriented Development End User Development

Discussion Questions Will applications programmers and systems analysts become nothing more than evaluators of packaged software? How do you measure “System Effectiveness” in your organization? –How can you tell when a system is “successful”? –“unsuccessful”? –How do you decide that a system needs rework?

Assignment Review chapters 8-14 & technology Read chapter 15 Group assignment Research paper