GoConqr has a new look! Let us know what you think.

Flashcards

Computer Science Reivsion

Eldron English 12 cards

Computer Science Reivsion

Cards in this deck (12)

  1. 1VariableA word or letter that can been changed within the program
  2. 2ConstantA word or letter that cannot been changed within the program
  3. 3—This is a more linear version of the cycle. Each phase must be complete before you move onto the next. It is easy to follow this process and easy to manage. However, it is not a very flexible model. In theory, you should not need to return to a previous phase after it is completed. A final piece of software is only produced at the very end of the process.This is a more linear version of the cycle. Each phase must be complete before you move onto the next. It is easy to follow this process ...
  4. 4What is the Requirements (1 stage) aboutalso known as the analysis stage. This is the first step, when the team decide what the software needs to do. The main point is to think about what the user will want from the program. At this stage, it might be a good idea to ask other people what they want from the software. Who is going to use it? What information do they need to input? What information or data does it need to output?
  5. 5What is the Design (2 stage) aboutthe team work out the details of the program by breaking it down into smaller chunks. This includes thinking about the visual appearance and the programming behind the software. The team will use pseudocode and diagrams to work out how the program should go.
  6. 6What is the Implementation (3 stage) aboutthe program code is written. Good pseudocode allows the implementation stage to be relatively easy. The code is normally written in a high-level language.
  7. 7What is the Testing (4 stage) aboutthis involves testing the program under various conditions to make sure it is going to work. You need to think about what devices it could be used on and what might cause the program to crash.
  8. 8What is the Evolution (5 stage) aboutthe software is ready to be launched, but after it has been launched you will need to think about how the software evolves. Software needs to be maintained to ensure it works on new systems. Smartphone apps are constantly being maintained to make sure they work on the latest smartphones and computers.
  9. 9—This is similar to Waterfall, but testing is introduced before the implementation phase. It usually requires a testing plan to be introduced in the first phase, and each phase undergoes a rigorous test to make sure it is possible to move onto the next stage.This is similar to Waterfall, but testing is introduced before the implementation phase. It usually requires a testing plan to be introdu...
  10. 10—Cyclial model cycleCyclial model cycle
  11. 11—Spiral modelSpiral model
  12. 12Advantages and Disadvantages of the spiral modelAdvantages of Spiral model:
    High amount of risk analysis hence, avoidance of Risk is enhanced.
    Good for large and mission-critical projects.
    Strong approval and documentation control.
    Additional Functionality can be added at a later date.
    Software is produced early in the software life cycle.
    Disadvantages of Spiral model:
    Can be a costly model to use.
    Risk analysis requires highly specific expertise.
    Project’s success is highly dependent on the risk analysis phase.
    Doesn’t work well for smaller projects.

Information

Description
Flashcards on Computer Science Reivsion, created by Eldron on 02/06/2015.
Created by
Eldron
Views
1
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?