Saturday, August 24, 2013

Maggi Analogy For Software Development LifeCycle

Feeling Hungry??? Deliberately in need of something to appease your hunger?????

2 Minutes.......... Noodles Ready...... Cook........ Eat.......... Enjoy..........

Let us enjoy the feel of cooking and eating Maggi reading this and as a by-product let us learn something technical too..

Requirements for Preparing Maggi:                                                 
                  1. Maggi Packet                                                               
                  2. Water                                                                           
                  3. Stove                                                                            
                  4. Lighter/Match Stick                                                      
                  5. Kadai                                                                            
                  6. Spatula                                                                  

Requirements of SDLC:
                   As we have listed down all the requirements for preparing Maggi, the initial phase of Software Development LifeCycle is listing down the requirements for the development of the software. For example, we may need certain set of hardware, software, technical resources, capital amount, tools, etc. Those are listed down. This comes under the Requirements phase of SDLC.

Analysis : Preparing Maggi:
                     Just imagine that we have never prepared Maggi before and if so we will look into the instructions on how to cook in the rear side of the packet. Here, we analyse how to prepare Maggi by looking on to the instructions or the procedure.

Analysis : SDLC
                     Like we analysed on how to cook Maggi looking on to the instructions, here we just analyse on how to develop the project or software for which we have listed down the requirements. We analyse it with the help of many aids such as document history, technical expertise suggestions and so on. Here, we just think or plan what should be done for the development of the software.


Design : Preparing Maggi
                     After looking onto the instructions, we just plan in our mind how to carry out the listed steps before actually doing it.

Design : SDLC
                    Similar to the Design phase of Maggi preparation where we plan how to execute the steps we have analysed, in software development we plan how to execute the outcome of Analysis. In Analysis, we plan what to do and in Design phase we plan how to do it. Design phase includes preparation of flowcharts, etc which aids in the actual execution.

Coding : Preparing Maggi
                   We start preparing maggi making use of all the requirements listed. Since we have planned already on what to do and how to do, we start doing now. 

Coding : SDLC
                    We start programming or code the software what we have planned to develop. The outcomes of Analysis Phase and Design Phase guides us what to do and how to do with the help of which we start coding or developing the software.

Testing : Preparing Maggi
                    After preparing Maggi, we test a sample by tasting whether it has turned out good or not and whether it is properly cooked.

Testing : SDLC
                   After the software has been coded, we test the software with certain standards which is actually performed by the Quality Analysis team. We check whether the developed software meets all the standards.

Acceptance: Preparing Maggi
                   If the maggi prepared by us is tasted by some one else and if they accept that the prepared maggi tastes good, then we can say that the maggi we prepared has been accepted.

Acceptance : SDLC
                  If the developed software has been accepted by the one who has assigned this task of developing the software, then we say our development cycle is completed.


Enjoyed Cooking Maggi??? Learnt SDLC???

Now, will you forget The Software Development LifeCycle? I guess No.

Whenever you come across this SDLC, hope this Maggi Analogy comes into your mind and helps you out.



No comments:

Post a Comment