levo

Reasons for Systems Development and Systems Methodologies

  • 12 subtopics
  • 36 things to know
  • A2 Unit 1

What Reasons for Systems Development and Systems Methodologies covers

Reasons for Systems Development and Systems Methodologies is examined in Unit A2 1, Systems Approaches and Database Concepts — a written examination on a pre-release case study. It covers why organisations initiate systems development, analysis and design principles for business solutions, roles in development and the place of the user, the purpose of a methodology and how methodologies evolved, the waterfall model, iterative, incremental and spiral development, rapid application development, the dynamic systems development method, scrum, extreme programming, prototyping in the development process and UML modelling and simple diagrams.

Where it is assessed

A2 Unit 1

Systems Approaches and Database Concepts, examined on a pre-release case study.

Check the CCEA specification ↗

The 12 subtopics

Each one has its own page.

What you need to know

Answer each one before you reveal it.

Your recallNot started
Key term

Name the four symbols used on a data flow diagram and what each represents.

Process

Several roles are inherent in the development process. Justify the claim that the user's is the one nobody else can fill.

Key term

Define a systems development methodology.

Key term

Name four things a methodology supplies to a development team.

Key term

Who are the participants in a methodology? Name three and state each one's contribution.

Process

Explain why a requirement discovered during the testing stage is so expensive under waterfall.

Key term

Describe the four activities that make up one loop of the spiral model.

Key term

How is a prototype used in rapid application development?

Key term

What is a sprint, and how long does one usually last?

Key term

What does a burndown chart plot, and what does a flat line on one mean?

Key term

What does the abbreviation XP stand for, and what does the name mean?

Key term

What is continuous integration, and how often does it happen?

Key term

What is the danger of showing a polished prototype to a manager?

Key term

How can prototyping be used inside an otherwise sequential project?

Key term

What is meant by project initiation?

Key term

What does the abbreviation DSDM stand for, and what is fixed in it?

Key term

What is UML?

Key term

Give three business pressures that commonly trigger the development of a new system.

Process

What is the purpose of the analysis stage of a project?

Key term

What is the main responsibility of a systems analyst?

Process

List the stages of the waterfall model in order.

Key term

Distinguish iterative development from incremental development.

Key term

What does the abbreviation RAD stand for, and what is its central idea?

Key term

What is the dynamic systems development method, and how does it relate to rapid application development?

Key term

Is UML a methodology? Explain your answer.

Key term

Why does a merger between two companies almost always start a systems development project?

Key term

Name four fact-finding techniques an analyst uses.

Process

How does the work of a project manager differ from that of a systems analyst?

Process

What has to happen at the end of a waterfall stage before the next stage may start?

Key term

What makes the spiral model risk-driven?

Key term

What is rapid application development trying to achieve?

Key term

Explain the principle of fixing time and resources and varying features.

Key term

How is the name Scrum usually written, and where does it come from?

Key term

Name the values on which extreme programming is built.

Key term

Distinguish a throwaway prototype from an evolutionary prototype.

Key term

Distinguish structural from behavioural UML diagrams and give one example of each.

Take Reasons for Systems Development and Systems Methodologies further

The same content, four other ways.

Questions from this topic

Each one with the model answer underneath.

  1. 1

    What is meant by project initiation?

    Model answer

    Project initiation is the point at which an organisation formally agrees to investigate or build a system, naming the problem, the sponsor who will pay for the work and the boundaries of what will be looked at.

  2. 2

    Give three business pressures that commonly trigger the development of a new system.

    Model answer

    Growth beyond what the current system can handle, a change in the law that the current system cannot satisfy, and a competitor offering customers a faster or cheaper service are three common triggers.

  3. 3

    Explain how ageing technology on its own can force an organisation into systems development.

    Model answer

    Ageing technology forces development when the supplier stops issuing security patches, spare parts or replacement licences, so the organisation is running software that can no longer be made safe or repaired.

  4. 4

    Why does a merger between two companies almost always start a systems development project?

    Model answer

    A merger leaves the combined company holding the same customers in two incompatible systems, so records are duplicated, reports disagree and staff cannot see one version of a customer until the systems are replaced or integrated.

  5. 5

    Give an example of a legal change forcing a system to be rewritten.

    Model answer

    A data protection rule that gives customers the right to have their records erased forces a rewrite if the existing system was built to archive everything and has no delete path.

  6. 6

    How can an opportunity, rather than a problem, initiate development?

    Model answer

    An opportunity such as cheap mobile hardware or a new payment service can initiate development because the organisation sees a way to reach customers or cut costs that was not previously available, even though nothing is currently broken.

What is inside Levo

Six ways to work the same material.

1Closed book
2Open book
3Closed book

The 3-step method, run for you

Answer cold, learn it, then prove it stuck. Levo tracks the jump between your first attempt and your last.

Software and the Development Environment
Defining Data: Types, Variables and Classes
Program Control Structures
Objects, Classes and Data Structures

Cram a whole paper in one sitting

Sort every topic into what you know and what you do not, then drill only the weak ones.

A null is the of one.
absencepresencetype

Blank Blitz makes facts automatic

Rapid timed gap-fills on the terms and numbers you need to recall without thinking.

AA null means no value has been recorded.
BZero and an empty string are values.
CA null is the absence of a value.

Build It gets the exam shape right

Assemble a full-mark answer from its marking points, in the order an examiner wants them.

An error is the mistake a person made.
TrueFalse

Test It catches misconceptions

Spot the fault in a statement. The traps are the mistakes students actually make.

721941163128510

Brain Breaks between sessions

Short focus games to reset attention, so the next set lands better than the last.

Reasons for Systems Development and Systems Methodologies revision questions

What does Reasons for Systems Development and Systems Methodologies cover in CCEA A-Level Software Systems Development?
12 subtopics: why organisations initiate systems development, analysis and design principles for business solutions, roles in development and the place of the user, the purpose of a methodology and how methodologies evolved, the waterfall model, iterative, incremental and spiral development, rapid application development, the dynamic systems development method, scrum, extreme programming, prototyping in the development process and uml modelling and simple diagrams. Each one has its own page with questions and model answers.
How is Reasons for Systems Development and Systems Methodologies organised?
By the CCEA CL4 specification, subtopic by subtopic, so it matches the order you are taught it in.

Every question in Reasons for Systems Development and Systems Methodologies, on a schedule.

Attempt a question from memory, write the correct version, then attempt it again. Levo records the jump between your first attempt and your last, and brings each question back on the day you are due to forget it.

Or £46 a year, about £3.83 a month. Cancel anytime.