Professional Documents
Culture Documents
INTRODUCTION TO
SYSTEMS ANALYSIS AND
DESIGN:
AN AGILE, ITERATIVE APPROACH
SATZINGER | JACKSON | BURD
CHAPTER
Chapter6 6
Chapter 6
Introduction to Systems
Analysis and Design:
An Agile, Iteractive Approach
6th Ed
Satzinger, Jackson & Burd
Chapter 6 Outline
The
Elements of Design
Inputs and Outputs for Systems Design
Design Activities
Design Activity: Design the Environment
Learning Objectives
Describe
Overview
Architectural Design
Detailed Design
10
Analysis
vs.
Design
Models
11
Design Activities
12
13
Design Activities:
Design the environment
14
Design Activities:
Design the application architecture and software
15
Design Class
Diagram
Detail design for
two use cases:
Process New Sale
Make payment
16
Design Activities:
Design the user interfaces
Smart phone
Notebooks, tablets, iPads
17
Design Activities:
Design the system interfaces
18
19
Design Activities:
Design the database
Starting with the domain model class diagram
(or ERD)
Choose database structure
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.
20
21
Design Activities:
Design the security and system controls
Protect
22
23
Network Diagram
Internal Network System
24
Client-server architecture
Client computers
Server computer
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.
25
internal network
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.
26
View layer
Data layer
27
28
29
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
Advantages
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.
32
Potential Problems
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.
33
improved by:
34
Performance
improved by
multiple server
configurations
35
Hosting:
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.
36
37
Colocation
Managed Services
Virtual servers
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.
38
Cloud Computing
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.
39
40
41
42
RMO
Technology
Architecture:
Lots of
locations:
Need carefully
designed
remote access
43
44
Case Study
Case
45
Summary
46
Summary (continued)
47