Professional Documents
Culture Documents
2023 24ISADOverview
2023 24ISADOverview
C K Lok
IIMT3602
Information Systems Analysis and
Design
Overview
Iterative Development
2
Dr. C K Lok
Learning Objectives
Describe the purpose of systems analysis and design
when developing information systems
3
Dr. C K Lok
Learning Objectives (continued)
Based on the Ridgeline Mountain
Outfitters Tradeshow System example:
4
Dr. C K Lok
Outline
5
Dr. C K Lok
Software Development
Computer application (app) – a computer software
program that executes on a computing device to
carry out a specific set of functions
• Modest scope
6
Dr. C K Lok
Software Development
Systems analysis – those activities that enable a person to understand
and specify what an information system should accomplish
8
8
Understand
Capture
the need
(business the vision Define
need) Communicate
a solution
Build
the vision
and the
9
Dr. C K Lok
System Development Life Cycle
(SDLC)
The process consisting
of all activities required Design the system Build, test, and
to build, launch, and components that integrate system
maintain an solve the problem components
information system.
Discover and
Complete system
SIX core understand the
tests and then
processes are: details of the
deploy the solution
10
Dr. C K Lok
Systems Development Life
Cycle (SDLC)
Project – a
Requires
planned
undertaking that knowledge of
Used to develop systems analysis
has a beginning an information and systems
and end and that system
design tools and
11
Dr. C K Lok
System Development Life Cycle
(SDLC)
System development process – the actual approach used to
develop a particular information system (aka: methodology), e.g.
a set of practices used in agile project management that emphasize daily communication and the flexible reassessment of plans
that are carried out in short, iterative phases of work.
12
SCRUM
13
14
Dr. C K Lok
SCRUM
Scrum uses 3 roles - Product Owner, Scrum Master, and self-organizing
team
15
Dr. C K Lok
Iterative and Agile Development
Agile development – an Fast on feet; responsive to change
information system
development process that
emphasizes flexibility to
anticipate new requirements
during development
Iterative development – an
16
Dr. C K Lok
Iterative and Agile Systems
Development Lifecycle (SDLC)
Skiing,
Hiking, Added
camping, extensive E-
mountain business
climbing component
18
Dr. C K Lok
RMO Tradeshow System
Demonstrates
one iteration
Being added of the small
Sample to larger Goes through The plan here
project for Small project – all six core is to complete
information supply chain
this Overview assumes processes of iteration in six
system (app) management
topic system more SDLC days
19
Dr. C K Lok
RMO Tradeshow System
Problem – purchasing agents attend apparel and fabric trade shows
around the world to order new products from suppliers
20
Dr. C K Lok
Initial Activities – pre-project
Identify the problem
and document the
objective of the • Preliminary investigation
system • System Vision Document
(core process 1)
21
Dr. C K Lok
System Vision Document
Problem description
System capabilities
Business benefits
23
23
24
24
25
25
26
27
Dr. C K Lok
Work Breakdown Structure
for Iteration
Dr. C K Lok
Work Sequence Draft for
Iteration
29
Both subsystems
Identify Use Cases
30
30
31
31
32
32
33
Dr. C K Lok
Supplier Information Subsystem
Use cases:
Look up supplier
34
Dr. C K Lok
Use Case Diagram
Supplier information subsystem
Dr. C K Lok
Activity Diagram
(Workflow)
37
37
38
Database Schema
39
39
40
40
41
Dr. C K Lok
Day 5 Activities
42
Dr. C K Lok
Day 6 Activities - Core Process 6: Complete
System Testing and Deploy the System
1 2 3
Perform system Perform user Possibly deploy part of
functional testing acceptance testing system
44
44
45
Dr. C K Lok
Our Lectures Center on Activities
and Tasks in the SDLC
47
Q&A
Thanks!
Let’s explore IS Analysis (I)
48