02 Week1 Information System Development Methods
02 Week1 Information System Development Methods
CT046-3-2
Information Systems
Development Methods
Topic & Structure of the lesson
– Define SDLC
– Illustrate SDLC
– Briefly explain each of the SDLC phases
– Identify the people involved in an IS project
– Introduction to IS Methodologies
• Standard definition;
A. Problems Statement
B. Initial Study
C. Feasibility Study
D. Requirement Gathering
• Requirement Analysis
– Analyzing ‘Compiled Requirement’
– Use several ‘Analysis Techniques’ to get best result.
– Output – System Requirement Specification (SRS)
• System Design
– Designing the new system
– Design based on SRS (from Analysis Stage)
– Output – Design Specification
• Main Activities :
A. Construction / Building the system
B. Perform various testing
C. Deploy new system
• Types of Maintenance:
– Corrective
– Preventive
– Adoptive
– Perfective
• System Owners
• Users
• Developers
• System Administrators
• User
• System Owners? – People who
directly/indirectly use the
new system
• Users? • Developers
– People who do research and
create a new system
• Developers?
• System Administrators
– People who ‘take-care’ of the
• System Administrators? system after it is done
What is
Systems Development Methodology ?
• Official 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’ an specific type of Information
System
• (In comparison to SDLC which viewed as GENERAL recipe)
What is
Systems Development Methodology ?
• V-Model
• Scrum
• Cleanroom
• DSDM
• Lean
• Dual Vee Model
• TDD
What makes up a
Systems Development Methodology ?
(Group Work)
• Use a large paper to draw SDLC
• Make a summary of SDLC Main Phases and sub-phases.
• Under each Main Phases, shows it’s:
– Sub-phases
– Who are involved
– Input document
– Output documents
– Popular Techniques used within the phase (if any)
(Individual Work)
• What is SDLC?
• Explain THREE benefits of applying SDLC for a IS project.
• Explain THREE problems of applying SDLC for a IS project.
• Search the internet/books and draw a diagram for SDLC
(which is not found in these slides).
• Structured Methodologies