Page 62 -
P. 62

CHAPTER 2  THE PROCESS                                              33

                FIGURE 2.6                                    Team #3
                The RAD                          Team #2
                                                                Business
                model                                          modeling
                                                  Business
                                                                     Data
                                 Team #1         modeling           modeling
                                                                        Process
                                                                        modeling
                                  Business                Data
                                 modeling                modeling           Application
                                                                            generation
                                                                                 Testing
                                                                                  &
                                                                 Process         turnover
                                                                 modeling
                                              Data
                                            modeling
                                                                        Application
                                                                        generation
                                                       Process
                                                       modeling                  Testing
                                                                                  &
                                                                                 turnover


                                                                Application
                                                                 generation




                                                                             Testing
                                                                               &
                                                                            turnover



                                                      60–90 days

                              acteristics (called attributes) of each object are identified and the relationships between
                              these objects defined. Data modeling is considered in Chapter 12.
                              Process modeling. The data objects defined in the data modeling phase are trans-
                              formed to achieve the information flow necessary to implement a business function.
                              Processing descriptions are created for adding, modifying, deleting, or retrieving a
                              data object.
                              Application generation. RAD assumes the use of fourth generation techniques
                              (Section 2.10). Rather than creating software using conventional third generation
                              programming languages the RAD process works to reuse existing program compo-
                              nents (when possible) or create reusable components (when necessary). In all cases,
                              automated tools are used to facilitate construction of the software.
                              Testing and turnover. Since the RAD process emphasizes reuse, many of the pro-
                              gram components have already been tested. This reduces overall testing time. How-
                              ever, new components must be tested and all interfaces must be fully exercised.
   57   58   59   60   61   62   63   64   65   66   67