Skip to main content

Research About SDLC, Discussing It's Methodology, Benefits And Key Stages. Comment On Activities Conducted During Website Development That Correlates With The Stages

 


Definition

The Software Development Life Cycle, sometimes known as SDLC, is a method for creating software that is of the best possible quality while being developed at the lowest feasible cost. An organisation may easily develop high-quality software that has been thoroughly tested and is prepared for usage in production thanks to the well-organized phases of the SDLC (Altvater, 2020).


Methodology

The techniques and procedures used by software development teams to effectively complete the Software Development Life Cycle are known as SDLC Methodologies (SDLC). Below are the most often used methodologies in SDLC.

  • Waterfall model
  • Prototyping model
  • Iterative model
  • Spiral
  • V-shaped model
  • Agile
  • Scrum
  • Kanban
  • Extreme programming
  • Lean
  • DevOps (Trunkett, 2020).


Importance

  • It offers a defined framework that specifies tasks and outcomes.
  • It supports project scheduling, estimating, and planning.
  • It facilitates project management and control.
  • It makes all parties engaged in the development process more aware of every stage of the life cycle.
  • The rate of development is accelerated.
  • Customer interactions are enhanced.
  • Project hazards are reduced.
  • It lowers manufacturing costs overall and project management costs (Synopsys, 2019).

Stages of SDLC
The stages of SDLC represent the process of developing software.
(Dilshan, 2020)


1. Gathering and analysing requirements
The customer's complete information is gathered throughout this phase in order to build a product that meets their expectations. Only during this point should any questions be answered.

2. Design
The SRS document's requirements are utilised as an input during this phase to determine the software architecture that will be used to implement system development.

3. Programming or Implementation
Once the developer has the design document, implementation and coding may begin. Source code is produced from the software design. This step involves implementing every programme component.

4. Testing
The modules are made available for testing when the coding is finished. During this phase, the software is fully tested, and any flaws are identified and given to developers to be corrected.

5. Deployment
Depending on the client expectation, the product is either put in the production environment after testing, or UAT (User Acceptance Testing) is performed first.

6. Maintenance
The maintenance of a product, or if any problems arise and need to be resolved or improvements need to be made, is handled by the developers after it has been deployed in a production environment (Software Testing Help, 2019).


In the process of developing my website, this method was adopted. Data was gathered from similar websites, a wireframe and an initial idea for the design were established. As of now, the website is still in the development stage, however, it will be tested by my peers and others before it is published/deployed.





References

Altvater, A. (2020). What is SDLC? Understand the Software Development Life Cycle. [online] Stackify. Available at: https://stackify.com/what-is-sdlc/ [Accessed 11 Feb. 2023].

Dilshan, S. (2020). SDLC methods. [online] Medium. Available at: https://sachidisanayaka98.medium.com/sdlc-methods-6b149f79d0f0 [Accessed 11 Feb. 2023].

Software Testing Help (2019). Software Development Life Cycle (SDLC) Phases and Models. [online] Softwaretestinghelp.com. Available at: https://www.softwaretestinghelp.com/software-development-life-cycle-sdlc/ [Accessed 11 Feb. 2023].

Synopsys (2019). What Is the Software Development Life Cycle (SDLC) and How Does It Work? | Synopsys. [online] Synopsys.com. Available at: https://www.synopsys.com/glossary/what-is-sdlc.html [Accessed 11 Feb. 2023].

Trunkett, O. (2020). SDLC Methodologies: From Waterfall to Agile | Virtasant. [online] virtasant.com. Available at: https://www.virtasant.com/blog/sdlc-methodologies [Accessed 11 Feb. 2023].

Comments

Popular posts from this blog

Website Homepage Wireframe: digital and hand sketch

  In order to create an online gaming store that is easy on the eye, informative and easy to navigate, the wireframe and structure need to be efficient. Below are two forms of how I would imagine my website to look like. Although, not the final piece, this digital demonstration envisions how the homepage/landing would be. The Gaming market is ever expanding, as such in order to  catch the attention of a potential customer, displaying the most in-demand products at the top is vital. Also, is a picture of the hand sketch of the homepage. It is still a work in progress, however, it can aid in the finalizing of elements and connection of web pages.

Invention of E-commerce and WWW(World Wide Web)

A number of people and organisations are responsible for the development of e-commerce and the World Wide Web. E-commerce, also known as electronic commerce, is the buying and selling of goods and services via the internet. CompuServe, an electronic marketplace launched in 1979, was the first known example of e-commerce (Turban et al., 2014, p.4) (History of Information) The World Wide Web, also known as the Web, is a network of interconnected hypertext documents that can be accessed via the internet. Tim Berners-Lee, a British computer scientist, invented the Web in 1989. (Berners-Lee, Fischetti, & Bly, 1999, p. 1). Berners-Lee created the first Web browser and Web server, as well as the first Web page, at the European Organization for Nuclear Research (CERN). Tim Berners-Lee (Spary, 2020) References Berners-Lee, T., Fischetti, M., & Bly, S. (1999). Weaving the web: The original design and ultimate destiny of the World Wide Web by its inventor. HarperSanFrancisco. CompuServe, ...

About Pages/Brand Stories Research For 2 Similar E-Commerce Websites

  About Page (Legal Knocks, n.d.) The 'About Us' page  is a great digital asset. Anyone coming to your website for the first time will be curious to learn more about the business and will go to the About page to do so. It is a crucial step in the website design process for businesses (Dublino, 2023). Importance 1. The About page encourages a sense of familiarity and trust. 2. The About page explains the possibilities to visitors. 3. By introducing visitors to you and your staff on the About page, your company becomes more approachable. (Dublino, 2023) Best Practices 1. Continue to focus on your customers when writing your About page. You don't have to talk about yourself only on your about page. Visitors to your website are there because they require assistance with an issue or difficulty. 2. Share your narrative on your About page. The attention of your audience might be attracted by delivering a captivating story. A compelling narrative about the humble beginnings of ...