Page 132 - Navy Journal 219
P. 132

Navy Journal 2019


             Figure 6: Spiral Model SDLC



                    1. Planning objectives                     2. Risk analysis and
                    or Identify altemet                        resolving
                    solutions.







                                                          Design

                                                         Code
                   4. Plan the next Phase                      3. Develop the next
                                                      Test
                                                               level of product
                                                 Release
                 Source: Tutorial, S. (n.d.). SDLC Spiral Model. Retrieved July 21, 2019, from
                 w3schools.in: https://www.w3schools.in/sdlc-tutorial/spiral-model/

                  Let us now concentrate on our main point of discussion. We intend to
             mitigate  pitfalls of  SDLC  in the software development  project of BN by
             correlation with the Boehm’s software RM framework. It is already seen that
             traditional waterfall SDLC is not conducive to RM framework. Almost all the
             software developed in BN followed this traditional SDLC. As such the first step
             is to adopt the spiral model or many other modern SDLC models where the RM
             plans are embedded within. At first instance, it is seen that spiral model costs
             time and it is complex in nature comparing to the waterfall model. However, the
             experience and observation of BN software development projects reveals that
             rather adopting spiral model would reduce the development time and would be
             simpler for better understanding by the users. A chunk of problem solution would
             be easier to handle with the risk management and resolution than being over
             burden with the intention of completing the whole project step by step and with
             frequent changes of software requirements. With the frequent and unplanned
             change in requirements also results complexities to the overall design and
             development. On that note, the proposed spiral SDLC might be beneficial for BN
             software development project. However, the next challenge would be to
             accommodate RM framework with the SDLC. Practitioners suggest that the
             effective utilization of both SDLC and RM techniques require experience of the




                                              124
   127   128   129   130   131   132   133   134   135   136   137