A systems development methodology refers to a structured approach used in software development
and systems engineering to guide the design, development, and implementation of software
applications.
Why Option A (Waterfall) is Correct:
Waterfall methodology is a linear and sequential systems development methodology where each
phase (e.g., requirements, design, implementation, testing, deployment) must be completed before
moving to the next.
It is widely established and historically one of the first software development methodologies.
Used in large-scale enterprise projects where detailed planning and structured execution are
required.
Why Other Options Are Incorrect:
Option B (PRINCE2 - Projects in Controlled Environments):
Incorrect because PRINCE2 is a project management framework, not a systems development
methodology.
Option C (ITIL - Information Technology Infrastructure Library):
Incorrect because ITIL is a set of IT service management (ITSM) best practices, not a software
development methodology.
Option D (COBIT - Control Objectives for Information and Related Technologies):
Incorrect because COBIT is a governance framework for IT management and controls, not a
development methodology.
IIA Reference:
IIA GTAG – "Auditing IT Projects and Systems Development": Highlights Waterfall as a traditional
systems development methodology.
IIA’s Global Technology Audit Guide on IT Risks: Discusses software development lifecycle risks,
including Waterfall methodology.
COBIT Framework – BAI03 (Manage Solutions Identification and Build): Reference structured
methodologies like Waterfall in IT governance.