CIS 210 Systems Analysis and Development

Slides:



Advertisements
Similar presentations
© 2005 by Prentice Hall Chapter 13 Finalizing Design Specifications Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George.
Advertisements

Systems Analysis and Design II
Ch 3 System Development Environment
Slide 1 INTRODUCTION Chapter 1. Slide 2 Key Ideas The primarily goal of a system is to create value for the organization. Many failed systems were abandoned.
Sharif University of Technology Session # 3.  Contents  Systems Analysis and Design Sharif University of Technology MIS (Management Information System),
Alternate Software Development Methodologies
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Appendix.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Chapter 1 The Systems Development Environment
Systems Development Life Cycles. The Traditional Systems Development Life Cycle.
Chapter 6 Prototyping, RAD, and Extreme Programming
Chapter 8 Prototyping and Rapid Application Development
Slide 1 INTRODUCTION Chapter 1. Slide 2 Key Ideas Many failed systems were abandoned because analysts tried to build wonderful systems without understanding.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 15 Finalizing.
Chapter 14 Systems Development. Agenda Reasons for Change System Development Life Cycle (SDLC) Prototyping Rapid Application Development (RAD) Object.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Chapter 13 Finalizing Design Specifications
SDLC and Related Methodologies
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Objectives By the end of today’s class you will be able to… –Describe the major steps in the interaction design process –Explain the importance of iterative.
SDLC and alternative methodologies 1/14/2015 © Abdou Illia MIS Spring 2015.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 1.1.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The Systems.
1 Managing the development and purchase of information systems (Part 2) BUS Abdou Illia, Spring 2007 (Week 14, Thursday 4/12/2007)
Objectives:  To define RAD  Describe RAD as a system development method  List the advantages of RAD as a method  List the disadvantages of RAD  State.
© 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 4 Slide 1 Chapter 1 The Systems Development Environment.
Rapid Application Development. What is RAD……..?  Rapid Application Development (RAD) is a software development process.  first developed during the.
CIS 210 Systems Analysis and Development Week 1 Part I The Systems Development Environment,
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Appendix B Rapid Application.
Introduction to Systems Analysis and Design
Finalizing Design Specifications
Chapter 7 Interactive Design and Prototyping Human Performance Engineering Robert W. Bailey, Ph.D. Third Edition.
SDLC Class 4. SDLC Systems Development Life Cycle Traditional methodology used to develop, maintain, and replace information systems. Orderly set of activities.
© 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 10 Slide 1 Chapter 13 Finalizing Design Specifications.
Chapter 6 Prototyping, RAD, and Extreme Programming Systems Analysis and Design Kendall & Kendall Sixth Edition.
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
1 - 1 Systems Analysis and Design, Key Ideas Many failed systems were abandoned because analysts tried to build wonderful systems without understanding.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Appendix B Agile Methodologies B.1.
Chapter 13 Finalizing Design Specifications
SYSTEM ANALYSIS AND DESIGN SAFAA S.Y. DALLOUL. INTRODUCTION.
CIS 210 Systems Analysis and Development Week 9 Part I Maintaining Information Systems,
1 Modern Systems Analysis and Design Hoffer, George & Valacich Chapter 13 Finalizing Design Specifications Course: Physical System Design and Implementation.
C_ITIP211 LECTURER: E.DONDO. Unit 1 : The Systems Development Environment.
1 Different Development methodologies Waterfall Spiral Structured systems analysis and design methodology(SSADM) Rapid Application Development (RAD) Prototyping.
CHAPTER 9: LEARNING OUTCOMES
SDLC and Related Methodologies
Software Engineering cosc 4359 Spring 2017.
Chapter 15 Finalizing Design Specifications
Chapter 15 Finalizing Design Specifications
Appendix B Agile Methodologies
Fundamentals of Information Systems, Sixth Edition
Business System Development
Systems Analysis & Design N106
Ernest Cachia Department of Computer Information Systems
Decision Support System Development
Systems Analysis and Design
Chapter 1 The Systems Development Environment
Methodologies For Systems Analysis.
Methodologies For Systems Analysis.
CIS 210 Systems Analysis and Development
Chapter 15 Finalizing Design Specifications
Managing the development and purchase of information systems (Part 2)
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
Chapter 13 Finalizing Design Specifications
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
SDLC and Related Methodologies
Appendix B Agile Methodologies
Chapter 8 Prototyping and Rapid Application Development
System Analysis and Design: System Analysis Approaches
Presentation transcript:

CIS 210 Systems Analysis and Development Week 8 Part I Finalizing Design Specifications ,

Objectives Upon completion of part I you will be able to: Understand and be able to explain the concepts related to system design specifications Understand and be able to explain the concepts related to structured charts Understand and be able to explain the concepts related to evolutionary and throwaway prototyping Understand and be able to explain the concepts related to the role of CASE tools in capturing design specifications

Overview Today’s Emphasis on Speed Traditional Design Specification Blurring the lines Analysis and design Design and implementation Traditional Design Specification Clear lines Completed by analysts Agile Methodologies Focus on software Rapid iterative movement between design and coding

Finalizing Design Specifications Overview Result of the SDLC Software requirements specifications The Final Design Specification Process Blueprint for physical system Deliverables and Outcomes Set of physical design specifications

Traditional Methods Overview Specification Documents Structure Charts Pre-CASE Natural language documents Specification Documents Computer-based requirements documents Structure Charts Show breakdown of the system Modules Data couple Flag Pseudocode

Traditional Methods for Representing Specifications Prototyping Overview Construction of model system Allows testing by users and developers Evolutionary prototyping Prototype becomes actual system Throwaway prototyping Does not preserve prototype Quick development

Traditional Methods for Representing Specifications Rapid Application Development (RAD) Planning Design Construction Cutover Advantages Disadvantages

Agile Methodologies Overview eXtreme Programming Requirements Functional design Code Testing eXtreme Programming Simple design constraints Refactoring

Summary Finalizing design specifications Specifications documents Structure charts Prototyping Rapid application development Agile methodologies