Research about SDLC, discussing its methodology, benefits and key stages, Comment on activities you have conducted during your website development the correlate with the stages of SDLC

 



Software Development Lifecycle: 

SDLC is used to create and build software. SDLC, also known as software development lifecycle, is a cycle involving several phases. It can be divided into six stages: planning, defining, designing, development, integration or testing, and installation and acceptance (Ragunath, et al, 2010).

Methodology of SDL:
According to Scroggins (2014, pp. 21-22) the methodology of SDLC is cyclical. In other words, the design of the software can be changed during any phase. For this reason, SDLC is considered flexible. Moreover, understanding the type of methodology is important since the process towards each phase can differ.

Benefits of SDLC:
Some of the benefits of SDLC are creating the structure of the software and saving time. In addition, it can be helpful when a staff member quits. Moreover, it brings up questions and errors that might occur later. Lastly, it allows the project to go through the time needed to be perfect. (Azat, 2022)

Key stages of SDLC:

1- Planning: During this phase the organization starts to plan software system. Also, in this stage they about the goals. This stage is important as it will save time and costs.

2- Defining: this stage is where they understand what requirements that will implemented during SDLC. Also, figuring out how they will design the software system.

3- Designing: In this stage, the members will start sketching the system's design and identify which coding language will be used. Also, you can use wireframes or ER diagrams to sketch the design digitally.

4- Development: This is where they start building the system by coding. This phase is the longest and takes lots of time. Sometimes, this stage coincides with the testing stage, where some parts are tested to ensure the system is being built correctly. 

5- Testing: In this phase, the testing team starts to go through the entire system. The team does this happens to ensure that the system is functioning properly. Sometimes, when the testing team discovers an error or a bug, they contact the development team to fix it. After that, the testing team rechecks the system before deploying it.


6- Deployment and installation: At this stage, the software is made accessible to the users. In addition, after deploying the software, some maintenance could be needed, such as bug fixing, upgrading, and enhancement.

Reference List:
 
Ragunath, P.K., Velmourougan, S., Davachelvan, P., Kayalvizhi, S. and Ravimohan, R., 2010. Evolving a new model (SDLC Model-2010) for software development life cycle (SDLC). International Journal of Computer Science and Network Security10(1), pp.112-119. Available at: Title (psu.edu) [Last Accessed 15 February 2023]

Scroggins, R., 2014. SDLC and development methodologies. Global Journal of Computer Science and Technology, 14(C7), pp.21-22.
Available  at: https://computerresearch.org/index.php/computer/article/view/148 [Last Accessed 15 February 2023]

Azat. (2022) Benefits of SDLC (Pros and Cons Explained!)
. Available at: Benefits of SDLC (Pros and Cons Explained!) (technosuggest.com) (Accessed: 15 February 2023).

Clark, H. '6 Stages Of The Software Development Life Cycle (SDLC)',The Product Manager,. Available at: 6 Stages Of The Software Development Life Cycle (SDLC) (theproductmanager.com)(Accessed: 15 February 2023).




Activities conducted during my website development the correlate with the stages of SDLC:

Before I started developing my website I have planed the purposes and goal of my website. Also, I planned on who is the target market I will be focusing on. Then, I started defining the products and all the things that will be developed. Afterwards, I designed my website on paper and using wireframes. Furthermore, I have tested the whole website before publishing it. 





Comments

Popular posts from this blog

Invention of WWW and E-commerce

Analyse and compare different examples of product pages

Essentials features of an e-commerce website