Software Development Lifecycle


The Software Development Life Cycle (SLDC) it is a structured process that enables the production of high quality, low-cost software, in the shortest possible production time. It defines a detailed plan with stages or phases that each encompass their own process and deliverables.
SDLC Methodologies
(Bing.com,2022)


Lean
The lean principle encourage creating better flow in work processes and developing a continuous improvement culture.    
Agile     
It produces ongoing release cycle, each featuring small, incremental changes from the previous release. It help teams to identify and address small issues in projects before they evolve into more significant problems.                                                                                                                                                                                                        
Waterfall 
It is the most structured, previous and old methodology. It provides discipline and gives a tangible output at the end of each phase. It doesn’t work when flexibility is a requirement. 

Spiral                                                                                                                                                                                           In this model, development process is driven by the unique risks pattern of a project. The development team evaluates the project and determines which elements of other process models to incorporate.

V shaped                                                                                                                                                                                    In this model, verification phases and validation phases are run in parallel. In this model each phase of development has an associated phase of testing.   

Iterative                                                                                                                                                                                        This model produces an incomplete but deployable version of the software. The first iteration implements a small set of software requirements and the last contains the complete requirement set.
Benefits of SDLC
  • It decreases projects risks.
  • It improves client relations. 
  • It increases the speed of development.
  • It makes project tracking and control easier.
Key stages of SDLC
  • It decreases projects risks.
  • It improves client relations.
  • It increases the speed of development.
  • It makes project tracking and control easier.
Key stages of SDLC
  • Planning and analysis.
  • Designing the project architecture.
  • Developing and coding.
  • Testing.
  • Maintenance.
ACTIVITIES I CONDUCTED DURING MY WEBSITE DEVELOPMENT
I conducted the effective communication across the entire team. The more alignment the greater chances of success. Also I made successful development of a comprehensive application program then I made code quality standards, effective collaboration throughout the team , I made the streamlined work flows. Cross involvement of team throughout the cycle.    


Reference

  • 2022. [online] Available at: <https://www.synopsys.com/glossary/what-is-sdlc.htm> [Accessed 8 September 2022].      
  • Bing.com. 2022. sdlc - Bing. [online] Available at: <https://www.bing.com/images/search?view=detailV2&ccid=VwPUL1WM&id=5575900AE93ABD6392337D664EAC2A487B86D273&thid=OIP.VwPUL1WMUilcVwVPj1SdDAHaDS&mediaurl=https%3A%2F%2Fwww.itfirms.co%2Fwp-content%2Fuploads%2F2020%2F05%2Fagilesdlc.jpg&cdnurl=https%3A%2F%2Fth.bing.com%2Fth%2Fid%2FR.5703d42f558c52295c57054f8f549d0c%3Frik%3Dc9KGe0gqrE5mfQ%26pid%3DImgRaw%26r%3D0&exph=457&expw=1029&q=sdlc&simid=608030076651701979&form=IRPRST&ck=21820268742809161374ED60A3E5EF32&selectedindex=56&ajaxhist=0&ajaxserp=0&vt=0&sim=11> [Accessed 8 September 2022].                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    

Comments

Popular posts from this blog

Analyse and compare different examples of product Pages

Types of E-commerce