Report: Agile and Adaptive Methodologies and SDLC Overview

Verified

Added on  2023/06/08

|4
|566
|62
Report
AI Summary
This report examines agile and adaptive methodologies, specifically focusing on Adaptive Software Development (ASD) and System Development Life Cycles (SDLC). It begins by introducing agile methodologies and their evolution from the waterfall model, highlighting their flexibility and responsiveness. The report then delves into the specifics of ASD, outlining its four phases: communication and planning, analysis, design and development, and testing and development. The advantages of ASD, such as discussion, idea generation, and demonstration, are presented, along with its disadvantages like being time-consuming and potentially labor-intensive. The report concludes with references to relevant literature, providing a comprehensive overview of agile and adaptive methodologies for software development.
Document Page
agile and adaptive methodologies
ASD
AUGUST 19, 2018
student name
Student ID
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Introduction
System development Life Cycles (SDLC) is termed to be a process that is standard and that is
followed by an individual or an organization in conducting all the necessary steps in analyzing,
designing, implementing and maintaining the proposed information system. Agile is one of the
methodology that is used for developing and improving the system (Hoffer.H., 2006). The idea
in this assignment is discussing the agile methodologies and the specific techniques associated.
Agile Methodologies.
These are methodologies used in developing arena of a system. This methodology has evolved
from waterfall method solving all the cases of being bureaucratic, inflexibility and slow (Qumer.,
2007). This has led to definition of an agile as a methodology that has anticipated the need to be
flexible and applying a very high level of pragmatism in delivering the finished products (Rouse,
2017). Agile method is one of the software development where people focuses in
communications, very flexible, encourages very rapid and iterative developments of all the
products in small releases, lean, and it is very responsive.
Figure 1 Agile Methodologies Steps
There are several and specific Agile Several agile software methods.
Scrum
Extreme Programming
Adaptive Software Development (ASD)
Adaptive Software Development (ASD)
Document Page
In this case the idea is explaining the adaptive software methodologies. ASD is a process of of
software development that has grew out from RAD (Van de Vyer., 2003). It has embodied the
principles that continually adapts the work process at hands in the normal state of the affairs. It is
divided in four phases as shown in the diagram below.
Figure 2 four phases of ASD
1. Communication and Planning- this is the feasibility study and risk assessment
preparations
2. Analysis- approving the quality of the software by the approving it through the
documentation. We need a software requirement analysis in doing this phase.
3. Design and Development- using the prototype approach by verifying the requirements
design
4. Testing and Development- testing the cases for each increment as prepared at the first
phase.
Advantages of ASD
1. One can make a discussion
2. Getting ideas
3. Making demonstrations
4. Able to maintain the good quality of the work
Disadvantages of ASD
1. It is time consuming
2. It may require a lot of labor which may be costly and hence sometimes not effective
Document Page
References
Hoffer.H., G. &. (2006). Modern Systems Analysis and Design. cairo: Pearson Prentice Hall.
Qumer., &. (2007). Information and Software Technology. An evaluation of the degree of agility in six
agile methods and its implacability for method engineering, 280-295.
Rouse, M. (2017, August 12). Agile Software Development. Retrieved from searchsoftwarequalit:
https://searchsoftwarequality.techtarget.com/definition/agile-software-development
Van de Vyer., K. (2003). Agile methodologies and the emergence of the agile organization. A software
development approach waiting for its time?.7 th Pacific Asia Conference on Information, (pp.
1344-1358). Sydney.
chevron_up_icon
1 out of 4
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]