Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

documents must be generated and steps retraced if requirements and specifications need to be revised. This encourages freezing of specifications relatively early in the development

documents must be generated and steps retraced if requirements and specifications need to be revised. This encourages freezing of specifications relatively early in the development process. The life cycle approach is also not suitable for many small desktop systems, which tend to be less structured and more individualized.

Prototyping

Prototyping consists of building an experimental system rapidly and inexpensively for end users to evaluate. By interacting with the prototype, users can get a better idea of their information requirements. The prototype endorsed by the users can be used as a template to create the final system.

The prototype is a working version of an information system or part of the system, but it is meant to be only a preliminary model. Once operational, the prototype will be further refined until it conforms precisely to users' require-ments. Once the design has been finalized, the prototype can be converted to a polished production system. The process of building a preliminary design, trying it out, refining it, and trying again has been called an iterative process of systems development be-cause the steps required to build a system can be repeated over and over again. Prototyping is more explicitly iterative than the conventional life cycle, and it actively promotes system design changes. It has been said that prototyping replaces unplanned rework with planned iteration, with each version more ac-accurately reflecting users' requirements.

Steps in Prototyping

Figure 13.10 shows a four-step model of the prototyping process, which consists of the following:

Step 1: Identify the user's basic requirements . The systems designer (usually an information systems specialist) works with the user only long enough to capture the user's basic information needs.

Step 2: Develop an initial prototype . The systems designer creates a working prototype quickly, using tools for rapidly generating software.

Step 3: Use the prototype . The user is encouraged to work with the system to determine how well the prototype meets his or her needs and to make suggestions for improving the prototype.

Step 4: Revise and enhance the prototype . The system builder notes all changes the user requests and refines the prototype accordingly. After the pro-totype has been revised, the cycle returns to Step 3. Steps 3 and 4 are repeated until the user is satisfied.

When no more iterations are required, the approved prototype then becomes

an operational prototype that furnishes the final specifications for the appli-cation. Sometimes the prototype is adopted as the production version of the system.

Advantages and Disadvantages of Prototyping

Prototyping is most useful when there is some uncertainty about requirements or design solutions and is often used for designing an information system's end-user interface (the part of the system with which end users interact, such as online display and data entry screens, reports, or web pages). Because prototyping encourages intense end-user involvement throughout the systems development life cycle, it is more likely to produce systems that fulfill user requirements. However, rapid prototyping can gloss over essential steps in systems development. If the completed prototype works reasonably well, management

Q1)

Based on what you have learnt in this lesson, describe your thoughts on the following

image text in transcribedimage text in transcribed
Chapter 13 Building Information Systems 545 FIGURE 13.10 THE PROTOTYPING PROCESS The process of developing a prototype can be broken down into four steps. Because a prototype can be developed quickly and inexpensively, systems builders can go through several iterations, repeating steps 3 and 4, to refine and enhance the prototype before arriving at the final operational one. Identify basic Step 1 requirements Develop a working Step 2 prototype Use the Step 3 prototype YES User satisfied? NO Revise and Operational enhance the Step 4 prototype prototype544 Part Four Building and Managing Systems FIGURE 13.9 THE TRADITIONAL SYSTEMS DEVELOPMENT LIFE CYCLE The systems development life cycle partitions systems development into formal stages, with each stage requiring completion before the next stage can begin. Systems Analysis System Design Programming Testing Conversion Production and Maintenance

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Working In Teams Moving From High Potential To High Performance

Authors: Brian A. Griffith ,Ethan B. Dunham

1st Edition

1452286302, 978-1452286303

More Books

Students also viewed these General Management questions