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

Mind map

Chapter 9

Karl Taylor Computing Science AS - Level English

Map content

Chapter 9

  1. Elements of software development

    • Feasibility study
      • The purpose of a feasibility study is to determine if a project is likely to be successful
        • Reasons for the project not being feasible may include:
          • the budget may not be big enough (Not economically feasible)
          • It may brake laws about data protection (not legally feasible)
          • May go beyond what current hardware or algorithms can achieve (not technically feasible)
    • Requirements specification
      • The process of determining the requirements is called requirements elicitation
      • Requirements are what the end user needs the system to do
      • When the project is signed off it must be tested against the requirements specification (this is acceptance testing)
    • Testing
      • Destructive testing
        • Where testers try to cause a program to crash or behave unexpectedly
      • Alpha testing
        • Used within the company be people who haven't worked on the project
      • Beta testing
        • A small group of people from outside the company test the program
    • Documentation
  2. Methodologies

    • The waterfall lifecycle
    • Rapid application development (RAD)
    • Spiral model
    • Agile programming

Information

Description
AS - Level Computing Science Mind Map on Chapter 9, created by Karl Taylor on 17/03/2017.
Created by
Karl Taylor
Views
1
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?