Systems Development. Systems Development Life Cycle (SDLC) A “baseline” process for the development of application systems Contains a comprehensive set.

Slides:



Advertisements
Similar presentations
Information Systems Systems Development Chapter 6.
Advertisements

Chapter 12 Systems Development Three common methods for MIS development: The systems development life cycle (SDLC) Prototyping End-user development Five.
C H A P T E R 10 Developing Business/IT Solutions.
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
Acquiring Information Systems and Applications
Acquiring Information Systems and Applications
Pg. 1 Systems Development Life Cycle (SDLC) Systems Analyst – change agent Systems Analyst – change agent  coordination, communication, planning, design.
1 California State University, Fullerton Chapter 13 Developing and Managing Information Systems.
Eleventh Edition 1 Introduction to Information Systems Essentials for the Internetworked E-Business Enterprise Irwin/McGraw-Hill Copyright © 2002, The.
SYSTEMS DEVELOPMENT Phases, Tools, and Techniques
Information Systems Development Lecture 2: the idea of the Life Cycle.
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,
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 18-1 Accounting Information Systems 9 th Edition Marshall.
Pertemuan Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
1 SOFTWARE LIFE-CYCLES Elements and Definitions. 2 Requirements System Design Detailed Design Implementation Installation & Testing Maintenance The WATERFALL.
SDLC. Information Systems Development Terms SDLC - the development method used by most organizations today for large, complex systems Systems Analysts.
1 Principles of Information Systems, Ninth Edition Chapter 13 Systems Development: Design, Implementation, Maintenance, and Review.
Acquiring Information Systems and Applications
Acquiring Information Systems and Applications
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
Succeeding with Technology Systems Development An Overview of Systems Development Tools and Techniques for Systems Development Systems Investigation Systems.
LESSON 8 Booklet Sections: 12 & 13 Systems Analysis.
Systems Investigation and Analysis
Introduction to Systems Development Life Cycle
Systems Development AIMS 2710 R. Nakatsu. Overview Why do IT projects succeed and fail? Two philosophies of systems development –Systems Development Life.
Systems Development MBAA 609 R. Nakatsu. Overview of Today’s Lecture Why do IT projects succeed and fail? Two philosophies of systems development –Systems.
Advanced Higher Computing SOFTWARE DEVELOPMENT PROCESS.
Acquiring Information Systems and Applications
CHAPTER 13 Acquiring Information Systems and Applications.
The Traditional System Development Life Cycle There are a number of important steps in the creation of a system, regardless of which approach you use.
Topics Covered Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System.
Developing Business/IT Solutions Chapter 12 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
CISB113 Fundamentals of Information Systems IS Development.
GCSE ICT Systems Analysis. Systems analysis Systems analysis is the application of analytical processes to the planning, design and implementation of.
Oktalia Juwita, S.Kom., M.MT. SYSTEMS DEVELOPMENT Dasar-dasar Sistem Informasi – IKU1102.
Systems Development AIMS 2710 R. Nakatsu. Overview Two philosophies of systems development –Systems Development Life Cycle (SDLC) –Prototyping Alternative.
第 11 組 MIS 報告. Phases of any information system ~ recognition of a business problem or opportunity ~ recognition of a business problem or opportunity.
Systems Development Life Cycle (SDLC)
Chapter 6 SYSTEMS DEVELOPMENT Phases, Tools, and Techniques.
1 Unified Modeling Language Michael K. Wildes University of California, Riverside – Extension Program Presentation 2.
V-Shaped Software Development Life Cycle Model. Introduction: Variation of water fall model. Same sequence structure as water fall model. Strong emphasis.
10-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
The information systems lifecycle Far more boring than you ever dreamed possible!
Phases, Tools, and Techniques Chapter 6 System Development Phases, Tools, and Techniques Shen Bo The Systems Development Life Cycle.
Accounting systems design & evaluation 9434SB 18 March 2002.
MANAGEMENT INFORMATION SYSTEM
Information Systems Development
Introduction to Systems Analysis and Design
Chapter 1 The Systems Development Environment
Information Systems Development
System.
Fundamentals of Information Systems, Sixth Edition
Introduction to Computers
Chapter 1 The Systems Development Environment
Systems Development Chapter 6
Information Systems Development
Introduction to Information Systems
SDLC The systems development life cycle is the foundation for many systems development methodologies such as RAD and agile Systems development life cycle.
System Development Life Cycle (SDLC)
Information Systems, Ninth Edition
Lesson 1 Understanding Software Quality Assurance
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
(System Development Life Cycle)
Chapter 1 The Systems Development Environment
Systems Development An Overview of Systems Development
Week 10 Systems Development
Presentation transcript:

Systems Development

Systems Development Life Cycle (SDLC) A “baseline” process for the development of application systems Contains a comprehensive set of tasks to reduce risk in developing systems There are numerous specific SDLC models, but they typically differ primarily in the names of the phases/steps. Basic premise behind SDLC is that you should Make sure proposed system is feasible Make sure you understand requirements thoroughly before proceeding to implementation Thoroughly design the system before beginning programming Scrutinize outputs of each phase to ensure you’re on track and should continue

SDLC Model Requirements analysis DesignImplementationMaintenance

Requirements Analysis Feasibility study –Cost/benefit analysis –Match with organizational objectives –Technical and operational feasibility –Risks Requirements definition –What functions must the system perform? –System inputs, processing, outputs

Design How will the system perform the functions? Design: –Programs –System hardware and software –Database –User interface

Implementation Building the system –Programming –Implement database –Testing –Create documentation (system and user) TrainingConversion –Parallel –Cutover/direct –Pilot

Maintenance Ongoing error correction Ongoing improvements (adding new functions) Usually most IS resources spent here

Alternative Development Approaches Prototyping/Rapid application development –Successive iterations of system –Improve system with each iteration –Requires extensive user involvement –Good for systems where requirements are hard to define –Requires development tools that allow fast programming