Page 21 - DCAP404 _Object Oriented Programming
P. 21

Object-oriented Programming




                    Notes          software system. It also includes testing the software. The key question around which this phase
                                   revolves is – How should the problem be solved?
                                   The first step is to determine how the output is to be produced and in what format. Samples of
                                   the output (and input) are outlined.
                                   Second, input data and master files (data base) have to be designed to generate the required
                                   output. The operational (processing) phase are  handled through program construction  and
                                   testing, including a list of the programs needed to meet the software objectives and complete
                                   documentation.
                                   Finally, details related to justification of the system and an estimate of the impact of the software
                                   on the user are documented and evaluated before it is implemented.

                                   Implementation

                                   This  phase  is  primarily  concerned  with  coding  the  software  design  into  an  appropriate
                                   programming language; testing the programs and installing the software. User training, site
                                   preparation, and data migration are other important issues in this phase.

                                   Maintenance

                                   Change is inevitable. Software serving the users’ needs in the past may become less useful or
                                   sometimes useless in the  changed environment. Users’ priorities,  changes in organizational
                                   requirements, or environmental factors may call for software enhancements. A bank, for instance,
                                   may decided to increase its service charges for checking accounts from  ` 3.00 to  ` 450 for a
                                   minimum balance of ` 3,000. In this phase the software is continuously evaluated and modified
                                   to suit the changes as they occur.

                                   Self Assessment

                                   Fill in the blanks:
                                   13.  During analysis, data are collected in available files, …………………… , and transactions
                                       handled by the present system.
                                   14.  User training,  site preparation, and …………………….  are other  important issues  in
                                       implementation phase.
                                   15.  The ………………………. phase is handled through program construction and testing.

                                     


                                     Caselet     Arithnet Technical Offers Model-based Testing Tools

                                            rithnet  Technical  Services,  a  subsidiary  of  Denmark-based ATS,  providing
                                            Model-based Testing (MBT) solutions, is in the process of expanding its Indian
                                     Aoperations. This will see a gradual ramp-up of its numbers to move to a support
                                     centre. The company plans to offer its testing solutions in an outsourced process model.
                                     The leader of RedVest group of the Institute For Systems Programming of the Russian
                                     Academy  of  Sciences,  Mr  Alexander  K.  Petrenko,  who  is  associated  with  product
                                     development in this space,  told Business Line  that the global market was  gradually
                                                                                                         Contd...




          14                                LOVELY PROFESSIONAL UNIVERSITY
   16   17   18   19   20   21   22   23   24   25   26