Академический Документы
Профессиональный Документы
Культура Документы
Design
Year
: February 2014
Learning Outcomes
LO 4 : Explain implementation and deployment
activities in iterative and agile systems
development life cycle
INTRODUCTION TO
SYSTEMS ANALYSIS AND
DESIGN:
AN AGILE, ITERATIVE APPROACH
SATZINGER | JACKSON | BURD
CHAPTER 13
Chapter 9
Systems Analysis and Design in a Changing World, 6th Edition
Chapter 13
Introduction to Systems
Analysis and Design:
An Agile, Iteractive Approach
6th Ed
Satzinger, Jackson & Burd
Chapter 13 Outline
Testing
Deployment
Activities
Planning and Managing Implementation,
Testing, and Deployment
Putting It All TogetherRMO Revisited
Learning Objectives
Overview
Up to this point, the text has covered the first
four of the core development processes in the
SDLC
This chapter covers the last 2 processes
Implementation activities and Deployment
activities
Implementation includes programming and
testing activities. Deployment includes system
tests, converting data, training, setting up the
production environment, and deploying the
solution
Test
Types
10
Testing Concepts
2012 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the U.S. Edition.
May not be scanned, copied, duplicated, or posted to a publicly accessible website, in whole or in part.
11
Unit Testing
Unit
12
Unit Testing
Driver to test createCartItem method
13
Unit Testing
Some stub modules used by createCartItem
14
Integration Testing
2012 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the U.S. Edition.
May not be scanned, copied, duplicated, or posted to a publicly accessible website, in whole or in part.
15
Integration Testing
2012 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the U.S. Edition.
May not be scanned, copied, duplicated, or posted to a publicly accessible website, in whole or in part.
16
Usability Testing
2012 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the U.S. Edition.
May not be scanned, copied, duplicated, or posted to a publicly accessible website, in whole or in part.
17
2012 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the U.S. Edition.
May not be scanned, copied, duplicated, or posted to a publicly accessible website, in whole or in part.
18
19
20
Deployment Activities
Note system tests, stress tests, and user acceptance tests are
considered deployment
21
22
23
Training Users
2012 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the U.S. Edition.
May not be scanned, copied, duplicated, or posted to a publicly accessible website, in whole or in part.
24
Training Users
25
26
Order
2012 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the U.S. Edition.
May not be scanned, copied, duplicated, or posted to a publicly accessible website, in whole or in part.
27
code control
2012 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the U.S. Edition.
May not be scanned, copied, duplicated, or posted to a publicly accessible website, in whole or in part.
28
29
Different approaches
Direct deployment
Parallel deployment
Phased deployment
Introduction to Systems Analysis and Design, 6th Edition
2012 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the U.S. Edition.
May not be scanned, copied, duplicated, or posted to a publicly accessible website, in whole or in part.
30
31
32
Phased
deployment
a deployment
method that
installs a new
system and
makes it
operational in a
series of steps
or phases
33
Implementing a Change
2012 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the U.S. Edition.
May not be scanned, copied, duplicated, or posted to a publicly accessible website, in whole or in part.
34
2012 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the U.S. Edition.
May not be scanned, copied, duplicated, or posted to a publicly accessible website, in whole or in part.
35
or Replace?
Therefore
36
Development Order
37
38
39
Case Study
Case
40
Summary
41
Summary (continued)
42
Summary (continued)
43