Modern Approaches of Systems Development By: Hanouf AL-Monawer Sara Mohammed.

Slides:



Advertisements
Similar presentations
Ch 3 System Development Environment
Advertisements

E. Wainright Martin Carol V. Brown Daniel W. DeHayes Jeffrey A. Hoffer William C. Perkins MANAGINGINFORMATIONTECHNOLOGY FIFTH EDITION CHAPTER 10 M ETHODOLOGIES.
Information Systems Analysis and Design
© 2005 by Prentice Hall Appendix 2 Automated Tools for Systems Development Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Appendix.
Chapter 7 CASE Tools and Joint and Rapid Application Development.
11.1 Lecture 11 CASE tools IMS Systems Design and Implementation.
© 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.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Fundamentals of Information Systems, Second Edition
Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition.
Fundamentals of Information Systems, Second Edition
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second 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.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Jump to first page 30/06/ Chapter 1 System Development Environment.
DECISION SUPPORT SYSTEM DEVELOPMENT
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 6-1 Chapter 6 Decision Support System Development.
Introduction to Systems Analysis and Design
SDLC and alternative methodologies 1/14/2015 © Abdou Illia MIS Spring 2015.
Chapter 1 The Systems Development Environment
© 2005 by Prentice Hall Appendix 2 Automated Tools for Systems Development Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F.
Chapter 1 The Systems Development Environment
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The Systems.
The Systems Development Environment. Learning Objectives Define information systems analysis and design. Describe the different types of information systems.
BIS310: Structured Analysis and Design Introduction and Systems Planning Week 1.
Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.
Appendix 2 Automated Tools for Systems Development © 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 2 Slide 1.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
Pertemuan 5 Pengembangan Teknologi Informasi Matakuliah: H0402/PENGELOLAAN SISTEM KOMPUTER Tahun: 2005 Versi: 1/0.
Describing Methodologies PART II Rapid Application Development*
Computers Are Your Future Eleventh Edition Chapter 13: Systems Analysis & Design Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
© 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 4 Slide 1 Chapter 1 The Systems Development Environment.
Systems Development AIMS 2710 R. Nakatsu. Overview Why do IT projects succeed and fail? Two philosophies of systems development –Systems Development Life.
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.
McGraw-Hill/Irwin Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 7 CASE Tools and Joint and Rapid Application Development.
Copyright 2002 Prentice-Hall, Inc. 1.1 Modern Systems Analysis and Design Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 1 The Systems Development.
CASE Form and Report Generator Tools Done by Hessa AlSubaie Aisha AlOmani.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Appendix B Rapid Application.
Decision Support System Development By Dr.S.Sridhar,Ph.D., RACI(Paris),RZFM(Germany),RMR(USA),RIEEEProc. web-site :
Ihr Logo Chapter 6 Decision Support System Development Turban, Aronson, and Liang Decision Support Systems and Intelligent Systems, Seventh Edition.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Fifth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Fundamentals of Information Systems, Second Edition 1 Systems Development.
Copyright 2002 Prentice-Hall, Inc. Chapter 4 Automated Tools for Systems Development 4.1 Modern Systems Analysis and Design.
Chapter 4 Automated Tools for Systems Development Modern Systems Analysis and Design Third Edition 4.1.
The Systems Development Environment Systems Analysis and Design II.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 6-1 Chapter 6 Decision Support System Development.
Public Management Information Systems System Analysis & Design Saturday, June 11, 2016 Hun Myoung Park, Ph.D. Public Management & Policy Analysis Program.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 6-1 Chapter 6 Decision Support System Development.
Faculty Economics & Business EBS 2033 Systems Development Lecture 1 The Systems Development Environment Lecturer: Puan Asleena Helmi.
Information Systems Development
Chapter 1 The Systems Development Environment
Appendix 2 Automated Tools for Systems Development
Chapter 1 The Systems Development Environment
CASE Tools and Joint and Rapid Application Development
Chapter 1 The Systems Development Environment
Business System Development
Chapter 1 The Systems Development Environment
Chapter 1 The Systems Development Environment
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
Chapter 1 The Systems Development Environment
Public Management Information Systems System Analysis Thursday, August 01, 2019 Hun Myoung Park, Ph.D. Public Management & Policy Analysis Program Graduate.
Presentation transcript:

Modern Approaches of Systems Development By: Hanouf AL-Monawer Sara Mohammed

Outline: Introduction Prototyping Case Tools Rapid application development (RAD) Joint Application Development (JAD)

Introduction SDLC SDLC Phases

Prototyping Prototyping is iterative process of system development in which requirements are converted to a working system that is continually revised through close collaboration between analyst and users.

Prototyping does have its perils these include: Standardization Distraction Rejection

Prototype Phases

There can be many reasons that a prototype does not achieve its goals. Prototyping must be iterative

The advantages of rapid prototyping include: Fast cycles Early user testing Enhanced communication within the development organization Enhanced feedback to users.

CASE Tools Computer-Aided Software Engineering (CASE) Tools is software tools that provide automated support for some portion of the system development process.

Reasons to adopt CASE : Shorter development time. Improve productivity, quality, worker skills and management. Reasons to reject CASE High cost of purchasing CASE and training personnel. Low organizational confidence in the IS department. Threat to job security Lack of confidence in CASE products

Components of CASE tool

CASE Tools types Diagramming Tools “creation of graphical representation”. Form & report generators "creation of system forms & reports”. Analysis tools “enable automatic checking for incomplete”. Documentation generators “enable the easy production of both technical & user documentation”.

Examples of CASE usage within the SDLC SDLC PhasesCASE Tool Usage Project Identification and selectionDiagramming tools to create and structure information Project initiation and planningDocumentation generators to develop project plans AnalysisDiagramming to create process, logic and data model Logical and Physical DesignForm and report generators to prototype designs ImplementationAnalysis and Form & report generators to develop system MaintenanceAll tool are used

Rapid Application Development (RAD) A software development process that allows usable systems to be built in as little as days.

To RAD or not to RAD: Project Scope Project Data Project Decisions Project Team

Why Use RAD ? To meet the design acceptable to the customer early. To limit a project's exposure to the forces of change. To save development time.

Characteristics of RAD RAD USES HYBRID TEAMS: Teams should consist of about 6 people, including both developers and full-time users of the system plus anyone else who has a stake in the requirements. Developers chosen for RAD teams should be multi- talented.

Advantages of RAD Buying may save money compared to building Greater flexibility Increased user involvement Possibly fewer defects Possibly reduced cost

Disadvantages of RAD Buying may not save money compared to building Loss of scientific precision Requirements may not converge

Joint Application Development (JAD) Definition

Components of JAD Executive Sponsor Project Leader/manager Recorder/Documentation Expert Participants

Guidelines for Successful JAD Get the right people. Set clear defined, well understood and obtainable goals or objectives. Produce Final Document Quickly

Benefits of JAD Reduced system development time and cost Improved system quality and productivity Enhanced relationship between end-users and IT personnel Enhanced education for participants

Thank You For Listening Any Questions?