What are the phases of the SDLC waterfall model? Who was Barry Boehm, and what did he have to say about spiral models?

What will be an ideal response?


The SDLC waterfall model consists of five phases: systems planning, systems analysis, systems design, systems implementation, and systems operation and support. During the systems planning phase, you identify the nature and scope of the problems discovered in the systems request and conduct a preliminary investigation. The purpose of the systems analysis phase is to learn exactly what takes place in the current system, determine and fully document in detail what should take place, and make recommendations to management on the alternative solutions and their costs. The purpose of the systems design phase is to determine how to construct the information system to best satisfy the documented requirements. Systems implementation is the phase during which the information system actually is constructed.
Spiral models initially were suggested in the 1990s by Barry Boehm, a noted software engineering professor. He stated that each iteration, or phase, of the model must have a specific goal that is accepted, rejected, or changed by the user, or client. The spiral model produces feedback and enhancements, which enable the team to reach the overall project goal. Spiral model activities include planning, risk analysis, engineering, and evaluation. The repeated iterations produce a series of prototypes, which evolve into the finished system. Notice that these phases resemble SDLC tasks, which also can be iterative.

Computer Science & Information Technology

You might also like to view...

By default the Offline Files feature is disabled on the client computer

Indicate whether the statement is true or false

Computer Science & Information Technology

What is wrong with the following enqueue algorithm?Algorithm enqueue (queue, dataIn)   allocate (new node)   move dataIn to new node data   set new node next to null pointer   if (empty queue)      set queue front to address of new data   else      set next pointer of rear node to address of new node   end if   set queue rear to address of new node   increment queue count   return trueend enqueue

A. It does not test if the queue is empty. B. It does not test if the queue is full. C. It does not display error messages. D. The next pointer of rear node should be set to null.

Computer Science & Information Technology

Audio and video controls are accessed via the Folio Overlays panel.

Answer the following statement true (T) or false (F)

Computer Science & Information Technology

Which of the following allows the deployment of a publicly accessible web server without compromising the security of the private network?

a. Switch b. Intranet c. Extranet d. DMZ

Computer Science & Information Technology