Page 740
"He who controls the data controls the world." Although not entirely true, that is the concept behind information engineering. This approach to IS development regards data as one of the most valuable resources of an enterprise. By analyzing information and the ways in which it impacts the divisions within the enterprise, you can devise plans to implement ISs. The steps and processes you use within Designer/2000 to implement an information engineering (IE) approach to an information system follow:
You use rapid application development (RAD) to provide a quick, useful, and effective IS. By using specialized tools, you quickly can prototype and generate entire applications. In this approach, the end user is very aware of what is needed for a successful IS. RAD verifies what the user is requesting and determines what will be delivered and the impact (or lack of impact) on other divisions or departments. It is not impossible to deliver a working application. Using
Page 741
Designer/2000, you quickly can prototype an IS and deliver a working application in a relatively short amount of time. The steps and processes you use within Designer/2000 to implement a RAD approach to an IS follow:
TIP |
The RAD approach to implementing an IS is best used when the end user is well aware of what is needed and when the scope of the project is not likely to fluctuate a great deal. Another case in which you should use the RAD approach is when the IS will not greatly affect ”directly or indirectly ”the operation of other divisions or departments. When using the RAD approach, you should limit the number of modules created. |
When you use the legacy-led approach, you are replacing, adding to, or upgrading an existing system. As the enterprise grows, expands, and possibly broadens its business horizon, ISs already in place may outlive their usefulness . If a previous analysis of the process is available, you are one step ahead of the process; the previous analysis should enable you to predict how the new additions will impact the system or what processes the replacement must perform. If the system was developed using the predecessor to Designer/2000, Oracle CASE, its design will be readily available to Designer/2000.
When using the legacy-led development approach, existing processes are reverse engineered into Designer/2000. These definitions are stored in the Designer/2000 Repository, where they
Page 742
are available as the central source of redesign. The processes used within Designer/2000 to implement a legacy-led development approach to an IS follow:
Because of Designer/2000's capability to support multiple approaches to developing ISs, common Repository, entity reusability, and consistency of application development, every professional system developer should use this tool.
Before you reap the benefits of the powerful design tools of Designer/2000, you must install the product. Designer/2000 is a client/server tool; therefore, portions of the tools must be installed on both the client (often, an IBM PC or compatible) and the server (possibly a Windows NT server, a DEC Alpha, or another platform supporting Oracle).
One of the most popular platforms on which to run the client side of Designer/2000 is Microsoft Windows. In this chapter, you'll learn how to install Designer/2000 for Microsoft Windows. As of this writing, Designer/2000 is at Release 1.3.2. Table 30.1 indicates where each component of Designer/2000 resides.
Table 30.1. Designer/2000 component locations.
Client | Server |
Repository Administrator | Remote Database |
Forms Generator | Designer/2000 Repository |
Process Modeller | Application Program Interface |
Reports Generator | |
Server Generator | |
System Designer | |
System Modeller |