• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/4

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

4 Cards in this Set

  • Front
  • Back

Phases of waterfall method:




1. Requirements


2. Design


3. Implementation


4. Verification


5. Maintenance



REQUIREMENTS:




- Meet customer


- Find what they want/need


- Establish goals of software


- Proposed methods


- Deliver Software Requirements Spec (SRS) and Template (IEEE)

DESIGN:




- Design architecture of different components and their relationships


- Partition between hardware and software requirements


- Deliver Architectural Design Doc (ADD) and Template (IEEE)

IMPLEMENTATION:




- Design is translated into code


- Broken up in front end and back end dev


- Deliver program code



VERIFICATION:




- Testing phase


- Program components are integrated and tested together


- Deliver finished software with user manual

ADVANTAGES:




- Easy to manage and implement


- Docs are produced at each phase


- Process visibility

DISADVANTAGES:




- Rigid, difficult to change


- A new phase cannot begin without the previous one being completed


- Visible product produced late in process

The necessity for project scheduling in soft


ware project management:




It ensures work is done on time and efficiently. It communicates what work needs to be performed and who or what will perform each task. It determines the time frame for each phase or component.