Lesson 4: SYSTEMS DEVELOPMENT METHODOLOGIES Flashcards
A standard set of procedure or steps for developing and maintaining information
systems
Systems development methodologies
It is the traditional method
Structured Analysis
which is a latest technique, preferred by
many experts
Object-oriented Analysis
also called functional techniques, incorporating the new
software development patterns.
Agile Techniques
A development methodologies that allows the systems analyst to grasp the nature of
the system and its activites in a rational way. Uses a sequence of stages, called the Software Development Cycle (SDLC), to
prepare, analyze, develop, execute, maintain, replace and alter or enhance an
information system.
Structured Analysis
SDLC stands for
Software Development Cycle
A method used by the IT industry to design, develop, and test high quality
information systems. A framework which outlines and defines tasks performed at each steps in the software
development process
SDLC
is an international standard for software life-cycle processes
(International Organization for Standardization, 2020). It aims to be the standard defining all
the tasks required for creating and maintaining software.
ISO/IEC/IEEE 12207
WHAT ARE THE THREE INFORMATION SYSTEM DEVELOPMENT MAJOR SETS OF ACTIVITIES
Analysis activities, Design activities, Implementation activities
are performed by people who define the architecture and structure
of a new system to satisfy requirements.
Design activities
involves the actual construction, testing, and installation
of a functioning information system
Implementation activities
are carried out by people who provide a thorough understanding
of the business’ information needs and requirements.
Analysis activities
ENUMERATION: 5 Phases of SDLC
- Systems Planning
- Systems Design
- Systems Analysis
- Systems Implementation
- Systems support and security
ENUMERATION: 6 Popular SDLC Models
- Waterfall Model
- Incremental Model
- V-Model
- Agile Model
- Spiral Model
- Big bang Model
a widely recorgnized SDLC Model. In this approach, the entire process of
the developing software is divided into various phases. In SDLC model, the output of one phase
acts as the input for the succeeding phase. This SDLC model is documentation-intensive,
every phase and next steps are documented accordingly.
Waterfall Model