• 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/7

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;

7 Cards in this Set

  • Front
  • Back

What are the best software engineering techniques and methods?

Different techniques are appropriate for different types of systems therefore it cant be said that one method is better than another .

What difference has the web made to software engineering?

The web has led to the availability of software services and the possibility of developing highly distributed service based systems. Web based systems has led to important advances in programming languages and software reuse.

What is a software process?

A software process is a set of activities that leads to the production of a software product.

Software Process Model

An abstract representation of a process. It represents a description of a process from some particular perspective

All software processes involve

1- Software Specification


2 - Software Design and Implementation


3- Software Validation


4- Software Evolution

Plan-Driven Process

Processes where all of the process activities are planned in advance and progress is measure against this plan.

Agile Process

Planning is incremental and it is easier to change the process to reflect changing customer requirements