Week 01 Information System Development Methods
Week 01 Information System Development Methods
CT00046-3-2
Information Systems
Development Methods
Topic & Structure of the lesson
Definitions:
Interrelated components functioning
System together to achieve an outcome.
Definitions:
System development lifecycle (SDLC) is
the entire process consisting of all activities
required to build, launch, and maintain an
information system (Satzinger, et al., 2015).
SDLC is a series of phases to plan, analyze,
design, implement, and support an
information system (Shelly and Rosenblatt,
2012).
A simplified definition – SDLC is a GENERAL
RECEPIE to ‘cook-up’ an Information System.
Module Code & Module Title Slide Title SLIDE 12
Slide 12
Facts about SDLC
Pro
jec
t
• Organization recognizes problem
Pla
nni
ng
• Project team investigates, understands
An
aly problem and solution requirements
sis
IMPLEMENTATIO
PLANNING ANALYSIS DESIGN MAINTENANCE
N
Module Code & Module Title Slide Title SLIDE 19
Slide 19
PHASE 5 – Review and
Maintenance
System Maintenance sub-phases:
Maintain system: Small patches, repairs, and updates
Enhance system: Small upgrades or enhancements to expand
system capabilities
Support users: Help desk and/or support team
Types of Maintenance:
Corrective - deals with the repair of faults or errors found in
day-today system functions.
Preventive - implementing changes to prevent the occurrence
of errors.
Adoptive - concerned with the change in the system that
takes place to make the system adaptable to new
environment such as to run the IS on a new operating system.
Perfective - concerned with the change in the system that
happens while adding new functionalities in the system.
IMPLEMENTATIO
PLANNING ANALYSIS DESIGN MAINTENANCE
N
Module Code & Module Title Slide Title SLIDE 20
Slide 20
Slide 5 (of 25)
What is
IS Development Methodology?
Definition:
“A software development methodology or system
development methodology in software
engineering is a framework that is used to
structure, plan, and control the process of
developing an information system”.
Simplified Definition:
A Specific Recipe to ‘cook-up’ a specific type of
Information System
• (In comparison to SDLC which viewed as
GENERAL recipe)
Contains detailed steps to be carried out at specific
situations / specific type of project.
SDLC acts as the basis for IS Development
Module Code & Module Title Slide Title SLIDE 21
Slide 21
What isSlide 5 (of 25)
Systems Development
Methodology ?
Models Examples:
Flowchart
Represent Use Case Diagram
some aspect Class Diagram
of the system Gantt Chart
Organization Chart
Examples:
Techniques Tools Visual Modelling
Guidelines to Software tool
help an applications Integrated
Examples: analyst to create Development
Interviewing complete a project Environment
Techniques task components Word Processor
OO programming techniques Automated Testing
Data Modelling Techniques Tool
Software Testing Techniques Code Generator
Module Code & Module Title Slide Title SLIDE 25
Slide 25
People involved in the
Development of IS
Structured Methodologies.