INTRODUCTION TO
SYSTEMS ANALYSIS AND
DESIGN:
AN AGILE, ITERATIVE APPROACH
SATZINGER | JACKSON | BURD
CHAPTER
1
Chapter 1
Systems Analysis and Design in a Changing World, 6th Edition
1





Grades assignment plan for the course:
Assignments, quizes, presentations 30%
Mid-Term Exam
30%
Final Exam
40%
Total
100%
Systems Analysis and Design in a Changing World, 6th Edition
2

Course : (IS 524)
Text Book :
John W. Satzinger, Robert B. Jackson, and Stephen D. Burd,
Introduction to Systems Analysis and Design, 6th Edition.
Course Technology, Cengage Learning, 2012,
ISBN-13: 978-111-97226-4
Time : 4-6:30 ( Wednesday)

Systems Analysis and Design in a Changing World, 6th Edition
3

Name :Eyas El-Qawasmeh

Email :eyasa@usa.net

URL : www.sdiwc.us/eyas

Cell phone : 0564569838

Office number : 2158
Systems Analysis and Design in a Changing World, 6th Edition
4
From Beginning to End: An Overview
of Systems Analysis and Design
Chapter 1
Introduction to Systems
Analysis and Design:
An Agile, Iteractive Approach
6th Ed
Satzinger, Jackson & Burd
Chapter 1 Outline






Software Development and Systems Analysis
and Design
Systems Development Lifecycle
Introduction to Ridgeline Mountain Outfitters
Iterative Development
Developing RMO’s Tradeshow Systems
Where You are Headed—The Rest of the
Book
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.
6
Learning Objectives

After reading this chapter, you should be able
to:



Describe the purpose of systems analysis and
design in the development of information systems
Describe the characteristics of iterative systems
development
Explain the six core processes of the Systems
Development Life Cycle
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.
7
Learning Objectives




Identify key documents that are used in planning
a project
Identify key diagrams used in systems analysis
and systems design
Explain the utility of identifying use cases in
systems development
Explain the utility of identifying object classes in
systems development
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.
8
Overview

This text is about developing information
systems that solve an organization need.

Chapter 1 takes you through the process of
developing one rather small information system

The rest of the text elaborates on the basic
processes shown in chapter 1
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.
9
Overview (continued)

Computer application (app) – a computer
software program that executes on a computing
device to carry out a specific set of functions


Modest scope
Information system – a set of interrelated
components that collects, processes, stores, and
provides as output the information needed to
complete business tasks


Broader in scope than “app”
Includes database and related manual processes
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.
10
Overview (continued)

Project – a planned undertaking that has a
beginning and end and that produces some
definite result
 Used to develop an information system
 Requires knowledge of systems analysis and
systems design tools and techniques
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.
11
Overview (continued)

Systems analysis – those activities that enable
a person to understand and specify what an
information system should accomplish

Systems design – those activities that enable a
person to define and describe in detail the
system that solves the need
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.
12
Overview (continued)

System development lifecycle (SDLC) – the
entire process consisting of all activities required to
build, launch, and maintain an information system






Identify the problem or need and obtain approval
Plan and monitor the project
Discover and understand the details of the problem or
need
Design the system components that solve the problem or
satisfy the need
Build, test, and integrate system components
Complete system tests and then deploy the solution
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.
13
Overview (continued)

Information systems development process –
the actual approach used to develop a particular
information system (aka: methodology)
 Unified process (UP)
 Extreme programming (XP)
 Scrum

Most processes/methodologies now use Agile
and Iterative development
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.
14
Overview (continued)

Agile development – an information system
development process that emphasizes flexibility
to anticipate new requirements during
development


Fast on feet; responsive to change
Iterative development -- an approach to system
development in which the system is “grown”
piece by piece through multiple iterations

Complete small part of system (mini-project), then
repeat processes to refine and add more, then repeat
to refine and add more, until done
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.
15
Iterative and Agile Systems
Development Lifecycle (SDLC)
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.
16
Ridgeline Mountain Outfitters
(RMO)

Large Retail Company




outdoor and sporting clothing and accessories
Skiing, mountain biking, water sports
Hiking, camping, mountain climbing
Rocky Mountain and Western States



Started mail order and phone order
Added retail stores
Added extensive E-business component
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.
17
Ridgeline Mountain Outfitters
(RMO)
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.
18
Ridgeline Mountain Outfitters
(RMO)
Systems Analysis and Design in a Changing World, 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.
19
RMO Tradeshow System






Sample project for chapter
Small information system (app)
Being added to larger supply chain
management system
Demonstrates one iteration of the small
project, assuming there are more
Goes through all six core processes of SDLC
Plan is to complete iteration in six days
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.
20
RMO Tradeshow System



Problem-- purchasing agents attend apparel
and fabric trade shows around the world to
order new products from suppliers
Need– information system (app) to collect
and track information about suppliers and
new products while at tradeshows
Tradeshow Project– is proposed


Supplier information subsystem
Product information subsystem
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.
21
Pre-Project Activities

Identify the problem and document the
objective of the system (core process 1)



Preliminary investigation
System Vision Document
Obtain approval to commence the project
(core process 1)


Meet with key stakeholders, including executive
management
Decision reached, approve plan and budget
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.
22
System Vision
Document
Problem description
System capabilities
Business benefits
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.
23
Problem Description
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.
24
System Capabilities
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.
25
Business Benefits
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.
26
Day 1 Activities

Core Process 2: Plan the Project

Determine the major components (functional
areas) that are needed



Define the iterations and assign each function to
an iteration



Supplier information subsystem
Product information subsystem
Decide to do Supplier subsystem first
Plan one iteration as it is small and straight forward
Determine team members and responsibilities
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.
27
Work
Breakdown
Structure
for Iteration
Based on the
next four core
processes in
SDLC
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.
28
Work
Sequence
Draft for
Iteration
Elaborates on Work
Breakdown
Structure
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.
29
Day 2 Activities

Core Process 3: Discover and Understand
Details



Do preliminary fact-finding to understand
requirements
Develop a preliminary list of use cases and a use
case diagram
Develop a preliminary list of classes and a class
diagram
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
Identify Use Cases
Both subsystems
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.
31
Identify Object Classes
Both subsystems
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.
32
Preliminary Class Diagram
Both subsystems
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.
33
Day 3 Activities

Core Process 3: Discover and Understand
Details



Do in-depth fact-finding to understand
requirements
Understand and document the detailed workflow
of each use case
Core Process 4: Design System Components

Define the user experience with screens and
reports
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.
34
Details Focus on Supplier
Information Subsystem

Use cases:




Look up supplier
Enter/update supplier information
Lookup contact information
Enter/update contract information
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.
35
Use Case Diagram
Supplier information subsystem
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.
36
Activity
Diagram
(Workflow)
Look up
supplier use
case
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.
37
Draft Screen Layout
Look up supplier use case
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.
38
Day 4 Activities

Core Process 4: Design System Components

Design the database (schema)





Table design
Key and index identification
Attribute types
Referential integrity
Design the system’s high level structure




Browser, Windows, or Smart phone; OO or procedural
Architectural configuration (components)
Design class diagram
Subsystem architectural design
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.
39
Database Schema
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.
40
Architectural Configuration
Diagram
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.
41
Preliminary
Design Class
Diagram
Includes View
Layer Classes and
Domain Layer
Classes
Need to add Utility
Classes as well
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.
42
Subsystem
Architectural
Design
Diagram
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.
43
Notes on Managing the Project

Lots of design diagrams shown

Design in a complex activity with multiple levels





High level architectural
Low level detailed design
One diagram builds on/complements another
Not everything is diagrammed, especially for a
small project. Pick and choose.
Programming is also done concurrently


You don’t design everything then code
You do some design, some coding, some design,
some coding
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.
44
Day 5 Activities

Core Process 4: Design System Components



Continue with design details
Proceed use case by use case
Core Process 5: Build, Test, and Integrate
System Components



Continue programming (build)
Build use case by use case
Perform unit and integration tests
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.
45
Code
Example for
One Class
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.
46
Workflow of Testing Tasks
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.
47
Screen Capture for Look up
supplier use case
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.
48
Day 6 Activities

Core Process 6: Complete System Testing
and Deploy System



Perform system functional testing
Perform user acceptance testing
Possibly deploy part of system
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.
49
First Iteration Recap

This was a 6 day iteration of small project





Most iterations are longer (2 to 4 weeks)
This project might be 2 iterations
Most projects have many more iterations
End users need to be involved, particularly in
day 1, 2, 3 and 6.
Days 4 and 5 involved design and
programming concurrently.

Lots of time was spent programming along with
design (not emphasized here)
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.
50
This Book is about Activities
and Tasks in the SDLC
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.
51
Where You Are Headed

Chapter 1: From Beginning to End



Online Chapter A: The Systems Analyst


More about the role of the systems analyst in systems
development, including system concepts and careers
Chapter 2: Investigating System Requirements


Small project overview emphasizing analysis and design
and iterative development
Done!
More about core process 3: Systems analysis activities
Chapter 3: Use Cases

Techniques for Identifying and modeling use cases for
systems analysis
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.
52
Where You Are Headed

Chapter 4: Domain Modeling


Chapter 5: Extending the Requirements Models


Techniques for Identifying and modeling domain classes
for systems analysis
Modeling more details about use cases and domain
classes for systems analysis
Online Chapter B: The Traditional Approach to
Requirements


Systems analysis using data flow diagrams (DFDs) in place
of use case descriptions and use case diagrams
Not as common now, but widely known by experienced
developers
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.
53
Where You Are Headed

Chapter 6: Essentials of Design


Chapter 7: Designing User and System Interfaces


Human computer interaction, user interface design
principles, outputs and reports, system interfaces
Chapter 8: Approaches to System Development


More about core process 4: system design activities
More about the SDLC, models, tools, techniques, and agile
methodologies
Chapter 9: Project Planning and Project
Management

More about core processes 1 and 2
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.
54
Where You Are Headed

Online Chapter C: Project Management Techniques


Chapter 10: Object-Oriented Design: Principles


Design principles, design models, and designing use cases
Chapter 11: Object-Oriented Design: Use Case
Realization


More hands on project management skills
Three layer design and design patterns
Chapter 12: Databases, Controls, and Security

More about database design and protecting the integrity of
the system.
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.
55
Where You Are Headed

Chapter 13: Making the System Operational


More about core processes 5 and 6: programming, testing,
and deployment
Chapter 14: Current Trends in System Development




Trends in system development methodologies: Unified
process, extreme programming, and scrum
Trends in technology infrastructure
Trends in software availability
The Web as an application platform
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.
56
Summary




This text is about developing information
systems that solve an organization need
Chapter 1 takes you through the whole
process for one small information system
System development involves 6 core
processes, known as the SDLC
The rest of the text elaborates on the basic
processes shown in chapter 1
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.
57
Summary

Terms to review and know include:









Computer application
Information system
Project
Systems analysis
System design
System development lifecycle (SDLC)
Information system development process
(methodology)
Agile development
Iterative development
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.
58
Summary











System vision document
Work breakdown structure
Work sequence draft
Use cases
Use case diagram
Object classes (domain classes)
Class diagram
Design class diagram
High level structural design (architectural design)
Database schema
Screen layout
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.
59