In: Computer Science
How can the concept applied in the eCommerce shopping cart system be correlated to the phase of a system design in the software development life cycle(SDLC) process?
Explain your answer.
The concepts and the phases that are applied in the eCommerce shopping cart system are given below and also discussed / Explained how they can be co-related to the phase of a system design in the software development life cycle process :
(1). first of all , in the eCommerce shopping cart system we need to plan for how the development process should take place ,how the development process will look like , how the final product should look like,when should we execute which phase and how to to execute which part, and we need to also look for the who are persons that should be included in the which phase.
This part of the development of the eCommerce shopping cart system can be correlated to PLANNING phase in the Software development life cycle (SDLC) . Since it similar to planning the the each step and and conforming the roles for each phase of the SDLC.
(2). The next step, need to determine and should produce the list of the requirements of the shopping cart eCommerce system, such as: the website ,its user interface ,its design,its components,payment portal integration,storage services,cloud services ,labor etc.
This step is similar to "WRITING REQUIREMENTS" of the software development life cycle where we write the whole requirements for the software to be developed.
(3). After getting all the requirements , we need to start designing the prototype of the Ecommerce system and should look for all alteration we need to do to make the prototype most suitable to our demand or requirement.
This phase in Ecommerce shopping cart system is similar to the "DESIGNING " phase of the SDLC where we decide the prototype of the software system, i.e. how it will look and how it8 will function and coordinate with different components of the system.
(4). Next step is, Developing the actual eCommerce shopping cart system, where we do all the coding and actual development work to suit our need with the market and the consumer.
This step is similar to the "CODING" phase of the software development life cycle where we do the coding part designing part and the optimization part of the development process.
(5). In the next step , we need to test our eCommerce shopping cart by putting its beta version or test version to get the feedback from the users or the consumers of the product .
This step is similar to the "TESTING" phase of the software development life cycle where we put the original software in the market place as an early access to the users to use it and give their feedback and to test it on the different systems around the world .
(6). After getting the feedback we need to consider each feedback and then implement the necessary features and after that we will deploy the eCommerce shopping cart in the market or the internet world.
this step can be correlated to the phase of the "IMPLEMENTATION" where we actually implement or install the software and we distribute it to the actual users to use it.
(7). After the implementation if any error or any bug occurs, we need to maintain the eCommerce system at a certain interval to regularly provide quality and smooth experience to the consumers or the users.
It can be viewed as the "MAINTENANCE" phase of the software development life cycle where we debug any error or we maintain the server, or we maintain any component for quality assurance.